Responses 形式
OpenAI Responses API は複数ターンの会話、組み込みツール、推論モデルに対応し、/v1/responses と互換性があります。
OpenAI Responses API と互換性があります。呼び出す際はプラットフォームトークンを api_key に、base_url を https://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"
レスポンスボディ
| ステータスコード | コンテンツタイプ |
|---|---|
| 200 | application/json |
| 400 | application/json |
| 429 | application/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