公司动态

如何将command code 的go 套餐接入到本地的智能体里面

📅 2026/8/28 6:49:11
如何将command code 的go 套餐接入到本地的智能体里面
liwei/commandcode-proxy-go确实就是给普通 Command Code 订阅包括 Go做本地代理的它不是调用/provider/v1而是代理到 Command Code 的/alpha/generate。如果你是想「Command Code Go → liwei proxy → ZCode」可以按下面来。一、先下载项目官方仓库liwei/commandcode-proxy-go如果你是 Windows最简单的方法是先装 Go 1.23然后git clone https://github.com/liwei/commandcode-proxy-go.git cd commandcode-proxy-go这个项目编译后是一个单独的可执行文件不需要 Python、Node 等运行环境。二、编译在项目目录执行go build -o commandcode-proxy ./cmd/commandcode-proxyWindows 如果想明确生成 exego build -o commandcode-proxy.exe ./cmd/commandcode-proxy然后你会得到commandcode-proxy.exe三、启动代理直接运行.\commandcode-proxy.exe默认监听http://127.0.0.1:8787官方 README 的默认配置就是127.0.0.1:8787。启动后可以浏览器打开http://127.0.0.1:8787/health也可以打开http://127.0.0.1:8787/admin查看代理状态和请求记录。四、最重要API Key 怎么填这个项目和很多代理不一样。它不会要求你把 Command Code Key 写进代理配置里。它是ZCode ↓ Authorization: Bearer user_xxxxx ↓ 本地 proxy ↓ Command Code /alpha/generate也就是说ZCode 发给代理的 API Key 就是你的 Command Code Key。README 明确说这个代理是 keyless 的每个请求携带调用者自己的 Command Code key代理不会保存 key。所以你不需要COMMANDCODE_API_KEYxxxx这种配置。五、然后配置 ZCode这一步就是你真正想要的。假设 ZCode 支持api Compatible填ZCode 配置填写Providerapi CompatibleBase URLhttp://127.0.0.1:8787/v1API Key你的user_xxxxxModel例如Qwen/Qwen3.7-Plus注意Base URL 是http://127.0.0.1:8787/v1不是https://api.commandcode.ai/provider/v1因为现在 ZCode 连的是你的本地代理。完整链路你的电脑 ┌─────────────────────────────────────┐ │ │ │ ZCode │ │ │ │ │ │ API │ │ ▼ │ │ http://127.0.0.1:8787/v1 │ │ │ │ │ ▼ │ │ commandcode-proxy │ │ │ │ │ │ CommandCode /alpha/generate │ │ ▼ │ └────┼────────────────────────────────┘ │ ▼ Command Code │ ▼ Go 套餐这正是这个项目设计的用途。六、模型怎么填这个项目支持动态获取 Command Code 的模型列表GET /v1/models所以你可以直接测试curl http://127.0.0.1:8787/v1/models ^ -H Authorization: Bearer user_xxxxx正常情况下应该返回模型列表。README 给的例子里有Qwen/Qwen3.7-Plus也就是说你可以在 ZCode 里尝试Qwen/Qwen3.7-Plus这个代理还支持模型 alias例如它默认会把 Claude 家族的opus映射到deepseek/deepseek-v4-prosonnet/haiku映射到deepseek/deepseek-v4-flash。七、先不要急着接 ZCode建议先测试代理启动.\commandcode-proxy.exe然后测试curl http://127.0.0.1:8787/v1/chat/completions ^ -H Authorization: Bearer user_xxxxx ^ -H Content-Type: application/json ^ -d {\model\:\Qwen/Qwen3.7-Plus\,\messages\:[{\role\:\user\,\content\:\Say PONG\}]}如果返回PONG或者正常的 SSE 流式输出就说明Command Code Go → Proxy 已经通了。之后 ZCode 只是把这个地址当普通 API 使用。command code -proxy 下载https://download.csdn.net/download/zghnpdswyp/93326510八、将command code -proxy做成启动项创建 start.vbs脚本加到启动项里面就行了Set objShell CreateObject(WScript.Shell) objShell.Run D:\AI\commandcode-proxy-go-main\commandcode-proxy.exe, 0, False