概述
OmniMux 网关统一使用 Base URL:
https://api.omnimux.ai(OpenAI 兼容客户端通常填 https://api.omnimux.ai/v1)。控制台为 omnimux.ai/dashboard。文中的模型 ID 仅为示例,请以控制台或 GET /v1/models 为准。models.json 配置文件接入自定义 AI 模型。
通过将它们与 OmniMux API 进行配置集成,您可以直接使用 OmniMux 提供的各类 AI 模型能力。
CodeBuddy 和 WorkBuddy 使用相同的配置方式,本文档同时适用于两者。
使用前准备
获取 OmniMux API Key
- 登录 OmniMux 控制台
- 在控制台中找到 API Keys,点击”创建新Key”按钮,然后复制生成的 Key
- API Key 通常以
sk-开头,请妥善保存
配置步骤
1. 打开配置文件
CodeBuddy:~/.codebuddy/models.json
WorkBuddy: ~/.workbuddy/models.json
2. 添加 OmniMux 模型配置
编辑models.json 文件,添加以下配置:
目前仅支持 OpenAI SDK 格式的模型接入。
sk-your-api-key-here 替换为您的实际 OmniMux API Key。
更多可用模型
除了上述示例,您还可以添加以下模型(配置格式相同,name 字段添加 “OmniMux ” 前缀): GPT 系列:gpt-5.2- OmniMux GPT-5.2gpt-5.1- OmniMux GPT-5.1gpt-5.1-chat- OmniMux GPT-5.1 Chatgpt-5.1-thinking- OmniMux GPT-5.1 Thinking
gemini-2.5-pro- OmniMux Gemini 2.5 Progemini-2.5-flash- OmniMux Gemini 2.5 Flashgemini-3-pro-preview- OmniMux Gemini 3.0 Progemini-3-flash-preview- OmniMux Gemini 3.0 Flash
doubao-seed-2.0-pro- OmniMux Doubao Seed 2.0 Prodoubao-seed-2.0-lite- OmniMux Doubao Seed 2.0 Litedoubao-seed-2.0-code- OmniMux Doubao Seed 2.0 Code
kimi-k2-thinking- OmniMux Kimi K2 Thinkingkimi-k2-thinking-turbo- OmniMux Kimi K2 Thinking Turbo
3. 保存并重启
保存配置文件后,工具会自动检测配置变更并重载(1秒防抖延迟)。 配置完成后,您可以在模型选择下拉列表中看到所有配置的 OmniMux 模型:使用 OmniMux Gateway 智能路由
什么是 OmniMux Gateway?
OmniMux Gateway 是智能模型路由功能,系统会根据您的请求内容自动选择最合适的 AI 模型。核心优势
- 智能匹配:自动分析请求内容,选择最适合的模型处理
- 成本优化:在保证质量的前提下,优先选择性价比高的模型
- 负载均衡:自动在多个模型间分配请求,提高系统稳定性
- 透明可见:响应中返回实际使用的模型名称
使用方法
在模型选择下拉列表中,选择 “OmniMux Gateway (智能路由)” 即可。限制可用模型列表
如果您只想在下拉列表中显示特定模型,可以使用availableModels 字段:
常见问题
1. 配置文件在哪里?
CodeBuddy:- macOS/Linux:
~/.codebuddy/models.json - Windows:
C:\Users\<用户名>\.codebuddy\models.json
- macOS/Linux:
~/.workbuddy/models.json - Windows:
C:\Users\<用户名>\.workbuddy\models.json
2. 支持项目级配置吗?
支持。除了用户级配置,还可以在项目根目录创建配置文件: CodeBuddy:<项目根目录>/.codebuddy/models.json
WorkBuddy: <项目根目录>/.workbuddy/models.json
项目级配置优先级高于用户级配置。建议在用户级配置全局模型,在项目级配置项目特定模型。
3. 配置不生效怎么办?
- 检查 JSON 格式是否正确(可使用 JSON 验证工具)
- 确认 API Key 是否正确
- 尝试重启应用