logo

Responses API

LLMoxy は OpenAI Responses 互換ルートを提供します:

POST /v1/responses

アプリケーションがすでに Responses API 構造を使用している場合、または inputinstructionsreasoningprevious_response_id などのフィールドが必要な場合は、このエンドポイントを使用できます。

基本リクエスト

curl https://llmoxy.com/v1/responses \
  -H "Authorization: Bearer <LLMOXY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "input": "Explain gateway routing in one sentence.",
    "instructions": "Be direct."
  }'

常用フィールド

フィールド説明
model必須。モデル ID。
input文字列またはメッセージスタイルの配列。
instructionsシステムレベルの指示テキスト。
max_output_tokens出力トークン制限。
temperature, top_pサンプリング制御パラメータ。
stream上流が対応している場合、ストリーミングを有効化。
tools, tool_choiceツール呼び出しパラメータ。
reasoning.effort推論対応モデルで lowmediumhigh を使用可能。
reasoning.summary上流が対応している場合、推論サマリーをリクエスト。
previous_response_id上流が対応している場合、前回のレスポンスを継続。
truncationauto または disabled

このエンドポイントは互換性を目的としています。実際の動作は選択したモデルに依存します。

会話圧縮

LLMoxy は以下も提供します:

POST /v1/responses/compact

対応モデルはこのエンドポイントを通じて長い会話履歴を圧縮できます。認証方式は他の /v1 リクエストと同じです。