MIT ライセンスの DSH プラグイン。`llm/stream` を通る呼び出しをローカル計費台帳にまとめ、プラットフォーム / モデル別の内訳、ピーク・オフピーク価格、価格の手動インポート、公式請求書との突き合わせ、HTML / PDF / CSV 出力を提供します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-13
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness のモデル呼び出しにいくらかかっているかを、プラットフォーム別・モデル別に把握する
サイドバーのパネルに呼び出し回数、失敗・中止回数、入力 / 出力 / キャッシュヒットのトークン、費用が並び、ある日から時間バケットまで掘り下げられる
DSH で複数のプロバイダーや中継事業者を併用し、どこに費用がかかっているかを知りたい開発者
ローカル台帳とプロバイダーの請求書を突き合わせる
プラットフォーム / 日付ごとに、公式の金額(任意で呼び出し回数とトークンも)とプラグインの記録を項目ごとに比較し、差額を表示する
精算前にプロバイダーの請求書を説明・確認する必要がある人
DSH を動かしていない相手に費用レポートを渡す
プラットフォーム / モデルごとにまとめ、時間明細付きの自己完結型 HTML レポートまたは PDF、表計算用の CSV
ライブのダッシュボードではなくファイルを求められるチームリード、経理、クライアント
02DeepSeek Harness への導入方法
前提条件
- DSH Web UI が `>=0.2.1-rc.5 <0.3.0`、Node.js が `>=20`(README は Windows 11 + DSH `0.2.1-rc.5`、`0.2.2-rc.1` で実機検証済み)
- package.json を編集できる DSH プロファイル(README は `link:` 形式で依存登録する)
- `pdfkit` は dependencies に含まれ自動で入る。`@deepseek-ai/schemastery` は任意の peer
インストール手順
- 01
プラグインのディレクトリをワークスペースに置く
- 02
プロファイルの package.json に依存として登録する(`link:` 形式でよい)
- 03
アプリを再起動すると、サイドバーに課金統計のエントリーが現れる
- 04
1.12.x からの更新では、先に Plugin Manager で旧 bundle を削除する(旧名 `dsh-billing-insights`、さらに前は `llm-usage-insights`)。2 つの bundle が同じサイドバーページを登録しないようにする
導入成功の確認
- 再起動後にサイドバーへ課金統計の入口が現れ、ページにプラットフォーム / モデル別の呼び出しが並ぶ
ロールバック
- README にはアンインストール手順の記載がありません。台帳は自動削除されないとだけ書かれているため、データを消すには `$DSH_HOME/llm-usage-insights/` を手動で削除します
03DSH 統合と能力の範囲
DSH プラグイン bundle:ワークスペースにディレクトリを置き、プロファイルの package.json に `link:` 依存として登録して再起動すると、サイドバーに課金統計のエントリーが追加され、DSH の `llm/stream` 利用記録を読む
プラットフォーム / モデル別の利用内訳
DSH の `llm/stream` が記録した呼び出し→プラットフォームとモデルごとの呼び出し回数、失敗・中止回数、入力 / 出力 / キャッシュヒットのトークン、費用。各日の下には時間バケット
`$DSH_HOME/llm-usage-insights/` の `usage.json` に件数・トークン・価格ソースを追記するピーク・オフピークと段階価格
トークン数と価格表→ピーク時間帯(既定は北京時間、`utcOffsetHours` で調整可)と段階価格で計算した費用。金額は小数 6 桁で記録
行ごとに価格ソースを表示し、概算値を公式価格として見せない価格の手動インポート(表または CSV テンプレート)
プラットフォーム行のダイアログで入力した単価、または記入済みの CSV テンプレート→永続化された手動価格。`09:00-12:00, 14:00-18:00` のようなピーク時間帯を毎日 / 平日 / 週末で指定できる
手動価格はカタログ更新で上書きされないDeepSeek の公式価格は明示的に保存したときだけ手動上書きになる公式請求書との突き合わせ
プラットフォームと日付ごとに、事業者コンソールから転記した金額(任意で呼び出し回数とトークン)→プラグインの記録との項目ごとの比較と差額
プラグインは事業者コンソールへログインもスクレイピングもしない。数字は自分で貼り付けるレポート出力(HTML / PDF / CSV)
対象期間と時間明細を含めるかどうか→自己完結型 HTML レポート、PDF 文書、または CSV
PDF 出力は `pdfkit` とローカルの中文字体に依存し、フォントがない場合は文字化けレポートを出さずエラーになる
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DSH で複数のプロバイダーや中継事業者を併用し、どこに費用がかかっているかを知りたい開発者
- 精算前にプロバイダーの請求書を説明・確認する必要がある人
- ライブのダッシュボードではなくファイルを求められるチームリード、経理、クライアント
不向きな用途
- 記録されるのは DSH の `llm/stream` を通った呼び出しだけです。DSH が動いていない間のリクエスト、API への直結、他のクライアントの呼び出しは台帳に入らないため、数字はアカウント単位ではなく DSH の範囲の集計になります。
- 金額は models.dev、DeepSeek の公式価格、またはインポートした手動価格から算出した概算です。精算はプロバイダーの請求書が基準で、突き合わせ機能は公式の数字をローカルの記録の隣に並べるだけです。
- データはこのマシンの `$DSH_HOME/llm-usage-insights/` にのみ保存され、クラウド同期や複数マシンの統合はありません。時間単位の明細は 30 日で削除され(`retainDays` で変更可)、月次集計は残ります。アンインストールしてもディレクトリは削除されません。
05互換性・メンテナンス・セキュリティ上の注意
- 記録されるのは DSH の `llm/stream` を通った呼び出しだけです。DSH が動いていない間のリクエスト、API への直結、他のクライアントの呼び出しは台帳に入らないため、数字はアカウント単位ではなく DSH の範囲の集計になります。
- 金額は models.dev、DeepSeek の公式価格、またはインポートした手動価格から算出した概算です。精算はプロバイダーの請求書が基準で、突き合わせ機能は公式の数字をローカルの記録の隣に並べるだけです。
- データはこのマシンの `$DSH_HOME/llm-usage-insights/` にのみ保存され、クラウド同期や複数マシンの統合はありません。時間単位の明細は 30 日で削除され(`retainDays` で変更可)、月次集計は残ります。アンインストールしてもディレクトリは削除されません。
- 対象は `>=0.2.1-rc.5 <0.3.0` の DSH Web UI と Node.js `>=20` です。ページのルートは同一オリジン / ループバックからのアクセスだけを受け付け、PDF 出力は中文字体がないと失敗します。
MIT · README の記載のみ、最新リリース v1.14.0、セキュリティ監査なし
06よくある質問
DeepSeek Harness へはどう導入しますか?
ディレクトリをワークスペースに置き、プロファイルの package.json に `link:` 形式で依存登録してアプリを再起動すると、サイドバーに課金統計の入口が現れます。README の対象は `>=0.2.1-rc.5 <0.3.0` の DSH Web UI と Node.js `>=20` です。1.12.x から更新する場合は、先に旧 `dsh-billing-insights` bundle をアンインストールして、2 つの bundle が同じサイドバーページを登録しないようにします。
DSH のワークスペースに何を書き込みますか?プロンプトは保存されますか?
`$DSH_HOME/llm-usage-insights/` に書き込みます。`usage.json` には件数・トークン・価格ソースだけ、`manual-prices.json` にはインポートした価格表だけが入り、models.dev のカタログもその隣にキャッシュされます。README はプロンプトや応答の内容を保存しないと明記しています。クラウド同期はなく、アンインストールしてもディレクトリは残ります。
DeepSeek Harness の呼び出しを遮断したり制限したりしますか?
いいえ。モデルへのリクエストは引き継がず、すでに DSH の `llm/stream` を通った呼び出しを記録するだけです。日次 / 月次の予算、上限超過の遮断、残高照会、自動チャージもなく、集計と表示だけを行います。
models.dev にないプラットフォームの価格はどう決まりますか?
参照順はカスタム `pricing` → 手動インポート価格 → DeepSeek 公式の自動価格(公式 API のみ)→ models.dev カタログ → 内蔵の参考価格で、ページにはどのソースを使ったかが表示されます。呼び出し回数で課金する中継事業者はダイアログで従量課金のみに切り替えられ、その場合はトークン単価もピーク価格も使いません。`chargeFailedCalls` は失敗・中断したリクエストも 1 回分課金するかを決めます。
PDF 出力が失敗するのはなぜですか?
PDF 出力は `pdfkit` とローカルの中文字体に依存しており、使えるフォントがないと文字化けレポートを黙って生成せずエラーになります。自己完結型 HTML レポートに切り替えるか、マシンに中文字体を導入してください。
07関連する DSH ワークフロー
weknora
by tencent
オープンソースのLLMナレッジプラットフォーム。生ドキュメントを検索可能なRAG、自律推論エージェント、自己更新型Wikiへ変換する。
honcho
by plastic-labs
ステートフルなエージェントを構築するためのメモリライブラリ。会話履歴や状態を管理し、長期的な文脈保持を実現します。
webnovel-writer
by lingfengqaq
Claude Codeを基盤にした長編Web小説向けの執筆支援システム。AIの「忘却」や「幻覚」を抑え、200万字規模の連載制作に対応します。
reme
by agentscope-ai
エージェント向けのメモリ管理キット。「Remember Me, Refine Me」――記憶の保持と改善を支援します。
08データと出典
`dsh-billing-statistics` 是 DSH 的本地计费账本:把经过 `llm/stream` 的模型调用按平台、模型和小时记下来,用价格表估算花费,并提供报表与官方账单对照。它不接管模型请求,也不替你登录任何平台。
- 按 **平台 / 模型** 汇总调用次数、失败与中止次数、输入 / 输出 / 缓存命中 token、花费。
# 1. 把本目录放到工作区 # 2. 在 profile 的 package.json 里登记为依赖(link: 形式即可) # 3. 重启应用,在侧栏看到「计费统计」入口
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-13。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
