Пул токенов

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

100 миллионов токенов в подарок при регистрации. Перед запросами переведи их из пула на ключ

Токены аккаунта хранятся в пуле — общем запасе токенов аккаунта. Инференс расходует только токены, переведённые на ключ.

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

Пул

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

Перевод токенов

Переводи токены на странице аккаунта или через API с 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} (остаток вернётся в пул)
Статистика использованияGET /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,03 $ за 1 млн токенов. После подтверждения платежа токены идут в пул, не на ключ.

Баланс ключа

GET /tokens/current с любым API-ключом показывает остаток на этом ключе (не пул).

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

За успешный запрос списываются входные и выходные токены по данным поля usage, если сервер модели возвращает это поле. Чат и страница аккаунта показывают те же балансы.