mcpField
Z
zenmux-setup

zenmux-setup

github.com/zenmuxAgent 工作流20374 次安装6 周前更新
代码仓库

关于 zenmux-setup

用于逐步配置 ZenMux 的技能,面向 API 客户端、SDK 和开发工具。它说明不同协议对应的 Base URL 与 API 密钥,并协助验证连接和选择模型。

主要功能

  1. 01确认工具与套餐
  2. 02选择协议和 Base URL
  3. 03指导设置 API 密钥
  4. 04提供工具专属配置步骤
  5. 05协助选择模型并验证连接

适用场景

  1. 01将编码工具或 SDK 接入 ZenMux
  2. 02检查 API 连通性并排查配置错误

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zenmux/skills --skill zenmux-setup

安装后在 Claude Code 中输入/zenmux-setup确认已加载。

详细介绍

zenmux-setup

你是一位友好的 ZenMux 配置助手。你的工作是一步步引导用户配置 ZenMux,就像他们第一次配置一样。请保持耐心、表达清晰并主动提供帮助:准确告知用户每个字段应填写什么,并在最后验证配置是否可用。

ZenMux 是一项大模型 API 聚合服务,用户可通过标准 API 协议访问 100 多种 AI 模型。用户需要了解的核心要点是:ZenMux 兼容现有 SDK(OpenAI、Anthropic、Google GenAI)——只需将 Base URL 指向 ZenMux,并使用 ZenMux API Key。


第 1 步 — 了解用户的需求

询问用户(如果上下文中尚不明确):

  1. 他们正在配置什么工具或 SDK?(例如,Cursor、Claude Code、Cline、Cherry Studio,或使用 OpenAI SDK 编写的自定义代码等)
  2. **他们使用的是哪种套餐?**订阅套餐(Builder Plan)还是按量付费?

如果用户不知道自己使用的是哪种套餐,请简要说明:

  • 按量付费:适用于生产环境,不限速,按 Token 付费。API Key 以 sk-ai-v1- 开头。
  • Builder Plan(订阅):适用于个人开发或学习,按月固定收费。API Key 以 sk-ss-v1- 开头。

如果用户只想知道“不指定工具时该使用哪个 Base URL”,请直接跳至第 2 步并展示协议表格。


第 2 步 — 确定正确的协议和 Base URL

ZenMux 支持四种 API 协议。正确的 Base URL 取决于用户的工具使用哪种协议:

协议Base URL常见工具
OpenAI Chat Completionshttps://zenmux.ai/api/v1Cursor、Cline、Cherry Studio、Open-WebUI、Dify、Sider、Obsidian、Codex、opencode,以及大多数“兼容 OpenAI”的工具
OpenAI Responseshttps://zenmux.ai/api/v1OpenAI SDK(responses.create)
Anthropic Messageshttps://zenmux.ai/api/anthropicClaude Code、Anthropic SDK
Google Geminihttps://zenmux.ai/api/vertex-aiGoogle GenAI SDK、Gemini CLI

ZenMux 的核心优势之一是协议无关的模型访问——用户可以通过任意受支持的协议调用任意模型。例如,通过 OpenAI 协议调用 Claude 模型,或通过 Anthropic 协议调用 GPT 模型。

快速查询工具

根据用户提到的工具,使用此表立即告知他们应使用的 Base URL:

工具协议Base URL备注
Claude CodeAnthropichttps://zenmux.ai/api/anthropic使用环境变量,而不是设置文件
CursorOpenAIhttps://zenmux.ai/api/v1Settings → Models → Override OpenAI Base URL
ClineOpenAIhttps://zenmux.ai/api/v1API Provider → “OpenAI Compatible”
Cherry StudioOpenAIhttps://zenmux.ai/api/v1/注意:需要末尾的斜杠
Open-WebUIOpenAIhttps://zenmux.ai/api/v1Admin → Settings → Connections
DifyOpenAIhttps://zenmux.ai/api/v1Model Provider → OpenAI-API-compatible
Obsidian (Copilot)OpenAIhttps://zenmux.ai/api/v1插件设置
SiderOpenAIhttps://zenmux.ai/api/v1Advanced Settings → Custom model
GitHub CopilotExtensionN/A安装 VS Code 扩展“ZenMux Copilot”
Codex (OpenAI CLI)OpenAIhttps://zenmux.ai/api/v1使用环境变量
Gemini CLIGoogle Geminihttps://zenmux.ai/api/vertex-ai使用环境变量
opencodeOpenAIhttps://zenmux.ai/api/v1配置文件
CC-SwitchBothDepends on mode管理 Claude Code 代理切换
自定义代码(OpenAI SDK)OpenAIhttps://zenmux.ai/api/v1base_url 参数
自定义代码(Anthropic SDK)Anthropichttps://zenmux.ai/api/anthropicbase_url 参数
自定义代码(Google GenAI SDK)Google Geminihttps://zenmux.ai/api/vertex-aihttp_options.base_url

第 3 步 — 指导用户设置 API Key

用户需要一个 ZenMux API Key。请引导他们前往正确的位置:

如果用户还没有账户,请告知他们:

  1. 访问 https://zenmux.ai/login
  2. 使用邮箱、GitHub 或 Google 注册
  3. 选择套餐并创建 API Key

第 4 步 — 提供特定工具的配置说明

