NewApi中DS/OpenCode Go及本地OC配置

TOT 2026-05-13 16:09 1

一、Newapi-DeepSeek官渠配置


配置项:



  • 名称任意

  • 类型 OpenAI

  • API地址: https://api.deepseek.com

  • 模型: deepseek-v4-flash,deepseek-v4-pro,deepseek-v4-pro-max,deepseek-v4-flash-max

  • 模型映射:


{
"deepseek-v4-pro-max": "deepseek-v4-pro",
"deepseek-v4-flash-max": "deepseek-v4-flash",
"deepseek-reason": "deepseek-v4-pro",
"deepseek-chat": "deepseek-v4-pro"
}

二、Newapi-Opencode Go渠道配置




由于OC-Go的模型分为两种端点(completions/messages),所以需要拆分为两个Newapi渠道


渠道completions



  • 名称任意

  • 类型: OpenAI

  • API地址:https://opencode.ai/zen/go

  • 模型: deepseek-v4-flash,deepseek-v4-pro,glm-5.1,glm-5,kimi-k2.5,kimi-k2.6,mimo-v2.5,mimo-v2.5-pro,qwen3.6-plus,qwen3.5-plus

  • 其他可不配。


渠道messages



  • 名称任意

  • 类型:Anthropic

  • API地址:https://opencode.ai/zen/go

  • 模型:minimax-m2.7,minimax-m2.5

  • 其他可不配



completions端点中也能访问到minimax模型,但经过测试,newapi无法命中缓存。



三、Opencode配置文件(DeepSeek)



provider的IDdeepseek不能修改为其他,name没测试过修改,请自测。



{
"$schema": "https://opencode.ai/config.json",
"autoupdate": true,
"mcp": {
},
"model": "deepseek/deepseek-v4-pro",
"small_model": "deepseek/deepseek-v4-flash",
"provider": {
"deepseek":{
"npm":"@ai-sdk/openai-compatible",
"options":{
"apiKey": "sk-XXXXXXXXXXXX",
"baseURL": "https://Newapi地址/v1"
}
}
}
}

四、Opencode配置文件(OC-Go)



如果你的DeepSeek模型来自于OC-Go,则不需要配置三种的DS供应商。


provider的IDopencode-go 不能修改为其他。name可修改



{
"$schema": "https://opencode.ai/config.json",
"autoupdate": true,
"model": "opencode-go/deepseek-v4-pro",
"small_model": "opencode-go/deepseek-v4-flash",
"provider": {
"opencode-go": {
"name": "NewApi-Go",
"options": {
"apiKey": "sk-XXXXXXXXXXXX",
"baseURL": "https://NewApi地址/v1"
}
}
}
}


五、Newapi配置渠道亲和性



保存时候需要保存两次,切记



系统设置-渠道亲和性-添加规则:



  • 模型正则:


^deepseek.*$
^kimi.*$
^glm.*$
^mimo.*$
^qwen.*$
^minimax.*$


  • 路径正则留空

  • 取消勾选失败后不重试 ,该项开启后,若某个OC-Go渠道异常,客户端会一直透传报错。

  • Key来源:gjson:metadata.user_id context_int:token_id

  • 包含分组(勾选) 包含模型(不勾) 包含规则名(勾选)

  • TTL:0 Value正则为空

  • 参数覆盖模板:


{
"operations": [
{
"mode": "pass_headers",
"value": [
"X-Stainless-Arch",
"X-Stainless-Lang",
"X-Stainless-Os",
"X-Stainless-Package-Version",
"X-Stainless-Retry-Count",
"X-Stainless-Runtime",
"X-Stainless-Runtime-Version",
"X-Stainless-Timeout",
"User-Agent",
"X-App",
"Anthropic-Beta",
"Anthropic-Dangerous-Direct-Browser-Access",
"Anthropic-Version"
],
"keep_origin": true
}
]
}

经过本人测试,该配置可正常使用OC-Go的全部模型或DS模型。


如果多个OC-Go的Key,可以把每个渠道的优先级设置为相同值,权重设置为0,即可实现轮训。


此外为了提高缓存命中,尽量在Newapi中开启渠道亲和性。

最新回复 (3)
  • moss_pro 05-18 08:42
    1

    佬,为啥要把new api接入回opencode啊,opencode直接connect不就可以吗?

  • TOT 楼主 05-18 08:59
    2

    1. 一个go订阅量不够,开5-10个go一块搞

    2. 团队内部使用,只需要配一次,后续换号在newapi替换。

  • tolo 07-09 21:50
    3

    Qwen现在也走A​^-^的端点了,建议佬更新一下为好

* 帖子来源Linux.do
返回