メインコンテンツへスキップ
POST
/
responses
レスポンスを作成
curl --request POST \
  --url https://api.orcarouter.ai/v1/responses \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "openai/gpt-4.1",
  "input": "<string>",
  "instructions": "<string>",
  "previous_response_id": "<string>",
  "tools": [
    {
      "type": "<string>"
    }
  ],
  "tool_choice": "<string>",
  "temperature": 123,
  "top_p": 123,
  "max_output_tokens": 123,
  "stream": true,
  "reasoning": {},
  "store": true,
  "metadata": {}
}
'

承認

Authorization
string
header
必須

OrcaRouter API キーは sk-orca-... のような形式です。 Authorization: Bearer sk-orca-... ヘッダで渡してください。

ボディ

application/json
model
string
必須
:

"openai/gpt-4.1"

input
必須
instructions
string
previous_response_id
string

完全なメッセージ履歴を再送せずに複数ターンの会話を続ける ための、以前のレスポンスの ID。

tools
object[]

Responses-API ツールエントリの自由形式配列。各エントリの type がツールを選択。一般的な値には function (カスタム 関数ツール、Chat Completions と同じ形)、web_search (内蔵ウェブグラウンディング)、mcp (Model Context Protocol)、code_interpreter がある。内蔵ツール呼び出し (web_search_call 等) は呼び出しごとに課金される —— 運用 / 課金と使用量を参照。

tool_choice
temperature
number
top_p
number
max_output_tokens
integer
stream
boolean
reasoning
object

OpenAI Responses-API 推論設定。

store
boolean

上流がリクエスト/レスポンスを保存できるかどうか。既定で 許可; チャネル設定 disable_store で上書き可能。

metadata
object

レスポンス

200

OK