dsh-llm-newapi

@wenzetan · 模型与账号接入
检测到高风险无安装脚本

为 DSH 接入 NewAPI(OpenAI 兼容网关)的模型 provider,自动发现聊天模型并填充参数

v0.8.3版本
GitHub 源码安装安装方式
2026-08-18最近更新
5Star
查看风险检测到高风险发现,本站不提供一键安装;请先阅读安全报告。查看仓库

插件介绍

根据仓库资料整理 · commit ff24e65

主要功能

  • 注册 `newapi` 路由,作为 OpenAI 兼容网关(NewAPI)的 LLM Provider 接入 DSH
  • 模型发现时仅采集聊天类模型,按命名规则自动过滤 embedding/rerank/ranker
  • 自动从 models.dev 拉取模型参数(上下文窗口、思考强度等)并填充
  • 新增 Web 设置页,用于配置网关 base URL 与 API Key,并支持一键 Fetch model info
  • 支持 providerHints 配置,按厂商前缀或具体模型 ID 校正 models.dev 参数匹配来源
  • cordis.yml 可配置模型目录、默认上下文窗口、maxTokens 等参数,settings.yaml 中的配置可热重载覆盖

适合什么时候用

  • 团队通过自建或第三方 NewAPI 网关统一代理多家 LLM 厂商,需要在 DSH 中接入该网关
  • 希望模型的上下文窗口、思考强度等参数无需手动维护,自动从 models.dev 同步
  • 需要在 DSH Web 设置面板中直接管理网关地址与 API Key,并一键拉取可用聊天模型列表

安装后会多出什么

界面设置面板中的 "NewAPI" 页面(配置 base URL、API Key,含 "Fetch model info" 按钮)

使用前需要

  • DSH 版本 ≥ 0.1.0-rc
  • 需要一个可访问的 NewAPI(或兼容 OpenAI /chat/completions、/models 接口)网关地址及其 API Key
  • 依赖宿主提供的运行时 peer 包:@deepseek-ai/cordis、dsh-llm、dsh-settings、dsh-credentials、dsh-launch-environment、dsh-timeout、dsh-client-connection、schemastery

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库wenzetan/dsh-llm-newapi安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:wenzetan/dsh-llm-newapi#ff24e65 锁定本次检测的 commit。收录日期2026-08-15固定 commitff24e65bba30 · 2026-08-18