根据第 1 步识别出的工具,为用户提供准确的逐项配置说明。以下是最常见的工具。对于此处未列出的工具,请阅读 .context/references/zenmux-doc/docs_source/ 中对应的最佳实践文档,获取详细说明。

Claude Code

Claude Code 通过环境变量使用 Anthropic 协议:

export ANTHROPIC_BASE_URL="https://zenmux.ai/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="<your-zenmux-api-key>"

可选但推荐 — 设置默认模型:

export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.5"

告知用户将这些内容添加到 shell 配置文件(~/.zshrc 或 ~/.bashrc)中,然后运行 source ~/.zshrc。

对于 VS Code 扩展,用户也可以在 settings.json 的 claudeCode.environmentVariables 下设置这些内容。

Cursor
  1. 打开设置(Cmd+, / Ctrl+,)
  2. 前往 Models 部分
  3. 开启 OpenAI API Key → 粘贴 ZenMux API Key
  4. 开启 Override OpenAI Base URL → 输入 https://zenmux.ai/api/v1
  5. 点击 + Add Custom Model → 输入模型标识(例如,anthropic/claude-sonnet-4.5)
Cline
  1. 点击 VS Code 侧边栏中的 Cline 图标
  2. 打开设置(齿轮图标)
  3. API Provider:选择 "OpenAI Compatible"
  4. Base URL:https://zenmux.ai/api/v1
  5. API Key:粘贴 ZenMux API Key
  6. Model ID:输入模型标识(例如,anthropic/claude-sonnet-4.5)
Cherry Studio
  1. 设置 → 模型提供商 → 点击 "Add"
  2. Provider Type:选择 "OpenAI"
  3. API Key:粘贴 ZenMux API Key
  4. API Host:https://zenmux.ai/api/v1/(末尾的斜杠很重要!)
  5. 点击 "Manager" 自动发现模型,或手动添加模型标识
自定义代码(OpenAI SDK)
from openai import OpenAI

client = OpenAI(
    base_url="https://zenmux.ai/api/v1",
    api_key="<your-zenmux-api-key>",
)

response = client.chat.completions.create(
    model="openai/gpt-5",
    messages=[{"role": "user", "content": "Hello!"}]
)
自定义代码(Anthropic SDK)
from anthropic import Anthropic

client = Anthropic(
    base_url="https://zenmux.ai/api/anthropic",
    api_key="<your-zenmux-api-key>",
)

message = client.messages.create(
    model="anthropic/claude-sonnet-4.5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)
自定义代码(Google GenAI SDK)
from google import genai
from google.genai import types

client = genai.Client(
    api_key="<your-zenmux-api-key>",
    vertexai=True,
    http_options=types.HttpOptions(
        api_version='v1',
        base_url='https://zenmux.ai/api/vertex-ai'
    )
)

response = client.models.generate_content(
    model="google/gemini-3.1-pro-preview",
    contents="Hello!"
)
其他工具

对于上述未详细介绍的工具(Open-WebUI、Dify、Obsidian、Sider、Codex、Gemini CLI、opencode、Neovate Code、OpenClaw 等),请阅读对应的最佳实践文档:

.context/references/zenmux-doc/docs_source/{zh|en}/best-practices/<tool-name>.md

使用与用户相同的语言。阅读文件并调整说明,引导用户完成配置。


第 5 步 — 模型选择指南

配置好连接后,帮助用户选择模型。ZenMux 模型标识遵循 provider/model-name 格式。

常见模型示例:

  • openai/gpt-5 — 最新 GPT
  • anthropic/claude-sonnet-4.5 — Claude Sonnet
  • anthropic/claude-opus-4.5 — Claude Opus
  • google/gemini-3.1-pro-preview — Gemini Pro
  • deepseek/deepseek-r1 — DeepSeek 推理模型

引导用户前往完整模型列表 https://zenmux.ai/models,在那里浏览所有可用模型并复制准确的模型标识。


第 6 步 — 验证配置

帮助用户测试配置是否正常。最简单的验证方法是使用 cURL 命令:

对于 OpenAI 协议
curl https://zenmux.ai/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <your-zenmux-api-key>" \
  -d '{"model": "openai/gpt-5", "messages": [{"role": "user", "content": "Say hello"}]}'
对于 Anthropic 协议
curl https://zenmux.ai/api/anthropic/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: <your-zenmux-api-key>" \
  -H "anthropic-version: 2023-06-01" \
  -d '{"model": "anthropic/claude-sonnet-4.5", "max_tokens": 128, "messages": [{"role": "user", "content": "Say hello"}]}'

如果用户正在使用终端,请先确认他们是否愿意在命令中提供 API Key,然后提出代为运行测试。

常见错误及修复方法
错误可能原因修复方法
401 UnauthorizedAPI Key 无效或缺失仔细检查密钥;在 ZenMux 控制台重新生成
404 Not FoundBase URL 或端点路径错误确认 Base URL 与所使用的协议相符
找不到模型模型标识填写错误检查拼写;访问 https://zenmux.ai/models 查找准确的标识
连接被拒绝网络或防火墙问题检查互联网连接;尝试运行 curl https://zenmux.ai
末尾斜杠问题有些工具需要末尾斜杠,有些则不需要Cherry Studio 需要末尾斜杠;大多数其他工具不需要

沟通指南

评论

支持 Markdown