Responses
POST /v1/responses accepte le format OpenAI Responses API pour les clients style OpenAI récents.
À utiliser quand
- Ton app utilise déjà le format OpenAI Responses API.
- Tu envoies
inputetinstructionsoptionnel au lieu de messages chat uniquement. - Tu veux une route unique pour les sorties texte et flows tool-capable.
Exemples de code
curl
curl https://api.prismaticapi.com/v1/responses \
-H "Authorization: Bearer $PRISMATIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"input": "Summarize the changelog in four bullets.",
"max_output_tokens": 400
}'Paramètres
model(string, requis) — ID modèle public retourné parGET /v1/models.input(string ou array, requis) — Input utilisateur au format Responses.instructions(string, optionnel) — Instructions développeur ou système.max_output_tokens(integer, optionnel) — Maximum de tokens output générés.stream(boolean, optionnel) — Active le streaming quand supporté.toolsettool_choicesont acceptés quand le modèle sélectionné les supporte.
Notes
- L’endpoint utilise la même couche de décision billing que Chat Completions.
- Les formats non supportés retournent
invalid_requestavec les détails de validation.