所有客户端后续可共用同一套账号与 Key,先在这里完成一次,后面直接复用。
sk-xxxxxxxx,立即复制保存到本地。
WorkBuddy 支持自定义 OpenAI 兼容模型供应商,填入 Base URL + Key 即可。
https://napi.funengyun.com/v1/chat/completions。sk-xxxxxxxx。fn-kimi-k3。
Codex 是 OpenAI 官方 CLI,通过 ~/.codex/config.toml 配置 Base URL,再配合环境变量传入 API Key 即可接入。
编辑 ~/.codex/config.toml(若文件不存在则新建),写入以下内容:
# ~/.codex/config.toml —— 将 Codex 的内置 OpenAI 提供商指向富能云网关 openai_base_url = "https://napi.funengyun.com/v1"
API Key 写入 shell 配置持久化,或放入项目 .env 文件(Codex 自动加载):
# 写入 ~/.bashrc 或 ~/.zshrc 持久化 export OPENAI_API_KEY="sk-xxxxxxxx" # 之后直接运行 codex --model deepseek-v4-pro "帮我重构这段 Python 代码"
Codex Desktop 与 CLI 共享 ~/.codex/ 配置目录。只要 CLI 步骤的 config.toml 配好,桌面版自动读取,无需重复配置。下面介绍桌面版特有的登录流程与首次使用步骤。
~/.codex/config.toml。~/.codex/auth.json 写入 API Key(桌面版强制要求此文件):// ~/.codex/auth.json
{
"OPENAI_API_KEY": "sk-xxxxxxxx"
}
https://developers.openai.com/codex/app,按操作系统选择安装包(Windows / macOS / Linux)。sk-xxxxxxxx,点击「继续」即可登录。
~/.codex/config.toml 里的 openai_base_url。所以方式二需要先准备好 config.toml,再点 UI 登录。两条路径都说的是同一件事:先配 config.toml,再走 auth.json 或 UI 登录。https://github.com/farion1231/cc-switch),图形化增删 Codex 渠道配置。核心都是「改 Base URL + 填 Key」,区别只在配置入口。
https://napi.funengyun.com/v1,API Key 填 sk-xxxxxxxx。
本平台基于 New API 搭建,同时支持 OpenAI 与 Anthropic Messages API 两种协议。Claude Code 走 Anthropic 协议直连即可。
ANTHROPIC_BASE_URL 与 ANTHROPIC_AUTH_TOKEN(注意:Anthropic 协议的 Base URL 不带 /v1,Claude Code 会自动拼接路径)。~/.claude/settings.json 的 env 字段持久化,或使用 CC Switch 等第三方工具一键切换。# Claude Code —— 环境变量方式(临时生效) export ANTHROPIC_BASE_URL="https://napi.funengyun.com" export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxx" export ANTHROPIC_API_KEY="" # 必须显式设为空,否则 Claude Code 会尝试直连 Anthropic 官方 # 指定使用的模型(网关侧模型名,如 fn-deepseek-v4-flash 等) export ANTHROPIC_MODEL="fn-deepseek-v4-flash" claude
https://napi.funengyun.com(不带 /v1,Claude Code 会自动拼接 /v1/messages)。认证变量用 ANTHROPIC_AUTH_TOKEN(自定义端点场景),同时必须显式将 ANTHROPIC_API_KEY 设为空字符串,否则 Claude Code 会尝试用 OAuth 直连 Anthropic 官方而忽略自定义端点。如需持久化,推荐写入 ~/.claude/settings.json:{"env": {"ANTHROPIC_BASE_URL": "https://napi.funengyun.com", "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxx", "ANTHROPIC_API_KEY": ""}}https://napi.funengyun.com/v1,Key = sk-xxxxxxxx。
以下为线上实际在售模型(来自 /api/pricing 实测)。客户端里填的「模型名」必须与这里完全一致。
| 模型名(Model ID) | 厂商 | 适用场景 |
|---|---|---|
| fn-glm-5.3 / fn-glm-5.3-flash | 智谱 Zhipu | 通用对话、写作、Agent |
| fn-qwen3.8-max | 阿里巴巴 Qwen | 长上下文、通用任务 |
| fn-deepseek-v4-flash / fn-deepseek-v4-pro | DeepSeek | 编码、推理、高性价比 |
| fn-kimi-k3 | 月之暗面 | 高速对话、低延迟 |
| 模型名(Model ID) | 厂商 | 计费(参考) |
|---|---|---|
| fn-doubao-seedream-5.0 | 字节豆包 | ¥0.22 / 张 |
| fn-doubao-seedream-4.5 | 字节豆包 | ¥0.25 / 张 |
| fn-doubao-seedream-4.0 | 字节豆包 | ¥0.20 / 张 |
| 模型名(Model ID) | 厂商 | 说明 |
|---|---|---|
| Doubao-Seedance-2.0 | 字节豆包 | 高质量视频生成 |
| Doubao-Seedance-2.0-fast | 字节豆包 | 快速视频生成 |
| Doubao-Seedance-2.0-mini | 字节豆包 | 轻量 / 低成本 |
| Doubao-Seedance-2.5 | 字节豆包 | 高质量视频生成 |
# 文本
curl https://napi.funengyun.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model":"fn-glm-5.3","messages":[{"role":"user","content":"你好"}]}'
# 图片
curl https://napi.funengyun.com/v1/images/generations \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model":"fn-doubao-seedream-5.0","prompt":"一只在太空中的猫","n":1,"size":"1024x1024"}'
# 视频
curl https://napi.funengyun.com/v1/videos/generations \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model":"Doubao-Seedance-2.0","prompt":"海浪拍打礁石","duration":5}'
/v1/chat/completions。