Skip to main content
POST
応答を作成

サーバーツール

/v1/responses は通常の関数ツールに加え、次の Gateway 管理サーバーツールに対応しています。
  • gateway:datetime
  • phaseo:web_search
  • phaseo:web_fetch
  • phaseo:advisor
  • phaseo:image_generation
  • phaseo:apply_patch

日時の例

サーバーツールを使用すると、使用量に対応する usage.server_tool_use.* カウンターが含まれます。
  • gateway:datetime -> datetime_requests
  • phaseo:web_search -> web_search_requests, web_search_results, web_search_extra_results
  • phaseo:web_fetch -> web_fetch_requests
  • phaseo:advisor -> advisor_requests
  • phaseo:image_generation -> image_generation_requests
  • phaseo:apply_patch -> apply_patch_requests

ストリーミングに関する注意

stream: true にも対応しています。Gateway 管理サーバーツールでは、Phaseo が上流のツール呼び出しターンを処理し、ループを続行した後に合成ストリームを再送する場合があります。

承認

Authorization
string
header
必須

Bearer トークンによる認証

ボディ

application/json
model
string
必須
input
必須
background
boolean
include
string[]
instructions
string
max_output_tokens
integer
必須範囲: x >= 1
metadata
object
session_id
string

関連するリクエスト(会話やエージェントのワークフローなど)を可観測性のためにまとめる一意の識別子です。

Maximum string length: 256
parallel_tool_calls
boolean
previous_response_id
string
reasoning
object
service_tier
enum<string>
利用可能なオプション:
standard,
default,
fast,
ultrafast,
priority,
flex,
batch
store
boolean
stream
boolean
temperature
number
必須範囲: 0 <= x <= 2
text
object
tool_choice

ツール選択の方法です。Phaseo サーバーツールのタイプを受け付け、上流の関数またはツールの指定に変換します。

利用可能なオプション:
auto,
none,
required,
phaseo:datetime,
phaseo:web_search,
phaseo:web_fetch,
phaseo:subagent,
phaseo:fusion,
phaseo:search_models,
gateway:datetime,
gateway:web_search,
gateway:web_fetch
tools
object[]

モデルの関数呼び出しとゲートウェイのサーバーツールのツール定義です。ゲートウェイの組み込みサーバーツールは gateway:datetime、gateway:web_search、gateway:web_fetch です。

top_p
number
必須範囲: 0 <= x <= 1
truncation
enum<string>
利用可能なオプション:
auto,
disabled
user
string
prompt_cache_key
string | null
safety_identifier
string | null
modalities
enum<string>[]
利用可能なオプション:
text,
image,
audio
image_config
object
provider_options
object

任意のプロバイダー固有オプションです。

usage
boolean
meta
boolean
echo_upstream_request
boolean
debug
object

ゲートウェイのデバッグ設定です。これらのフラグがプロバイダーに転送されることはありません。

provider
object

ゲートウェイでの選択に使用するプロバイダーのルーティング設定。

レスポンス

応答

id
string
object
string
created
integer
model
string
provider
string
provider_id
string
nativeResponseId
string | null
status
enum<string>
利用可能なオプション:
completed,
failed,
incomplete
finish_reason
string | null
meta
object
cost_nanos
number
cost_cents
integer
currency
string
pricing_lines
object[]
output
object[]
output_items
object[]
content
object[]
role
string
stop_reason
string
type
string
usage
object
最終更新日 2026年10月2日