Referência da APIUsuários avançadosAtualizado em
POST/v1/responses

Console da API

POST/v1/responses
Ver chaves

As requisições usam a chave informada e seguem a cobrança padrão da API.

OpenAI Responses

Envie uma entrada no formato OpenAI Responses. O exemplo usa streaming via HTTP. Veja o guia relacionado para configurar o Codex.

Antes de começar

Siga o guia rápido para obter a chave e escolher um endpoint que aceite chamadas HTTP diretas. O exemplo envia ICODEEASY_API_KEY como token Bearer. Troque YOUR_MODEL_ID pelo ID de um modelo aceito pelo endpoint.

Exemplo de requisição

Informe model e input, e use stream: true para receber SSE.

bash
curl -N -sS https://api.icodeeasy.cc/v1/responses \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "YOUR_MODEL_ID",
  "input": "Say hello.",
  "stream": true
}'

Leia a resposta

Junte o campo delta dos eventos response.output_text.delta. response.completed indica sucesso. response.incomplete informa o motivo em response.incomplete_details. Trate response.failed ou error como falhas, mesmo se o HTTP já retornou 200.

text
event: response.output_text.delta
data: {"type":"response.output_text.delta","delta":"Hello!"}

event: response.completed
data: {"type":"response.completed","response":{"id":"resp_example","status":"completed","usage":{"input_tokens":10,"output_tokens":4,"total_tokens":14}}}

Leia input_tokens e output_tokens em response.usage no evento final. Quando presente, input_tokens_details.cached_tokens indica a parte da entrada que estava em cache.