opencode go订阅api的使用办法介绍,以及如何在claude desktop(桌面版)调用

2026-04-29 09:095阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

opencode go订阅提供了较多的国产模型调用,整理一下如何调用。用到的工具:newapi,CPA,ccswitch,claude code,claude desktop,其实核心就CPA和claude code,其他只是补充用法,按需使用就好。

关键点 :opencode go订阅api的使用,opencode的deepseek api调用与400错误,ccswitch本地代理模式推荐,claude desktop的第三方api接入尝试。

opencode api的调用

opencode文档中关于go订阅的api说明:

OpenCode

Go

低成本的开源编程模型订阅服务。

image875×632 32.8 KB

apikey在自己的工作空间获取
image559×191 5.88 KB

空间登录地址贴在这了:

auth.opencode.ai

OpenAuth

api接入newapi

按照文档提供的url和模型id,可以接入到自己的newapi或者CPA,因为api没有提供/model拉取,所以得自己手动添加模型id。以newapi为例,按下面的这个复制粘贴到对应的框就行:

url: https://opencode.ai/zen/go openai格式的:glm-5.1,glm-5,kimi-k2.5,mimo-v2-pro,mimo-v2-omni,qwen3.6-plus,qwen3.5-plus anthropic格式:minimax-m2.5,minimax-m2.7

image575×686 21.1 KB
image563×552 16.3 KB

deepseek的接入

Deepseek单独说,在newapi接入的话,claude code或者claude app调用会出现400问题。
image780×493 40.4 KB

在opencode直接调用有问题可以参考这位佬的方案:

关于 DeepSeek V4 系列在 OpenCode 中报错400的解决方案 开发调优
今天喜迎 DeepSeek-V4 系列发布,但是在接入 OpenCode 工作流的时候遇到了一些问题,提示 400,如: The `content[].thinking` in the thinking mode must be passed back to the API. messages.X.content.0.type: Expected 'thinking' or 'redac…

应该是opencode的兼容问题,用newapi接入有问题,尝试CPA的openai兼容渠道方式接入的话好像就没问题,我只是简单测试claude code调用是可以的,懂的佬欢迎补充原因和解决办法:

url: https://opencode.ai/zen/go/v1 model:deepseek-v4-flash,deepseek-v4-pro

image637×752 45.2 KB

CPA的deepseek-v4套娃到newapi的注意事项

套个娃,在newapi单独建一个CPA-deepseek渠道,把deepseek-v4的模型加上就好。
要注意这里的渠道类型必须Anthropic Claude才能正常,不然一样会可能报400错误。

ccswitch + claude code方式推荐

然后我是继续把newapi套娃到ccswitch,可以自己快速切换常用的配置啥的,推荐使用ccswitch的本地代理模式,其实就是加一个模型重定向层,claude code配置就只用写一个url地址,实现多渠道的无感热切换

github.com/farion1231/cc-switch

docs/user-manual/zh/4-proxy/4.1-service.md

main

# 4.1 代理服务 ## 功能说明 代理服务在本地启动一个 HTTP 代理,所有 API 请求都通过代理转发。 **主要用途**: - 记录请求日志 - 统计 API 用量 - 支持故障转移 - 集中管理多个应用的请求 ## 启动代理 ### 方式一:主界面开关 点击主界面顶部的 **代理开关** 按钮。 开关状态: - 🔴 白色:代理未运行 此文件已被截断。 显示原始文件

代理开关:
image836×609 37.7 KB
自用的多渠道设置:
image858×404 21.1 KB

在claude desktop的调用尝试

另外再补充一下在claude desktop的接入尝试,可以参考了这几个佬的方案

Claude Desktop使用自定义API 开发调优
女朋友经常使用Claude Desktop编辑ppt和excel,订阅了一个pro plan,奈何消耗太快,所以研究了下怎么接入第三方api。 官网提供有文档说明,写的有点复杂。 总结起来 正常安装 首次打开,不登陆,左上角菜单按钮(这里有个小坑,没有登录,貌似点击不了,需要通过鼠标选择邮件输入框,键盘tab跳到这里回车打开)–> help → troubleshooting → …
【教程】如何用功能更强大更美观的claude桌面端替代cli还能随意切换模型? 搞七捻三
原理:用官方 3P Gateway 把 Claude Desktop 的 Code 页接到 cc-switch,再热切换任意兼容模型 前言:今天中午想把ccswitch的模型放到桌面版,结果就是接不通,有佬说只能cli,但是claude自己告诉我共用底层,所以我摆弄了半天,最后终于知道,底层的确是共用的底层,但是官方文档也写了,桌面版默认只能用官方账号,要换模型只能用cli,但是想要好看有更多功能…

个人建议是搭配https的站点使用,如果站点能提供/model拉取就不需要手动填模型了。

搭配ccswitch本地代理使用的话,由于它不会提供/model列表,需要手动定义模型。

正好新版的claude desktop发现有自定义模型配置了:
image823×830 58 KB
还有1m的开关选项,打开就会自动生成两个模型,对应的效果:
image196×271 5.1 KB

与之对应的配置文件参考:

{ "disableDeploymentModeChooser": true, "inferenceProvider": "gateway", "inferenceGatewayBaseUrl": "url", "inferenceGatewayApiKey": "apikey", "inferenceModels": [ { "name": "claude-opus-4-7", "supports1m": true }, { "name": "claude-sonnet-4-7", "supports1m": true }, { "name": "deepseek-v4-pro", "supports1m": true }, { "name": "deepseek-v4-flash", "supports1m": true } ] }

各种工具可以自己自由按需求搭配使用即可,主要是把功能搭配起来,按需求分开,只选自己用的到的即可。

网友解答:
--【壹】--:

感谢佬,很详细,我正准备研究怎么搞呢,佬已经弄出来了。。
再次感谢,已经根据佬的说明,弄好了。。


--【贰】--:

大佬们 opencode这个codingplan怎么样 有没有deepseek模型降智的问题,价格划算吗