コンテンツにスキップ
メインサイト ニュース コンソール

ネイティブ呼び出し(Responses API)

クラシックな Chat Completions に加えて、4ALL API は OpenAI の新世代ネイティブインターフェース Responses API (/v1/responses) もサポートしています。一部の新しいツールやクライアント(例: Codex CLI)は既定でこのプロトコルを使用します。

基本呼び出し

Terminal window
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 CompletionsResponses
入力フィールドmessagesinput
出力位置choices[0].message.contentoutput 配列内の message 項目
適用対象ほとんどのクライアントと SDKOpenAI の新しいツールチェーン

使用上のおすすめ

  • 既存業務は Chat Completions のままで十分で、移行は不要です;
  • クライアント側で Responses プロトコルが強制される場合(例: Codex CLI)は、そのまま https://api.4allapi.com/v1 を指定すれば、プロトコルは自動的に利用可能です;
  • ストリーミング、関数呼び出しなどの機能はどちらのプロトコルでもサポートされ、課金ルールも同じです。