章节导航
专用参数
专用参数
取样参数影响 token 产生过程。BazaarLink 会将支援的参数传递给上游 provider;不支援的参数会被静默忽略。
取样参数
纯转发——没有本地预设值
采样参数会转发且不做范围验证;模型可能自行限制或忽略超出支持范围的值。
temperaturenumber
采样参数会转发且不做范围验证;模型可能自行限制或忽略超出支持范围的值。
top_pnumber
核取样概率质量。预设:1
top_kinteger
采样参数会转发且不做范围验证;模型可能自行限制或忽略超出支持范围的值。
frequency_penaltynumber
惩罚重复的 token。范围:[-2, 2]。预设:0
presence_penaltynumber
基于存在情况惩罚 token。范围:[-2, 2]。预设:0
repetition_penaltynumber
降低输入中 token 重复的机率。范围:(0, 2]。预设:1
min_pnumber
相对最高机率 token 的最低入选机率。范围:[0, 1]。预设:0
top_anumber
基于最高机率 token 的动态 Top-P。范围:[0, 1]。预设:0
seedinteger
整数随机种子,用于确定性取样。部分模型不保证
max_tokensinteger
要生成的最大 token 数量
ninteger
产生的完成数量。预设:1
logit_biasobject
将 token ID 映射到偏差値 [-100, 100],在取样前加到机率。仅限 OpenAI 系列模型 —— 见下方说明。
logprobsboolean
回传每个输出 token 的对数机率。仅限 OpenAI 系列模型 —— 见下方说明。
top_logprobsinteger
每个位置回传概率最高的 N 个候选 token(需配合 logprobs: true)。范围:0–20。仅限 OpenAI 系列模型 —— 见下方说明。
response_formatobject
强制结构化 JSON 输出。请参阅结构化输出章节
structured_outputsboolean
在支持的 provider 上要求严格符合 JSON schema 的输出。原样转发
reasoningobject
Provider 专属的 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 系列模型 —— 见下方说明。