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

一、Newapi-DeepSeek官渠配置 配置项: 名称任意 类型 OpenAI API地址: https://api.deepseek.com 模型: deepseek-v4-flash,deepseek-v4-pro,deepseek-v4-pro-max,deepseek-v4-flash-...
NewApi中DS/OpenCode Go及本地OC配置
NewApi中DS/OpenCode Go及本地OC配置

一、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渠道配置

OpenCode

API 端点 - Go

OpenCode Go 是一项低成本的订阅服务 —— 首月 5 美元,之后 每月 10 美元 —— 让你能够稳定地访问流行的开源编程模型。 | 低成本的开源编程模型订阅服务。

由于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中开启渠道亲和性。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文