DeepSeek Account Info
English 🇬🇧
A Visual Studio Code extension that monitors your DeepSeek account balance and model availability in real-time directly from the Status Bar, including consumption statistics.
Features
- 💰 Balance Monitoring: See your current total balance (USD & CNY supported) at a glance in the Status Bar.
- 📊 Consumption Statistics: Automatically tracks daily, weekly, monthly, and total spending plus average daily consumption. History is persisted in
%APPDATA%\deepseek-account-info\balance-history.json (survives extension reinstallation).
- 🔍 Detailed Tooltip: Hover over the Status Bar to see a complete overview — balance, consumption stats, and available models.
- 🤖 Model List: Quickly check which models are available under your API key.
- 📄 Markdown Report: Click the Status Bar to open a detailed report with balance tables, consumption stats, bar charts, and model list.
- 🔑 Secure API Key Entry: Enter your API key via a masked input prompt or configure it in VS Code settings.
- ⏱️ Configurable Refresh Rate: Automatic update interval (default: 10 minutes).
- ⚙️ Settings Shortcut: The tooltip includes a link to quickly open all extension settings.

Tooltip overview
|

Detail Markdown report
|
Getting Started
Enter API Key:
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P).
- Run:
DeepSeek: Enter API Key.
- Paste your API key and press
Enter.
- Alternatively: Set it in VS Code Settings →
deepseek.apiKey.
View Details:
- Click the wallet icon in the Status Bar (bottom right) or run
DeepSeek: Show Account Details.
Manual Refresh:
- Run
DeepSeek: Refresh Status.
Settings
| Key |
Default |
Description |
deepseek.apiKey |
"" |
API key for DeepSeek API access |
deepseek.refreshInterval |
10 |
Auto-refresh interval (minutes) |
deepseek.balanceWarningThreshold |
0 |
Warn when balance drops below this value (0 = off) |
deepseek.statusBarDisplay |
balance |
Status bar mode: balance, daily, balance+daily, projection |
deepseek.historyFilePath |
"" |
Custom folder for history file (e.g. D:\OneDrive). File balance-history.json is created automatically. Empty = default (%APPDATA%). |
Consumption Statistics
The extension saves a balance snapshot on every update. Data is persisted in two places:
- JSON file on disk (
%APPDATA%\deepseek-account-info\balance-history.json) — primary source, survives extension reinstallation. Supports custom path via deepseek.historyFilePath (set to a cloud folder like OneDrive/Dropbox to sync across multiple PCs).
- VS Code globalState — local cache for fast access.
After collecting at least 2 snapshots, the following stats become available:
- 📉 Daily consumption — change during the current calendar day
- 📉 Weekly consumption — change over the last 7 days
- 📉 Monthly consumption — change over the last 30 days
- 📉 Total consumption — since the first saved snapshot
- 📊 Avg/day — average daily consumption
If the balance increases between readings (e.g., top-up), the deposit is ignored — only actual balance decreases are counted as consumption.
🔮 Consumption Prediction
The tooltip and detail report show how many days your current balance will last at your average daily consumption rate.
📈 Balance History Chart
The detail report includes a simple ASCII chart showing balance changes over time.
🚨 Low Balance Warning
Set deepseek.balanceWarningThreshold in settings (e.g., 1.0 for $1). When your balance drops below the threshold, a VS Code notification appears with a link to top up and the Status Bar changes color to warning (orange/yellow).
🎨 Status Bar Customization
Set deepseek.statusBarDisplay to one of:
balance — show current balance (default)
daily — show today's consumption
balance+daily — show both
projection — show days remaining prediction
API Documentation
- Balance:
GET https://api.deepseek.com/user/balance (docs)
- Models:
GET https://api.deepseek.com/models (docs)
Česky 🇨🇿
Rozšíření pro Visual Studio Code, které v reálném čase monitoruje a zobrazuje aktuální stav vašeho účtu DeepSeek na stavovém řádku (Status Bar) včetně statistik spotřeby.
Hlavní funkce
- 💰 Monitoring zůstatku: Ve stavovém řádku neustále vidíte aktuální celkový finanční zůstatek (s podporou USD i CNY).
- 📊 Statistiky spotřeby: Automaticky sleduje a počítá denní, týdenní, měsíční a celkovou spotřebu + průměrnou denní spotřebu. Historie je perzistentně uložena v
%APPDATA%\deepseek-account-info\balance-history.json (přežije i reinstalaci rozšíření).
- 🔍 Tooltip s detaily: Po najetí myší na stavový řádek se zobrazí bublina s kompletním přehledem — zůstatek, statistiky spotřeby a dostupné modely.
- 🤖 Seznam dostupných modelů: Rychle získáte přehled o modelech dostupných pod vaším API klíčem.
- 📄 Detailní report (Markdown): Kliknutím na stavový řádek se otevře přehledný Markdown dokument s tabulkou zůstatků, statistikami spotřeby, sloupcovým grafem a seznamem modelů.
- 🔑 Bezpečné zadání API klíče: Možnost zadat API klíč maskovaným vstupem přímo přes VS Code nebo v nastavení.
- ⏱️ Nastavitelná perioda: Frekvence automatických aktualizací (výchozí 10 minut).
- ⚙️ Zástupce nastavení: Tooltip obsahuje odkaz pro rychlé otevření všech nastavení rozšíření.

