レスポンスの会話を圧縮

長い会話を圧縮(compaction)するための OpenAI Responses API です。

POST /v1/responses/compact

サービスルート: https://getrouter.ai

プロトコル: OpenAI Responses

認証: Authorization: Bearer YOUR_API_KEY

リクエストボディ

リクエストボディは必須です。 メディアタイプ: application/json

リクエストフィールド

フィールド必須説明
modelstringはい
inputstring or array<object>いいえ入力内容。文字列またはメッセージ配列を指定できます。
instructionsstringいいえ
previous_response_idstringいいえ

リクエスト例

curl --request POST \
  --url https://getrouter.ai/v1/responses/compact \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "model": "MODEL_ID"
}'

レスポンス

ステータス説明
200会話を正常に圧縮

成功レスポンスのフィールド

フィールド必須説明
idstringいいえ
objectstringいいえ
created_atintegerいいえ
outputarray<object>いいえ
usageobjectいいえ
errorobjectいいえ

レスポンス例

{
  "id": "string",
  "object": "object",
  "created_at": 1,
  "output": [
    {}
  ],
  "usage": {
    "prompt_tokens": 1,
    "completion_tokens": 1,
    "total_tokens": 1,
    "prompt_tokens_details": {
      "cached_tokens": 1,
      "text_tokens": 1,
      "audio_tokens": 1,
      "image_tokens": 1
    },
    "completion_tokens_details": {
      "text_tokens": 1,
      "audio_tokens": 1,
      "reasoning_tokens": 1
    }
  },
  "error": {}
}

関連ガイド

詳しいワークフローと例については、Responses API ガイドを参照してください。


このページは公開 Relay OpenAPI 仕様から自動生成されています。仕様全体は API Explorer で確認できます。