ARouter はこれらのパラメータをアップストリームプロバイダーにそのまま転送します。一部のパラメータはプロバイダー固有です(非 OpenAI モデルのDocumentation Index
Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
Use this file to discover all available pages before exploring further.
top_k など)。サポートされているパラメータを確認するには、各プロバイダーのドキュメントを参照してください。
モデル選択とルーティング動作はモデルルーティングとプロバイダールーティングで別途説明されています。
Temperature
- キー:
temperature - オプション、浮動小数点数、0.0 〜 2.0
- デフォルト:1.0
Top P
- キー:
top_p - オプション、浮動小数点数、0.0 〜 1.0
- デフォルト:1.0
Top K
- キー:
top_k - オプション、整数、0 以上
- デフォルト:0
top_k は OpenAI モデルでは使用できません。頻度ペナルティ
- キー:
frequency_penalty - オプション、浮動小数点数、-2.0 〜 2.0
- デフォルト:0.0
存在ペナルティ
- キー:
presence_penalty - オプション、浮動小数点数、-2.0 〜 2.0
- デフォルト:0.0
繰り返しペナルティ
- キー:
repetition_penalty - オプション、浮動小数点数、0.0 〜 2.0
- デフォルト:1.0
Min P
- キー:
min_p - オプション、浮動小数点数、0.0 〜 1.0
- デフォルト:0.0
min_p が 0.1 に設定されている場合、最良の選択肢の少なくとも 1/10 の確率があるトークンのみが考慮されます。
Top A
- キー:
top_a - オプション、浮動小数点数、0.0 〜 1.0
- デフォルト:0.0
Seed
- キー:
seed - オプション、整数
Max Tokens
- キー:
max_tokens - オプション、整数、1 以上
Logit Bias
- キー:
logit_bias - オプション、マップ
Logprobs
- キー:
logprobs - オプション、ブール値
Top Logprobs
- キー:
top_logprobs - オプション、整数
logprobs を true に設定する必要があります。
Response Format
- キー:
response_format - オプション、オブジェクト
{ "type": "json_object" } に設定すると JSON モードが有効になり、モデルが生成するメッセージが有効な JSON であることが保証されます。
厳格なスキーマ検証には、{ "type": "json_schema", "json_schema": { ... } } を使用してください。
{ "type": "json_object" } を使用する場合も、プロンプトでモデルに JSON で応答するよう指示してください。
詳細な使用方法と例については構造化出力を参照してください。
Stop
- キー:
stop - オプション、文字列または配列
Tools
- キー:
tools - オプション、配列
Tool Choice
- キー:
tool_choice - オプション、文字列またはオブジェクト
"none":モデルはツールを呼び出さず、代わりにメッセージを生成します"auto":モデルはメッセージの生成と1つ以上のツールの呼び出しを選択できます"required":モデルは1つ以上のツールを呼び出す必要があります{"type": "function", "function": {"name": "my_function"}}:モデルにその特定のツールを強制的に呼び出させます
並列ツール呼び出し
- キー:
parallel_tool_calls - オプション、ブール値
- デフォルト:true
tools が提供された場合にのみ適用されます。
Prediction
- キー:
prediction - オプション、オブジェクト
completion_tokens_details.accepted_prediction_tokens に反映されます。