テキストモデル上級者向け更新日
POST/v1/responses

API コンソール

POST/v1/responses
キーを確認

入力したキーで実際にリクエストを送信し、API の通常料金が適用されます。

GPT-6.1 Sol

リクエスト ID gpt-6.1-sol

プロトコル

認証

リクエストには API キー管理 の API キーが必要です。JSON リクエストには Content-Type: application/json を設定します。

  • Authorization: Bearer YOUR_API_KEY

リクエストパラメータ

POST /v1/responses

項目型必須説明
modelstring必須モデル ID に gpt-6.1-sol を指定します。
inputstring / object[]必須入力テキスト、または入力項目の順序付き配列。メッセージ項目には role と content を指定します。
instructionsstring任意タスクと出力の要件を指定するモデル向けの指示です。
max_output_tokensinteger任意出力トークン数の上限です。設定可能な上限はモデルと接続先によって異なります。
streamboolean任意true は SSE ストリーム、false は通常の JSON 応答を要求します。利用できるモードは接続先によって異なります。
storeboolean条件付きこの項目に対応する場合、false は後から取得するための応答保存を無効にするよう要求します。
text.formatobject条件付き構造化出力は text.format に指定します。例は type: json_schema です。その形式に対応する接続先で使います。
temperaturenumber条件付きサンプリングのランダム性を調整します。指定可能な値と有効性はモデルと接続先によって異なります。
top_pnumber条件付き累積確率でサンプリング候補を絞ります。対応するモデルと接続先で使います。
reasoning.effortstring条件付き推論の強度です。選べる強度と推論を無効にできるかはモデルと接続先によって異なります。
toolsobject[]条件付きモデルが呼び出せるツールの定義。ツールの種類とパラメータ形式はプロトコルと接続先によって異なります。
tool_choicestring / object条件付きツールの選択を制御します。ツールの強制や名前指定は対応する接続先でのみ使えます。

POST /v1/responses/compact

項目型必須説明
modelstring必須モデル ID に gpt-6.1-sol を指定します。
inputstring / object[]必須圧縮対象のコンテキストです。テキストまたは元の順序の会話入力項目を送信します。対応形式は接続先によって異なります。

POST /v1/chat/completions

項目型必須説明
modelstring必須モデル ID に gpt-6.1-sol を指定します。
messagesobject[]必須会話順に送信します。各メッセージに role と content を指定します。
messages[].contentstring / object[]条件付きメッセージ本文。プレーンテキストまたはプロトコルで定義されたコンテンツブロックの配列を使います。
streamboolean任意true は SSE ストリーム、false は通常の JSON 応答を要求します。利用できるモードは接続先によって異なります。
max_completion_tokensinteger条件付き推論トークンを含む生成トークン数を制限します。この項目に対応する接続先で使います。
max_tokensinteger条件付き出力トークン上限の互換項目です。接続先の要件に応じて、この項目か max_completion_tokens の一方を指定します。
temperaturenumber条件付きサンプリングのランダム性を調整します。指定可能な値と有効性はモデルと接続先によって異なります。
top_pnumber条件付き累積確率でサンプリング候補を絞ります。対応するモデルと接続先で使います。
response_formatobject条件付き構造化出力には type: json_object を使います。JSON Schema に対応する接続先では type: json_schema と json_schema を指定できます。
reasoning_effortstring条件付き推論の強度です。選べる強度と推論を無効にできるかはモデルと接続先によって異なります。
toolsobject[]条件付きモデルが呼び出せるツールの定義。ツールの種類とパラメータ形式はプロトコルと接続先によって異なります。
tool_choicestring / object条件付きツールの選択を制御します。ツールの強制や名前指定は対応する接続先でのみ使えます。

リクエスト例

API Key をローカルの環境変数 ICODEEASY_API_KEY に設定し、直接 HTTP 呼び出しに対応するエンドポイントを選択します。指定クライアントが必要な場合は設定ガイドに従ってください。

OpenAI Responses

bash
curl -N -sS 'https://api.icodeeasy.cc/v1/responses' \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "gpt-6.1-sol",
  "instructions": "You are a helpful assistant.",
  "input": [
    {
      "type": "message",
      "role": "user",
      "content": [
        {
          "type": "input_text",
          "text": "Explain how a rainbow forms in one sentence."
        }
      ]
    }
  ],
  "stream": true,
  "store": false
}'

Responses Compact

bash
curl -sS 'https://api.icodeeasy.cc/v1/responses/compact' \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "gpt-6.1-sol",
  "input": "Explain how a rainbow forms in one sentence."
}'

Chat Completions

bash
curl -sS 'https://api.icodeeasy.cc/v1/chat/completions' \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "gpt-6.1-sol",
  "messages": [
    {
      "role": "user",
      "content": "Explain how a rainbow forms in one sentence."
    }
  ],
  "stream": false
}'

レスポンスの読み取り

  • OpenAI Responses · ストリーミングでは response.output_text.delta イベントの delta を連結し、完了・失敗イベントも処理します。 SSE
  • Chat Completions · choices[].message.content からテキストを取得します。SSE では choices[].delta から差分を読み取ります。 JSON · SSE

接続ガイド

機能と制限

  • streaming · 対応
  • tool_calling · 対応
  • image_input · 未公開
  • video_input · 非対応

互換エイリアスと廃止済みリダイレクト

  • gpt-6-sol, gpt-6-luna, gpt-5.6-terra, gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-sol-272k → gpt-6.1-sol (廃止済みリダイレクト)
  • gpt-6, gpt-5.6, gpt-5, gpt-5.1, gpt-5-mini, gpt-5.4, gpt-5.4-mini → gpt-6.1-sol (エイリアス)

モデル機能カタログ · 価格を確認