AGTCloud API Docs
ガイドAPIリファレンス連携とリソース更新とヘルプ
テキストとチャット

OpenAI Responses

OpenAI互換のResponses APIを使用して、テキスト、画像、ツール呼び出し、推論のレスポンスを作成します。

Responses APIは、テキスト、画像、ファイル、ツール呼び出し、推論出力をTyped Itemsとして表現します。マルチモーダル入力、組み込みツール、ステートフルな対話、セマンティックストリーミングイベントを必要とするアプリケーションに適しています。利用できる項目タイプ、ツール、高度なフィールドは、選択したモデルによって異なります。

POST/v1/responses

テキスト、画像、ファイル、または Typed Input Items からモデルレスポンスを作成します。この API は、メッセージ、推論項目、ツール呼び出しなどの Output Items を返し、SSE によるセマンティックイベントの配信にも対応します。

画像、組み込みツール、推論、ステートフルな対話、構造化出力への対応は、現在のアカウントで利用できるモデルとアップストリームチャネルによって異なります。まず最小限のテキストリクエストを確認し、その後で高度なフィールドを 1 つずつ有効にすることを推奨します。

認証

bearerAuth
認証Bearer <token>

Authorization Header に Bearer your-api-key を指定します。

指定位置: header

リクエストボディ

Responses では、入力、ツール、出力を Typed Items で表現します。用途に応じて表示を選択してください。利用できるフィールドはモデルとプロバイダーチャネルによって異なります。

application/json
テキスト入力

最短の方法では input に文字列を直接渡します。メッセージ形式の Typed Items も使用できます。

model
現在の API キーで利用できる Responses 対応モデル ID です。
input
文字列または Typed Input Items の配列です。
instructions
今回のレスポンスだけに適用される上位指示です。
application/json
{
  "model": "MODEL_ID",
  "input": "3 文で自己紹介してください。"
}
フィールドリファレンスフィールド全体の構成は変わりません。説明は選択した用途に合わせて表示されます。

基本的なテキストレスポンスです。input には文字列または Typed Input Items を指定できます。

Responses のツール、状態、推論、マルチモーダル機能は、モデルとプロバイダーチャネルによって異なる場合があります。まず最小限のテキストリクエストを確認し、その後で高度なフィールドを一つずつ有効にしてください。

レスポンスボディ

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

OpenAI Responses公式ドキュメントアップストリームプロトコルの定義と最新のフィールド変更を確認します。