Saltar al contenido principal
POST
/
responses
Crear una response
curl --request POST \
  --url https://api.orcarouter.ai/v1/responses \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "openai/gpt-4.1",
  "input": "<string>",
  "instructions": "<string>",
  "previous_response_id": "<string>",
  "tools": [
    {
      "type": "<string>"
    }
  ],
  "tool_choice": "<string>",
  "temperature": 123,
  "top_p": 123,
  "max_output_tokens": 123,
  "stream": true,
  "reasoning": {},
  "store": true,
  "metadata": {}
}
'

Autorizaciones

Authorization
string
header
requerido

Las claves API de OrcaRouter se ven como sk-orca-.... Pásalas en la cabecera Authorization: Bearer sk-orca-....

Cuerpo

application/json
model
string
requerido
Ejemplo:

"openai/gpt-4.1"

input
requerido
instructions
string
previous_response_id
string

ID de una respuesta anterior, para continuar una conversación multi-turno sin reenviar el historial completo de mensajes.

tools
object[]

Array de forma libre de entradas de herramientas de la API Responses. El type de cada entrada selecciona la herramienta. Los valores comunes incluyen function (una herramienta de función personalizada, misma forma que Chat Completions), web_search (anclaje web integrado), mcp (Model Context Protocol) y code_interpreter. Las llamadas a herramientas integradas (web_search_call, etc.) se facturan por llamada — ver Operaciones / Facturación y uso.

tool_choice
temperature
number
top_p
number
max_output_tokens
integer
stream
boolean
reasoning
object

Configuración de razonamiento de la API Responses de OpenAI.

store
boolean

Si el upstream puede almacenar la solicitud/respuesta. Permitido por defecto; la configuración de canal disable_store puede anular.

metadata
object

Respuesta

200

OK