Miloapi 使用文档Miloapi 使用文档
🚀 快速开始
🌐 Miloapi 官网
💬 客服微信 Yeesleeve
🚀 快速开始
🌐 Miloapi 官网
💬 客服微信 Yeesleeve
  • 快速开始

    • 快速开始
  • 客户端配置

    • Claude Code CLI
    • OpenAI Codex CLI
    • OpenAI Codex 桌面版
    • Gemini CLI
    • Antigravity CLI / IDE
    • CC-Switch · 多 endpoint 切换工具
    • Cherry Studio
    • Cursor
    • OpenCode
    • OpenClaw · 多渠道 AI 机器人
    • Claude Desktop
    • Open WebUI
  • AI 工作台

    • AI 工作台
  • 编程调用

    • API 直接调用
  • 计费与帮助

    • 余额与计费
    • 常见问题

Claude Desktop

Anthropic 官方桌面应用(macOS / Windows)。默认走 Anthropic OAuth 登录,不直接暴露自定义 endpoint 设置,但下面三种方式之一都能接 Miloapi。

如果你主要是写代码 / agent 任务,更推荐 Claude Code CLI — 原生支持自定义 endpoint,接入最稳。


1. 下载安装

下载地址:https://claude.ai/download

平台安装包
macOSClaude-x.y.z-arm64.dmg(Apple Silicon)/ Claude-x.y.z-x64.dmg(Intel)
WindowsClaude Setup x.y.z.exe

装完会在应用程序 / 开始菜单出现 Claude 图标。


2. 三种接入方式

方式官方支持难度跟 CLI 共享配置适合
① Developer Settings / Use API Key✅ 官方简单❌新版本 Desktop,只挂一个 endpoint
② 手改 claude_desktop_config.json⚠️ 非官方字段中等❌老版本 / Developer 入口找不到
③ CC-Switch 统一切换⚠️ 第三方工具简单✅同时挂多个 endpoint,CLI + Desktop 共管

下面三种方式都讲一遍,任选其一即可。


3. 方式 ① Developer Settings / Use API Key

Claude Desktop 较新版本在「Settings」里提供了 Developer 面板,允许填入 API Key 跳过 OAuth 登录、且可指定 base URL。

3.1 进入 Developer 面板

系统路径
macOS顶部菜单栏 Claude → Settings…(快捷键 ⌘ ,)→ 左侧选 Developer
Windows应用左上角 ☰ 菜单 → Settings → 左侧选 Developer

如果左侧没有 Developer 入口,先勾选「Enable Developer Mode」(通常在 Settings → Help 或 About 里),保存后重启再回 Settings 就会看到。

⚠️ Developer 面板的入口和具体字段名随版本变化。下面字段名以最新稳定版为准,如果你的版本对不上,以应用内实际显示为准,或者改走方式 ② / ③。

3.2 配置 endpoint

在 Developer 面板里找到 API endpoint / Custom API 这一组,填:

字段值
Base URLhttps://www.miloapi.com
API Keysk-xxxxxxxx(从 API 密钥 复制)

保存后完全退出 Claude Desktop 再重启(只关窗口不算,详见 §7)。

⚠️ base URL 不带 /v1 — Claude Desktop 调的是 Anthropic 协议(跟 Claude Code CLI 一样),不是 OpenAI 协议。

⚠️ Key 选 Claude-MAX 池(platform=anthropic)。GPT / Gemini 池的 Key 调 Claude 模型会返回 404。


4. 方式 ② 手改 claude_desktop_config.json

如果 Developer 面板入口找不到,或者你想用脚本批量改,可以直接编辑配置文件。

4.1 文件位置

系统路径
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

如果父目录 / 文件不存在,手动创建。macOS 下:

mkdir -p ~/Library/Application\ Support/Claude
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows PowerShell:

New-Item -ItemType Directory -Force "$env:APPDATA\Claude" | Out-Null
New-Item -ItemType File -Force "$env:APPDATA\Claude\claude_desktop_config.json" | Out-Null

4.2 写入配置

先完全退出 Claude Desktop(macOS:菜单栏 Claude → Quit;Windows:任务栏右键 Claude 图标 → Quit),然后写入:

