Для інференсу потрібен API-ключ для Bearer-автентифікації. Cookie сесії дає доступ лише до інтерфейсу акаунта — для запитів до /v1/chat/completions вона не підходить.
Створити акаунт
Відкрий inference.dahl.global → Створити акаунт або /account.
Ім’я користувача: 3–20 символів, літери, цифри, підкреслення.
Збережи fingerprint — це пароль, його показують один раз. Ми зберігаємо лише хеш fingerprint, тому відновити сам fingerprint неможливо.
Перший ключ видається одразу. На ньому 0 токенів. Перед запитом перекажи токени з пулу.
Вхід
Для входу потрібен лише fingerprint (ім’я користувача не потрібне). Cookie сесії діє 30 днів.
curl -X POST https://inference.dahl.global/v1/auth/signin \
-H "Content-Type: application/json" \
-d '{"fingerprint":"your-32-char-fingerprint"}' \
-c cookies.txtРеєстрація через API
curl -X POST https://inference.dahl.global/v1/auth/signup \
-H "Content-Type: application/json" \
-d '{"username":"swift_eagle_449"}'{
"user": { "user_id": "…", "username": "swift_eagle_449", "created_at": "…" },
"fingerprint": "a1b2c3d4e5f6…",
"api_key": {
"id": 123,
"token": "dahl_…",
"available_tokens": 0
}
}Перевір, чи вільне ім’я користувача: GET /v1/auth/check-username?username=….