目次
パラメータ
パラメータ
サンプリングパラメータはトークン生成プロセスを制御します。BazaarLinkはサポートされているパラメータをアップストリームプロバイダーに渡し、サポートされていないパラメータは黙って無視されます。
サンプリングパラメータ
純粋なパススルー — ローカルデフォルトなし
サンプリング値は範囲検証なしで転送されます。モデルが対応範囲外の値を制限または無視する場合があります。
temperaturenumber
サンプリング値は範囲検証なしで転送されます。モデルが対応範囲外の値を制限または無視する場合があります。
top_pnumber
Nucleusサンプリングの確率質量。デフォルト:1
top_kinteger
サンプリング値は範囲検証なしで転送されます。モデルが対応範囲外の値を制限または無視する場合があります。
frequency_penaltynumber
繰り返しトークンにペナルティ。範囲:[-2, 2]。デフォルト:0
presence_penaltynumber
トークンの出現に基づくペナルティ。範囲:[-2, 2]。デフォルト:0
repetition_penaltynumber
入力からのトークン繰り返しを削減。範囲:(0, 2]。デフォルト:1
min_pnumber
トップトークンに対する最小確率。範囲:[0, 1]。デフォルト:0
top_anumber
最高確率トークンに基づく動的top-P。範囲:[0, 1]。デフォルト:0
seedinteger
決定論的サンプリング用の整数シード。すべてのモデルで保証されるわけではない
max_tokensinteger
生成する最大トークン数
ninteger
生成するコンプリーション数。デフォルト:1
logit_biasobject
サンプリング前に追加されるトークンIDからバイアス値[-100, 100]へのマップ。OpenAI系モデルのみ対応 — 下記の注記を参照。
logprobsboolean
各出力トークンのログ確率を返す。OpenAI系モデルのみ対応 — 下記の注記を参照。
top_logprobsinteger
位置ごとに返す最も可能性の高いトークン数(logprobs: trueが必要)。範囲:0〜20。OpenAI系モデルのみ対応 — 下記の注記を参照。
response_formatobject
構造化JSON出力を強制。構造化出力セクションを参照
structured_outputsboolean
対応プロバイダーで厳密なJSONスキーマ準拠の出力をリクエスト。そのまま転送
reasoningobject
プロバイダー固有のreasoning/thinking設定。そのまま転送
reasoning_effortstring
OpenAI oシリーズ形式のreasoning強度:"low"、"medium"、または"high"。そのまま転送
include_reasoningboolean
true にすると message.reasoning(ストリーミングでは delta.reasoning)に思考内容を返し、false にすると、デフォルトで思考するモデルの思考をオフにします(推論のセクション参照)。そのため思考は課金されません。reasoning_effort、reasoning、thinking のいずれも送らない場合、デフォルトで思考して返すのはそれらのモデルだけで、ほかのモデルは求めたときだけ返します
stopstring | string[]
停止シーケンス — 検出時に生成が停止
toolsTool[]
モデルが呼び出せるツール(関数)のリスト
tool_choicestring | object
ツール使用の制御:"auto"、"none"、または特定のツール
parallel_tool_callsboolean
ツール提供時の並列ファンクションコールを有効化。デフォルト:true。OpenAI系モデルのみ対応 — 下記の注記を参照。