API 레퍼런스고급 사용자업데이트
POST/v1/responses

API 콘솔

POST/v1/responses
키 보기

입력한 키로 실제 요청을 보내며 일반 API 요금이 적용됩니다.

OpenAI Responses

OpenAI Responses 형식으로 입력을 보냅니다. 예시는 HTTP 스트리밍을 사용합니다. Codex 설정은 관련 가이드를 참고하세요.

시작하기 전에

빠른 시작에 따라 API 키를 발급받고 직접 HTTP 호출을 허용하는 엔드포인트를 선택하세요. 예시는 ICODEEASY_API_KEY를 Bearer 토큰으로 보냅니다. YOUR_MODEL_ID를 엔드포인트에서 지원하는 모델 ID로 바꾸세요.

요청 예시

model과 input을 지정하고 stream: true로 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
}'

응답 읽기

response.output_text.delta의 delta를 이어 붙입니다. response.completed는 성공입니다. response.incomplete의 이유는 response.incomplete_details를 확인하세요. HTTP 200 이후라도 response.failed 또는 error는 실패입니다.

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}}}

종료 이벤트의 response.usage에서 input_tokens와 output_tokens를 읽습니다. input_tokens_details.cached_tokens가 반환되면 캐시된 입력 토큰 수입니다.