Zapmyco
指南

内置模型

Zapmyco 内置了 8 个供应商共 22 个模型,全部支持通过 Anthropic Messages API 格式调用。

settings.toml[llm.models] 中直接引用模型名称即可使用。你可以组合不同供应商的模型,以达到最佳效果。注意:每个模型所属的供应商都需要配置对应的 API Key。

[llm]

[llm.providers.deepseek]
apiKey = "sk-your-deepseek-key"

[llm.providers.anthropic]
apiKey = "sk-your-anthropic-key"

[llm.models]
default = "deepseek-v4-flash"
advanced = "claude-sonnet-4-6"

各模型按照供应商分组列出。

DeepSeek

更多信息请参考 DeepSeek 官方模型与定价

Base URL: https://api.deepseek.com/anthropic

模型名称上下文窗口最大输出能力
deepseek-v4-flash(推荐)1,000,000384,000文本
deepseek-v4-pro1,000,000384,000文本

Anthropic

更多信息请参考 Anthropic 官方模型概览

Base URL: https://api.anthropic.com

模型名称上下文窗口最大输出能力
claude-opus-4-81,000,000128,000文本
claude-opus-4-71,000,000128,000文本
claude-sonnet-4-61,000,00064,000文本
claude-haiku-4-5200,00064,000文本

MiniMax

更多信息请参考 MiniMax 官方模型介绍

  • Base URL(国内,默认): https://api.minimaxi.com/anthropic
  • Base URL(海外): https://api.minimax.io/anthropic
模型名称上下文窗口最大输出能力
MiniMax-M31,000,000128,000文本、视觉
MiniMax-M2.7204,800131,072文本
MiniMax-M2.7-highspeed204,800131,072文本

需要切换至海外端点?在 settings.toml 中为 minimax 供应商配置 baseUrl = "https://api.minimax.io/anthropic" 即可。更多信息请参考 MiniMax 海外官方文档

GLM(智谱)

更多信息请参考 智谱官方模型概览

  • Base URL(国内,默认): https://open.bigmodel.cn/api/anthropic
  • Base URL(海外): https://api.z.ai/api/anthropic
模型名称上下文窗口最大输出能力
glm-5v-turbo200,000128,000文本、视觉
glm-5.1200,000128,000文本
glm-5-turbo200,000128,000文本
glm-4.7-flash200,000128,000文本

需要切换至海外端点?在 settings.toml 中为 glm 供应商配置 baseUrl = "https://api.z.ai/api/anthropic" 即可。更多信息请参考 智谱海外官方文档

Kimi(月之暗面)

国内文档: Kimi 官方模型列表

海外文档: Kimi Official Models

Base URL(国内,默认): https://api.moonshot.cn/anthropic

Base URL(海外): https://api.moonshot.ai/anthropic

模型名称上下文窗口最大输出能力
kimi-k2.6256,00032,768文本、视觉
kimi-k2.5256,00032,768文本、视觉

需要切换至海外端点?在 settings.toml 中为 kimi 供应商配置 baseUrl = "https://api.moonshot.ai/anthropic" 即可。

Doubao(火山引擎/字节)

更多信息请参考 火山引擎方舟模型列表

Base URL: https://ark.cn-beijing.volces.com/api/compatible

模型名称上下文窗口最大输出能力
doubao-seed-2-0-pro256,000128,000文本、视觉
doubao-seed-2-0-lite256,000128,000文本、视觉

Qwen(通义千问)

更多信息请参考 阿里云百炼模型文档

  • Base URL(国内,默认): https://dashscope.aliyuncs.com/apps/anthropic
  • Base URL(海外): https://dashscope-us.aliyuncs.com/apps/anthropic
模型名称上下文窗口最大输出能力
qwen3.7-max1,000,000128,000文本
qwen3.7-plus1,000,00064,000文本、视觉
qwen3.6-flash1,000,00064,000文本

需要切换至海外端点?在 settings.toml 中为 qwen 供应商配置 baseUrl = "https://dashscope-us.aliyuncs.com/apps/anthropic" 即可。

MIMO(小米)

更多信息请参考 MIMO 官方模型列表

Base URL: https://api.xiaomimimo.com/anthropic

如使用 Token Plan,请根据集群调整 baseUrl

  • 中国集群: https://token-plan-cn.xiaomimimo.com/anthropic
  • 新加坡集群: https://token-plan-sgp.xiaomimimo.com/anthropic
  • 欧洲集群: https://token-plan-ams.xiaomimimo.com/anthropic
