Documentation

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 input et instructions optionnel 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é par GET /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é.
  • tools et tool_choice sont 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_request avec les détails de validation.