unhardcoded
参考 · 格式

算子 & 字段

sigma-pol/v2 算子签名与目录字段词汇表。

按槽位列出的 sigma-pol/v2 核心算子;完整签名见引擎的 sig.lua。字段名来自 GET /x/fields;请使用真实字段名,例如 price_out,而非 price

Filter,过滤谓词

and · or · not
布尔组合算子。
meets_req
请求本身的隐含需求,由调用自动推导:工具调用要求支持工具,图像输入要求视觉能力,JSON 响应格式要求结构化输出。
has_cap <name>
要求具备某项能力标志,例如 supports_toolssupports_json_mode
is <flag>
布尔型模型字段,例如 disabledno_loghas_teecap_toolscap_reasoningin_image。图像和推理门控使用 isin_image / cap_reasoning),而非 has_cap
cmp <field> <op> <value>
数值边界条件;运算符为 ge · le · eq · ne · lt · gt。将目录字段与常量进行比较。
family_eq <name>
仅保留同一模型系列中的候选模型。将某个步骤固定到特定提供商或模型系列。

Rank,评分算子

field <name>
以目录中的原始字段值作为得分。
normalize
将子得分缩放至 0–1 范围。
neg
取反,用于选择成本更低或延迟更低的模型。
scale <w> · add
为子得分加权,并将加权子得分求和生成单一排名。
zero
常量得分,用于过滤后仅剩单一候选模型的情况(例如 family_eq 固定后)。

Select · mutate · fallback

argmax
得分最高的单个模型。sample <t> 为带种子的随机选取(例如 ["sample", 0.5]),用于集成多样性。
top_k <n> <sel>
保留前 n 个模型,作为有序的故障转移级联。
id · clamp_param
mutate(变换):id 将请求原样传递(默认行为);clamp_param 对选定调用的某个参数设置上下界。
always {"action":"next_candidate"}
fallback(FailPlan):提供商出现故障时,推进至下一个存活候选模型;override 将特定故障原因映射至不同动作。

目录字段

bench_intelligence
0..1 范围的智能评分。正式质量基准为 ge 0.5
price_out · price_in
输出 / 输入单价。优先选择成本更低的模型:["neg", ["normalize", ["field", "price_out"]]];上限示例:le 5le 1le 0(仅限免费模型)。
context
上下文窗口大小,例如长上下文下限:["cmp", "context", "ge", 200000]
latency_ms · success_rate
延迟(毫秒,过滤条件 le 2000)与可靠性得分,均可用于过滤和评分。
bench_agentic · bench_coding
基准评分,附带排行榜名次 bench_agentic_rankbench_coding_rankle 5 表示前 5 名)。
supports_tools · supports_json_mode
通过 has_cap 读取的能力标志。
cap_tools · cap_reasoning · in_image · no_log · has_tee · disabled
通过 is 读取的布尔字段。

此外还有更多输入模态标志(in_audioin_filein_videoout_image)、能力标志(cap_seedcap_tool_choicecap_parallel_tools,…),以及带排名的 bench_arena 评分。GET /x/fields 返回你所在托管实例的完整实时字段列表。

← 返回文档