🎁 Novità Registrati gratis, 10 chiamate le offriamo noi. Fino a $1, senza carta.

Responses API

POST /v1/responses

Compatibile con l'API Responses di OpenAI. Supporta input item strutturati, tool use e reasoning integrato. Il gateway fa da proxy in modo trasparente verso il provider upstream.

Corpo della richiesta

ParametroTipoDescrizione
model*stringID del modello da usare (es. gpt-5.4, gpt-5.4-mini).
input*string | arrayStringa di testo o array di input item (oggetti messaggio con role e content).
streambooleanSe true, restituisce uno stream di eventi SSE. Default: false.
temperaturenumberTemperatura di campionamento 0–2. Default: 1.
max_output_tokensintegerNumero massimo di token da generare nella risposta.
toolsarrayElenco di definizioni di strumenti che il modello può chiamare.
reasoningobjectConfigurazione del reasoning (es. { "effort": "high" }) per i modelli della serie o.

Esempio di richiesta

POST /v1/responses
Authorization: Bearer YOUR_API_KEY

{
  "model": "gpt-5.4-mini",
  "input": "What is the capital of France?",
  "max_output_tokens": 256
}

Esempio di risposta

{
  "id": "resp_abc123",
  "object": "response",
  "created_at": 1714000000,
  "model": "gpt-5.4-mini",
  "output": [
    {
      "type": "message",
      "role": "assistant",
      "content": [
        { "type": "output_text", "text": "The capital of France is Paris." }
      ]
    }
  ],
  "usage": {
    "input_tokens": 12,
    "output_tokens": 9,
    "total_tokens": 21
  }
}

L'API Responses è il modo consigliato per interagire con i modelli OpenAI. Supporta nativamente tool use, output strutturati e configurazione del reasoning.