模型名称上下文窗口最大输出能力
mimo-v2.5-pro1,000,000128,000文本
mimo-v2.51,000,000128,000文本、视觉

OpenRouter

OpenRouter 提供 Anthropic API 兼容的 /v1/messages 端点,可在一个平台调用 400+ 模型。通过自定义 baseUrl 配置:

[llm.providers.openrouter]
apiKey = "sk-or-v1-xxxxx"
baseUrl = "https://openrouter.ai/api"

[llm.models]
default = "anthropic/claude-sonnet-4-6"
fast = "deepseek/deepseek-v4-flash"

模型名称使用 OpenRouter 的命名空间格式,如 anthropic/claude-sonnet-4-6deepseek/deepseek-v4-flash。详情请参考 OpenRouter 模型列表

SiliconFlow(硅基流动)

SiliconFlow 提供 200+ 模型,支持 Anthropic Messages API 格式:

  • Base URL(国内,默认): https://api.siliconflow.cn/v1
  • Base URL(海外): https://api.siliconflow.com/v1
[llm.providers.siliconflow]
apiKey = "sk-xxxxx"
baseUrl = "https://api.siliconflow.cn/v1"

[llm.models]
default = "deepseek-ai/DeepSeek-V3"

模型名称使用 SiliconFlow 的模型标识格式,如 deepseek-ai/DeepSeek-V3Qwen/Qwen3-14B。详情请参考 SiliconFlow 模型列表

本地模型

以下推理框架原生支持 Anthropic Messages API 格式,可通过自定义 baseUrl 配置接入:

框架最低版本默认端口备注
Ollamav0.14.0:11434最简便的本地运行方案
llama.cpp主线已支持:8080原生支持 tool use、streaming、vision
LM Studiov0.4.1:1234图形化,开箱即用
LMDeploy已支持:23333官方提供 Anthropic 兼容文档
vLLMv0.11.1rc2+:8000⚠️ 暂不支持 thinking tokens
SGLang主线已支持:30000完整兼容
LocalAIv3.10.0+:8080内置 Anthropic 兼容层
Xinferencev1.10.0+:9997端点前缀 /anthropic/v1/messages

配置方式统一,只需换 baseUrl 和模型名:

[llm]

[llm.providers.ollama]
apiKey = "ollama"
baseUrl = "http://localhost:11434/v1"

[llm.providers.llamacpp]
apiKey = "not-needed"
baseUrl = "http://localhost:8080/v1"

[llm.providers.lmstudio]
apiKey = "lmstudio"
baseUrl = "http://localhost:1234/v1"

[llm.models]
default = "qwen3"
fast = "llama3.2"

这些框架的模型不在内置列表中,直接填写你本地部署的模型名称即可。

供应商 API Key 环境变量

将 API Key 直接写在 settings.toml 中虽然简单,但存在安全隐患(配置文件可能被误提交到版本控制系统)。推荐使用环境变量引用方式:

[llm.providers.deepseek]
apiKey = "${env.DEEPSEEK_API_KEY}"

运行时 Zapmyco 会自动将 ${env.DEEPSEEK_API_KEY} 替换为环境变量 DEEPSEEK_API_KEY 的值。

好处

  • 安全 — API Key 不会以明文存储在配置文件中,避免误提交到 Git
  • 灵活 — 同一份配置文件可在不同环境(开发/CI/生产)使用不同的密钥
  • 规范 — 符合业界最佳实践,与 Docker、CI/CD 等工具链天然兼容

何时使用

场景推荐方式
个人本地开发直接填写或环境变量均可
多台机器共用配置环境变量(配置文件可共享,每台机器独立设置密钥)
CI/CD 环境环境变量(通过 GitHub Secrets / CI 变量注入)
团队共享配置文件环境变量(避免密钥泄露)
快速尝鲜测试直接填写

设置方式

# 临时设置(当前终端会话有效)
export DEEPSEEK_API_KEY="sk-your-key"

# 永久设置(添加到 shell 配置文件)
echo 'export DEEPSEEK_API_KEY="sk-your-key"' >> ~/.zshrc

# 或使用 zapmyco init 向导自动配置
zapmyco init

各供应商推荐的环境变量名

供应商环境变量名
AnthropicANTHROPIC_API_KEY
DeepSeekDEEPSEEK_API_KEY
Qwen(通义千问)QWEN_API_KEY
MiniMaxMINIMAX_API_KEY
GLM(智谱)GLM_API_KEY
Kimi(月之暗面)KIMI_API_KEY
Doubao(火山引擎)DOUBAO_API_KEY
MIMO(小米)MIMO_API_KEY

On this page