tyql688/dsh-providers
tyql688★ 2JavaScriptLast synced: 2026-08-15
Model providers for DeepSeek Harness: sign in with OAuth or an API key, and keep every provider's model catalog current
README excerpt
dsh-providers English · 简体中文 Model providers for DeepSeek Harness: sign in with OAuth or an API key, and keep every provider's model catalog current. dsh ships without OAuth and with model lists frozen at release; this adds the login flows, token refresh, and a live catalog — without patching any dsh package. Built on @earendil-works/pi-ai and @lobehub/icons . Install The repo ships lib/ prebuilt, so the install runs no build scripts. Or from a local clone: Uninstall (best to sign out of OAuth providers first, ticking "remove route"): Usage Run dsh web , open Settings → Accounts : Action What it does Sign in OAuth or API key; also writes the provider's route so models reach the picker right away Replace the API key Empty field; its eye reveals the stored key. OAuth tokens and environment values never reach the browser Update model catalogs Fetches pi.dev model lists and rewrites routes (top button: all routed providers, card button: one) Read an endpoint… Adopts an OpenAI-compatible /v1/models listing as the model list Sign out Deletes the credential; the route is kept unless you tick the checkbox Storage: OAuth tokens in $DSH HOME/auth.json ( 0600 ), API keys in .credentials.yaml …
View full README on GitHub →