ganfne123/dsh-plugin-api-quota

ganfne123★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

DSH Web UI plugin: check your DeepSeek API key balance from the sidebar

README 摘要

dsh-plugin-api-quota DSH Web UI plugin — check your DeepSeek API key balance from the sidebar. 中文 What It Does Adds an API Quota entry to the Web sidebar footer (next to Settings). Clicking it opens a panel that queries the DeepSeek official balance endpoint ( GET /user/balance ) and shows: - Total balance, granted balance, topped-up balance - Currency and availability - Query time, with a refresh button The API key never crosses into the browser : the browser half fetches a same-origin route ( /api-quota/balance ) served by the plugin's host half, which resolves the key through the credential seam ( ctx.credentials ) and talks to DeepSeek server-side. How It Works Half Responsibility Host ( src/index.ts ) Registers GET /api-quota/balance on the web server; resolves DEEPSEEK API KEY via ctx.credentials , calls https://api.deepseek.com/user/balance Browser ( src/client/ ) Registers the sidebar.footer.action slot entry; fetches the route and renders the balance panel (Modal) The credential reference and endpoint are configurable via the plugin config ( apiKeyEnv , baseURL , balancePath ), defaulting to DEEPSEEK API KEY / https://api.deepseek.com / /user/balance . Quick Start DSH plug…

在 GitHub 查看完整 README →
皮肤/UIdeepseekdeepseek-harnessdsh-externaldsh-pluginweb uisidebar

分类