Feature: 首页概览添加第三方模型消费统计

Aperta
#996 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
rust, tauri

Direzione di ricerca

Start by finding the homepage overview component in the Tauri frontend and the place where provider/model configuration (including third-party API keys) is stored. Then trace where third-party API calls are made, since call counts, input/output token usage and estimated cost have to be recorded there and persisted before any card can display them. The issue names no files or tests, and the optional trend chart plus the local-model exclusion rule make the scope open; “done” means the card appears only when a third-party model is configured and shows accurate per-model usage. Expect to read around the settings and provider layers first, and ask the maintainer about where usage data should live.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

💡 Feature Request

功能描述

如果配置了第三方模型(如 DeepSeek、OpenAI 等),希望在首页概览里能看到该模型的消费情况(如 API 调用次数、Token 用量、费用估算等)。

本地模型(如 Whisper 本地)不需要显示消费统计,因为没有 API 费用。

使用场景
  • 用户可能配置了多个第三方 API key,想知道哪个用得比较多
  • 帮助用户控制 API 费用,避免意外的高消费
  • 提供一个直观的消费概览,不需要去第三方平台查账
建议实现
  • 在首页概览区域新增一个「消费统计」卡片(仅在配置了第三方模型时显示)
  • 展示:模型名称、调用次数、Token 用量(Input/Output)、估算费用
  • 可选:按日/周/月的消费趋势图
备注

本地模型(Whisper 等)无需显示此卡片,因为不涉及 API 费用。

Lingua principale
Rust
Stelle
3.7k
Fork
349
Merge medio
2g 14h
PR unite (30g)
97

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Open-Less/openless

Tutte le issue di Open-Less/openless

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.