네이티브 호출(Responses API)
기존의 Chat Completions 외에도, 4ALL API는 OpenAI 차세대 네이티브 인터페이스인 Responses API
(/v1/responses)를 지원합니다. 일부 새로운 도구 및 클라이언트(예: Codex CLI)는 기본적으로 이 프로토콜을 사용합니다.
기본 호출
curl https://api.4allapi.com/v1/responses \ -H "Authorization: Bearer $AIPROXY_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.5", "input": "用一句话解释什么是 API 网关" }'input은 문자열이 될 수도 있고, 역할이 포함된 메시지 배열이 될 수도 있습니다:
{ "model": "gpt-5.5", "input": [ { "role": "system", "content": "你是简洁的中文助手" }, { "role": "user", "content": "什么是 API 网关?" } ]}Chat Completions와의 차이점
| 항목 | Chat Completions | Responses |
|---|---|---|
| 입력 필드 | messages | input |
| 출력 위치 | choices[0].message.content | output 배열 내 message 항목 |
| 적용 대상 | 대부분의 클라이언트 및 SDK | OpenAI 새 도구 체인 |
사용 권장 사항
- 기존 서비스는 Chat Completions를 그대로 사용하면 되며, 마이그레이션이 필요하지 않습니다;
- 클라이언트가 Responses 프로토콜을 강제로 요구하는 경우(예: Codex CLI),
https://api.4allapi.com/v1을 직접 지정하면 프로토콜이 자동으로 사용 가능합니다; - 스트리밍, 함수 호출 등의 기능은 두 프로토콜 모두 지원하며, 과금 규칙도 동일합니다.