用途:Smart Spawn API 根据任务描述和预算档位推荐最合适的 AI 模型,供后续会话生成(sessions_spawn)使用。无需插件,任何 OpenClaw 实例或 HTTP 客户端均可调用。
主要能力:
- 选模型:GET https://ss.deeflect.com/api/pick?task=build+a+react+dashboard&budget=medium,返回模型 id、名称、评分、定价与推荐理由。
- 多推荐:GET /api/recommend?task=coding&budget=low&count=3,返回来自不同提供商的多样模型,适合并行生成。
- 对比:GET /api/compare?models=anthropic/claude-opus-4.6,openai/gpt-5.2。
- 浏览模型:GET /api/models?category=coding&sort=score&limit=10。
- 任务分解:POST /api/decompose,返回带各步骤最优模型的顺序步骤。
- 并行 DAG:POST /api/swarm,返回带模型分配的并行任务依赖图。
- 角色组合:GET /api/roles/blocks 发现块 ID;POST /api/roles/compose 生成角色增强提示词,返回的 fullPrompt 可作为 sessions_spawn 的任务。
参数:task 必填,可为任务描述或类别(coding、reasoning、creative、vision、research、fast-cheap、general);budget 可选(low $0-1/M、medium $0-5/M 默认、high $2-20/M、any);exclude 可选,逗号分隔要跳过的模型 ID;context 可选,如 vision、long-context 标签用于路由加权。
使用方式:先确定预算,调用 /api/pick,将返回的 id 作为 sessions_spawn 的 model 参数;复杂任务用 /api/decompose 或 /api/swarm 拆解后分别生成。
错误处理:API 不可用则跳过选型,直接 sessions_spawn 使用默认模型;404 无模型则放宽 budget 为 any 重试;429 限流则等待重试或回退默认。状态查询:GET /api/status,显示模型数量、数据新鲜度与来源健康,数据每 6 小时从 5 个基准来源刷新。
限制:资料未提供收费、价格、平台支持范围等更多信息。