Перший запит

Швидкий старт

Один запит. Перевір ключ, модель і базовий URL

Надішли один запит POST /v1/chat/completions, щоб перевірити ключ і актуальну модель.

  • Базовий URL: https://inference.dahl.global/v1
  • API-ключ для Bearer-автентифікації із токенами на балансі
  • Актуальний ID з GET /v1/models

Крок 1 — ключ із токенами

Відкрий inference.dahl.global → Створити акаунт. Збережи fingerprint.

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

У /account → API keys («API-ключі») натисни Allocate («Переказати токени»), перекажи токени з пулу на ключ і скопіюй його.

Збережи ключ у змінній середовища:

export DAHL_API_KEY="dahl_…"

Крок 2 — список моделей

Запит GET /v1/models доступний без API-ключа. Візьми id з data. Для більшості завдань почни з MiniMax M2.7: MiniMaxAI/MiniMax-M2.7.

curl https://inference.dahl.global/v1/models

Крок 3 — перший запит

curl https://inference.dahl.global/v1/chat/completions \
  -H "Authorization: Bearer $DAHL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MiniMaxAI/MiniMax-M2.7",
    "messages": [
      { "role": "user", "content": "Hello, Dahl!" }
    ]
  }'

Очікуваний результат

200 OK. Текст асистента — в choices[0].message.content.

{
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "..."
      }
    }
  ]
}

Типові помилки під час першого запиту

ВідповідьЗазвичай означаєПеревір
401 Missing API tokenНемає заголовка AuthorizationДодай Authorization: Bearer
401 invalid / expiredНеправильний або відкликаний ключСтвори новий ключ у /account
402 exhaustedНа ключі 0 токенівПерекажи токени з пулу або поповни
400This model is not currently offeredАктуальний id з помилки або GET /v1/models
503 / таймаутиПеревантаження мережіТрохи зачекай і повтори запит