Synthetic
Synthetic 提供与 Anthropic 兼容的端点。
OpenClaw 通过官方 @openclaw/synthetic-provider 插件提供该功能,并使用 Anthropic Messages API。
| 属性 | 值 |
|---|---|
| 提供商 | synthetic |
| 认证 | SYNTHETIC_API_KEY |
| API | Anthropic Messages |
| 基础 URL | https://api.synthetic.new/anthropic |
快速开始¶
1. 安装插件
安装会自动应用于正在运行的 Gateway;否则将在下次启动时生效。参见 应用更改并检查。
2. 获取 API 密钥
从你的 Synthetic 账户获取 SYNTHETIC_API_KEY,或者让引导流程提示你输入一个。
3. 运行引导
4. 验证默认模型
引导会将默认模型设置为 synthetic/hf:MiniMaxAI/MiniMax-M3。
确认它已注册:
Warning
OpenClaw 的 Anthropic 客户端会自动在基础 URL 后追加 /v1,因此请使用
https://api.synthetic.new/anthropic(而不是 /anthropic/v1)。如果 Synthetic
更改其基础 URL,请覆盖 models.providers.synthetic.baseUrl。
配置示例¶
{
env: { vars: { SYNTHETIC_API_KEY: "sk-..." } },
agents: {
defaults: {
model: { primary: "synthetic/hf:MiniMaxAI/MiniMax-M3" },
models: { "synthetic/hf:MiniMaxAI/MiniMax-M3": { alias: "MiniMax M3" } },
},
},
models: {
mode: "merge",
providers: {
synthetic: {
baseUrl: "https://api.synthetic.new/anthropic",
apiKey: "${SYNTHETIC_API_KEY}",
api: "anthropic-messages",
models: [
{
id: "hf:MiniMaxAI/MiniMax-M3",
name: "MiniMax M3",
reasoning: true,
input: ["text", "image"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 262144,
maxTokens: 65536,
},
],
},
},
},
}
模型发现¶
使用 Synthetic 凭据时,OpenClaw 会从 Synthetic 的 /openai/v1/models API 发现当前文本模型。
推理仍使用 Anthropic Messages API。新发布的模型,包括
小型模型和 syn: 别名,无需更新 OpenClaw 目录。
实时目录提供上下文和输出限制、图像输入、推理、 工具支持以及基于用量的 token 价格。这些价格是估算值,不是 订阅账单。有关可用性和其推荐别名,请参见 Synthetic 的 当前模型列表。
离线目录生成以及不可用或无法使用的发现响应会使用 内置的种子模型。你选择的模型不会被自动更改。 当你覆盖推理基础 URL 时,OpenClaw 会跳过 Synthetic 的固定 发现 URL,以免将代理凭据发送到 Synthetic。
Tip
模型引用使用 synthetic/<modelId> 形式。使用
openclaw models list --provider synthetic 检查你配置的模型。
模型允许列表
如果你启用了模型允许列表(agents.defaults.modelPolicy.allow),请添加你计划使用的每个
Synthetic 模型。不在允许列表中的模型会对
代理隐藏。
基础 URL 覆盖
如果 Synthetic 更改其 API 端点,请覆盖基础 URL:
{
models: {
providers: {
synthetic: {
baseUrl: "https://new-api.synthetic.new/anthropic",
},
},
},
}
OpenClaw 仍会自动追加 /v1。
相关¶
提供商规则、模型引用和故障转移行为。
完整配置架构,包括提供商设置。
Synthetic 仪表板和 API 文档。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw