Responses 形式

OpenAI Responses API は複数ターンの会話、組み込みツール、推論モデルに対応し、/v1/responses と互換性があります。

OpenAI Responses API と互換性があります。呼び出す際はプラットフォームトークンを api_key に、base_urlhttps://api.covanexus.com/v1 に設定します。

POST /v1/responses https://api.covanexus.com
認証
ボディ

認証

Authorization BearerAuth

Authorization Bearer <token>

Bearer トークン認証を使用します。形式: Authorization: Bearer $COVA_NEXUS_API_KEY

場所:ヘッダー

リクエストボディ

application/json

model* string
モデル ID
input? string | array[object]
入力内容。プレーンテキスト、または role と content を含むメッセージオブジェクトの配列を指定できます
instructions? string
レスポンス生成に使用するシステムレベルの指示
max_output_tokens? integer
出力トークンの最大数
temperature? number
サンプリング温度
top_p? number
nucleus sampling(核サンプリング)のパラメータ
stream? boolean
ストリーミング出力を有効にします(SSE イベントストリーム)
デフォルト:false
tools? array[object]
Function Calling と組み込みツールを含む、利用可能なツールの一覧
tool_choice? string | object
ツールの選択方法
reasoning? object
対応モデル向けの推論設定です。例:{"effort":"medium"}
previous_response_id? string
複数ターンの会話を継続するための直前のレスポンス ID
truncation? string
コンテキストの切り詰め方法
指定可能な値: "auto" | "disabled"

レスポンスボディ

ステータスコードコンテンツタイプ
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/responses" \
  -H "Authorization: Bearer $COVA_NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "input": "一文で自己紹介してください"
}'
200
400
429
{
  "id": "resp_xxx",
  "object": "response",
  "created_at": 0,
  "model": "gpt-4o",
  "status": "completed",
  "output": [
    {
      "id": "msg_xxx",
      "type": "message",
      "status": "completed",
      "role": "assistant",
      "content": [
        {
          "type": "output_text",
          "text": "string"
        }
      ]
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth