Deanyu148/dsh-import-newapi ↗★ 0
dsh-import-newapi
导入New API连接信息并配置模型 适合需要快速将New API渠道和模型列表导入至DSH的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Deanyu148/dsh-import-newapi说明文档
阅读完整 README ↗使用
- 连接信息:把 New API 里复制出来的那段 JSON 粘进第一个框,例如
{"_type":"newapi_channel_conn","key":"sk-…","url":"https://…"}。 识别成功后下面会自动填好站点地址与密钥,也可以完全手填。 - 供应商:填供应商 id(会按站点地址给一个候选值)、可选的显示名、协议。
baseURL按协议自动推导,也可以手改:- OpenAI Chat Completions / OpenAI Responses →
/v1 - Anthropic Messages → ``(SDK 自己拼
/v1/messages)
- OpenAI Chat Completions / OpenAI Responses →
- 模型:点「获取模型列表」,用搜索栏过滤,逐个勾选,或用「全选 / 反选 / 全不选」 (这三个按钮只作用于当前搜索结果)。
- 名称与容量:勾选后每个模型一行,左边是模型 id(不可改),接着是名称、
上下文窗口、最大输出。
- 名称是该模型的显示名(
models[].name,不是 id),默认填成目录里报的名字, 可以逐个改;改成空、只留空白、或与 id 相同,都不会写这个键。 - 容量支持
256K/1M这种写法(K/M是十进制,即 1K = 1000、1M = 1000000, 允许小数),也可以直接写数字。留空就不写这个键,交给适配器或内置目录决定。 已验证:272K→272000、1.05M→1050000、384K→384000。
- 名称是该模型的显示名(
- 输入格式与思考强度(都可以留空):每个勾选的模型一个折叠菜单,点击展开设置。
- 输入格式:勾
文本/图像。文本默认勾上;目录报告该模型支持图像时图像也默认 勾上。只勾文本等于适配器的默认值,不写input键;勾了图像写input: [text, image];一个都不勾也不写。 - 思考强度:也就是模板里的
reasoningEfforts,每个模型提供六个档位off / low / medium / high / xhigh / max(界面按当前语言显示档位名)。 勾上档位后:中间的输入框是配置键(默认就是档位名,可以改),右边的输入框是 该档位要发给网关的值(默认与档位名相同,可以改)。off可以只有键没有值:留空表示"不思考时不发送这个参数"(写出来是off: null,YAML 里off:与off: null是同一个空值);给off填了值就 发送那个值。- 除
off外每个勾上的档位都必须有值;键名必须落在适配器允许的集合里 (off / minimal / low / medium / high / xhigh / max),所以想用minimal就把某一行的键名改成它。 - 只勾
off、键名重复、键名为空、非 off 档位没给值,都会在点导入之前被拦住并 说明原因。 - 一个档位都不勾就不写
reasoningEfforts,由适配器与内置目录决定该模型的能力。
- 输入格式:勾
- 点「导入」。展开的预览框里能看到将要写入的 provider 对象。