{
  "mcpServers": {},
  "claude_api": {
    "base_url": "https://www.miloapi.com",
    "auth_token": "sk-你的key"
  }
}

保存后重新启动 Claude Desktop。

4.3 注意事项

  • claude_api 不是官方文档列出的字段,Anthropic 没承诺向后兼容,升级 Claude Desktop 后有概率被重置。如果重置就重新写一遍,或者改用 ① / ③。
  • mcpServers: {} 哪怕没有 MCP 也建议保留(空对象即可),避免 JSON 结构异常。
  • 配置生效必须完全退出再重启,只关窗口不算。

5. 方式 ③ CC-Switch 统一切换

CC-Switch 是社区维护的 endpoint 管理工具,会同时维护:

  • ~/.claude/settings.json(Claude Code CLI)
  • claude_desktop_config.json(Claude Desktop)

切一次,CLI + Desktop 一起切。适合同时挂多个中转 + 官方账号的场景。

5.1 安装并添加 Miloapi

npm install -g cc-switch

cc-switch add miloapi-claude \
  --base-url https://www.miloapi.com \
  --token sk-你的key

也可以加多个配置(GPT 池 / 官方 / 其它中转),详见 CC-Switch 文档。

5.2 切到 Miloapi

cc-switch use miloapi-claude

CC-Switch 会同时写入 CLI 的 settings.json 和 Desktop 的 claude_desktop_config.json。

然后完全退出再重启 Claude Desktop — CLI 那边不用重启,新开 terminal 即可。

5.3 切换 / 查看

cc-switch list      # 看所有配置
cc-switch status    # 当前用的哪个
cc-switch use 官方  # 切回官方账号(撤销自定义 endpoint)

6. 验证

打开 Claude Desktop,输入框敲:

帮我用 Python 写一个快速排序,然后解释一遍逻辑

能流式输出代码 + 多轮追问正常,就算成功。

更可靠的验证 — 打开 Miloapi 控制台 → 使用记录,如果看到来自 Claude Desktop 的调用记录,说明确实走通了网关。

💡 让模型自我报告「现在连的是哪家 API」不靠谱 — 模型并不知道自己运行在什么 base URL 后面,可能会瞎回答。以控制台日志为准。


7. 故障排查

现象原因 / 处理
反复弹 "Sign In with Anthropic"配置没生效。逐项检查:① Developer 面板真的保存了 / 配置文件真的写了 ② JSON 格式没语法错 ③ 完全退出后重启(看下面)
配置改了没反应关窗口 ≠ 退出。macOS:菜单栏 Claude → Quit(或 ⌘Q);Windows:任务栏 / 托盘右键 Quit。然后再启动
401 UnauthorizedKey 错 / Key 被删 / Key 分组不是 Claude-MAX 池
404 Not Foundbase URL 写错。不带 /v1 — 应该是 https://www.miloapi.com
Insufficient balance余额不够,去 钱包页 充值
升级 Desktop 后配置丢了官方 installer 可能重置 config。重新写一遍,或用方式 ③ CC-Switch 一键还原
JSON 解析报错多余逗号 / 字段没引号 / 中文标点。贴去 jsonlint.com 验证
找不到 Developer 入口版本太老,升级到最新 release。实在没有就走方式 ② / ③
切换后用错了池子检查 Key 分组 — Claude Desktop 必须用 Claude-MAX 池的 Key,不是 GPT 池

8. 跟 Claude Code CLI 的对比

Claude DesktopClaude Code CLI
形态桌面 GUI 应用命令行
接入官方支持部分(Developer Settings)✅ 完整(env / settings.json)
Agent 能力聊天为主完整 agent / 代码 / 工具
资源占用~300 MB(Electron)几十 MB
升级稳定性⚠️ 升级可能覆盖 config稳定
适合场景桌面 + 聊天习惯的用户终端用户 / 代码项目 / 远程 server

⚠️ 如果你以写代码、跑 agent 任务为主,强烈推荐 Claude Code CLI — 接入更稳定,能力更完整,升级也不会丢配置。

最近更新:: 2026/5/19 04:01
Prev
OpenClaw · 多渠道 AI 机器人
Next
Open WebUI