Skip to content

dsh-usage-nix87

Verified

dsh-usage-nix87 · v0.1.0 · MIT · Web UI

Token and cost strip under the DSH chat title.

Install

dsh plugin add dsh-usage-nix87

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

dsh-usage-nix87

Полоска под названием чата: контекст, последний шаг, сумма чата и деньги.

Установка в профиль web, затем перезапуск dsh:

dsh plugin --profile web add dsh-usage-nix87

Цены

Файл: usage-prices.yaml в каталоге DSH (по умолчанию ~/.dsh, либо $DSH_HOME). Числа — цена за 1M токенов.

Иконка обновления запрашивает прайс у провайдеров, у которых он есть:

  • Polza — GET https://polza.ai/api/v1/models, рубли
  • Kodikrouter — публичный каталог, доллары

Строка с source: manual при этом не меняется. Так заполняется провайдер без прайса, например AI Studio:

- provider: aistudio
  model: gemini-3.8-flash
  currency: USD
  inputPerMillion: 0.5
  outputPerMillion: 3
  cacheReadPerMillion: 0.05
  cacheWritePerMillion: 0.083
  source: manual

Рубли и доллары в полоске показываются отдельно и не складываются. Модель без цены показывает токены и прочерк вместо суммы. Рассуждение уже входит в выход и второй раз не тарифицируется.

Ещё один провайдер

Без API достаточно новой строки source: manual. С API — функция в lib/providers.js и запись в список priceProviders. Полоска, кнопка и файл те же.