DeepSHPlugins
better-model-provider 项目预览
GITHUB / COMMUNITY PROJECT

better-model-provider

UI 增强TypeScriptMIT

在设置页按模型编辑能力:推理档位及其发往端点的取值写法、输入模态与 token 容量,以声明或官方目录稀疏覆盖的形式写入。

12 Starssanshanya 更新时间 2026-08-31
访问 GitHub 仓库
better-model-provider 项目预览

项目介绍

中文

在设置页按模型编辑能力:推理档位及其发往端点的取值写法、输入模态与 token 容量,以声明或官方目录稀疏覆盖的形式写入。

English

Settings page for per-model capabilities: reasoning-effort levels with their wire spellings, input modalities, and token capacities, written as declarations or sparse catalog overrides.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
sanshanya
仓库
sanshanya/better-model-provider
GitHub Stars
12
Forks
0
开发语言
TypeScript
许可证
MIT
最近推送
2026-08-31
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

66/ 100
维护活跃
93
文档与实用信息
60
生态关注度
32
安装便捷信号
80
项目声明信号
100

近 11 天仍在更新。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:sanshanya/better-model-provider

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

better-model-provider

Per-model capability editing for DeepSeek Harness: reasoning-effort levels (with wire spellings), input modalities, and token capacities — declarations on your own routes, sparse overrides on official-catalog routes.

Custom models: edit declarations. Official models: edit overrides. Provider configuration remains official.

中文

Editing one model row

Why

Two per-model fields stayed YAML-only: reasoningEfforts and input. Until declared, the picker shows no effort control and image sessions refuse the model (... does not accept image input). This page edits them plus contextWindow / maxTokens — one row fully configures one model.

Install

dsh plugin --profile web add github:sanshanya/better-model-provider#master

CI rebuilds and republishes ready-built artifacts to the master branch on every green main push, so this path never builds locally. Installing the default branch (github:sanshanya/better-model-provider) builds from source and prints one pnpm allowBuilds key to add, then rerun add; a local link: install must npm install && npm run build first. Restart dsh web, and the Settings sidebar gains Model capabilities.

dsh plugin --profile web rm better-model-provider

Use

  1. Configure the provider and API key on the official Models page first — keys and route lifecycle are always managed there; this page does not repeat them.
  2. Expand a model row and edit its capabilities:
  • Reasoning effort: pick Custom, check the levels you need; to offer "off" too, check off (its wire value may stay blank).
  • Vision models: check image under input modalities — otherwise sending an image to this model gets refused.
  • Capacities: K/M spelling reads best (380K, 1M). Tap Apply and the change takes effect at once.
  1. Official-catalog routes: tap Manage official models and edit. Every change here stores only the difference from the official default — everything else keeps following catalog updates; Reset to official defaults undoes all of one model's edits at once.
  2. Manage official providers (N) unfolds installed-but-unconfigured routes: pick one, apply the first change, and the route comes into being (its API key still goes on the official page).

Dedicated-adapter apps (built-in DeepSeek / OpenAI Codex) declare their capabilities on their own settings pages and never appear here.

Compatibility

We declare compatibility with the whole dsh 0.1.x line: contract @deepseek-ai/dsh-api-remotes >=0.1.0-rc.7 <0.2.0, real-harness lanes verified on rc.7, rc.8, 0.1.1-rc.2, and 0.1.2-alpha.1/alpha.2 — a daily CI canary re-proves both published channels (rc and alpha) against their current npm dist-tags. Surfaces outside the contract degrade silently. Development gates, live lanes, and invariants: see CONTRIBUTING.md.

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目