Токени і ключі

100 мільйонів токенів у подарунок при реєстрації. Перед запитами переведи їх із пулу на ключ

Токени акаунта лежать у пулі. Інференс витрачає лише токени, переведені на ключ.

У /account ключам можна давати назви й перейменовувати їх, переводити токени з пулу на ключ і повертати назад. Поповнення завжди зараховуються в пул — далі розподіляй токени між ключами як потрібно.

Пул

  • Новий акаунт: 100 мільйонів токенів у подарунок при реєстрації — вони йдуть у пул, не на перший ключ.
  • Новий ключ акаунта: 0, поки не переведеш на нього токени.
  • Поповнення (акаунт): криптовалюта через NOWPayments. Токени зараховуються в пул після підтвердження.

Перенесення токенів

З /account або із сесійною cookie:

ДіяЕндпоінт
Список ключівGET /v1/account/keys
Створити ключPOST /v1/account/keys (старт з 0)
Пул → ключPOST /v1/account/allocate { "key_id", "amount" }
Ключ → пулPOST /v1/account/return { "key_id", "amount" }
Відкликати ключDELETE /v1/account/keys/{id} (залишок повернеться в пул)
UsageGET /v1/account/usage?days=30
Історія операційGET /v1/account/ledger
ПакетиGET /v1/billing/packages
ОплатаPOST /v1/billing/checkout { "package_id" }
curl -X POST https://inference.dahl.global/v1/account/allocate \
  -b cookies.txt \
  -H "Content-Type: application/json" \
  -d '{"key_id":123,"amount":10000000}'

Поповнення

В акаунті Top up відкриває оплату криптовалютою (USDT, BTC та інші через NOWPayments). Орієнтир — $0.10 за 1M токенів. Після підтвердження платежу токени йдуть у пул, не на ключ.

Баланс ключа

GET /tokens/current з будь-яким API-ключем показує залишок на цьому ключі (не пул).

curl https://inference.dahl.global/tokens/current \
  -H "Authorization: Bearer $DAHL_API_KEY"

Під час успішного інференсу списується input + output з поля usage, якщо upstream його повертає. Чат і сторінка акаунта показують ті самі баланси.