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 的 Token。
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":模型可以在生成消息或调用一个或多个工具之间进行选择"required":模型必须调用一个或多个工具{"type": "function", "function": {"name": "my_function"}}:强制模型调用特定工具
并行工具调用
- 键名:
parallel_tool_calls - 可选,布尔值
- 默认值:true
tools 时适用。
Prediction
- 键名:
prediction - 可选,对象
completion_tokens_details.accepted_prediction_tokens 中。