Tooltip s přehledem
|

Detailní Markdown report
|
Jak začít
Zadání API klíče:
- Otevřete paletu příkazů (
Ctrl+Shift+P / Cmd+Shift+P).
- Spusťte příkaz:
DeepSeek: Zadat API klíč.
- Vložte svůj API klíč a stiskněte
Enter.
- Alternativně: Klíč lze nastavit v nastavení VS Code →
deepseek.apiKey.
Zobrazení detailů:
- Klikněte na ikonu peněženky ve stavovém řádku (vpravo dole) nebo spusťte příkaz
DeepSeek: Zobrazit podrobnosti účtu a modelů.
Manuální aktualizace:
- Spusťte příkaz
DeepSeek: Aktualizovat stav.
Nastavení
| Klíč |
Výchozí |
Popis |
deepseek.apiKey |
"" |
API klíč pro přístup k DeepSeek API |
deepseek.refreshInterval |
10 |
Interval automatického obnovení (v minutách) |
deepseek.balanceWarningThreshold |
0 |
Upozornit při poklesu zůstatku pod tuto hranici (0 = vypnuto) |
deepseek.statusBarDisplay |
balance |
Režim stavového řádku: balance, daily, balance+daily, projection |
deepseek.historyFilePath |
"" |
Vlastní složka pro soubor historie (např. D:\OneDrive). Soubor balance-history.json se vytvoří automaticky. Prázdné = výchozí (%APPDATA%). |
Statistiky spotřeby
Rozšíření ukládá snapshoty zůstatku při každé aktualizaci. Data jsou persistentní:
- JSON soubor na disku (
%APPDATA%\deepseek-account-info\balance-history.json) — primární zdroj, přežije reinstalaci. Lze nastavit vlastní cestu (deepseek.historyFilePath) pro sync mezi PC (např. OneDrive/Dropbox).
- VS Code globalState — lokální cache pro rychlý přístup.
Po nasbírání alespoň 2 snapshotů se automaticky zobrazí:
- 📉 Denní spotřeba — změna během aktuálního kalendářního dne
- 📉 Týdenní spotřeba — změna za posledních 7 dní
- 📉 Měsíční spotřeba — změna za posledních 30 dní
- 📉 Celková spotřeba — od první uložené aktualizace
- 📊 Ø/den — průměrná denní spotřeba
Pokud zůstatek mezi měřeními vzroste (např. dobití kreditu), dobití se ignoruje — do spotřeby se počítají jen reálné poklesy zůstatku.
🔮 Predikce spotřeby
Tooltip a detailní report ukazují, na kolik dní ještě aktuální zůstatek vydrží při průměrné denní spotřebě.
📈 Graf historie zůstatku
Detailní report obsahuje jednoduchý ASCII graf zobrazující vývoj zůstatku v čase.
🚨 Upozornění na nízký zůstatek
Nastavte deepseek.balanceWarningThreshold v nastavení (např. 1.0 pro $1). Při poklesu zůstatku pod práh se zobrazí notifikace s odkazem na dobití kreditu a stavový řádek změní barvu na varovnou (oranžová/žlutá).
🎨 Customizace stavového řádku
Nastavte deepseek.statusBarDisplay na jednu z možností:
balance — zobrazuje aktuální zůstatek (výchozí)
daily — zobrazuje dnešní spotřebu
balance+daily — zobrazuje obojí
projection — zobrazuje predikci zbývajících dní
API dokumentace
- Stav účtu:
GET https://api.deepseek.com/user/balance (dokumentace)
- Seznam modelů:
GET https://api.deepseek.com/models (dokumentace)