Skip to main content
Send a single POST /v1/chat/completions request through Dahl to confirm everything works. You need:

Before you start

  • An API key (see Authentication)
  • Each new key currently includes 100 million tokens
  • A fresh model ID from GET /v1/models — do not guess IDs or copy them from marketing pages
Store your key securely. Treat it like a password: do not commit it to git or paste it into public channels. If you create an account, also save the fingerprint — it cannot be recovered.

Step 1 — Get your API key

Option A — create an account (recommended)
  1. Open inference.dahl.globalCreate account
  2. Pick a username and save the fingerprint you are shown once
  3. Copy the first API key from the success screen (or from /account)
Option B — landing page (anonymous key) Open inference.dahl.global/#models, wait for the key to load, and copy it from the yellow API key field (or use Get API key in the header). Option C — API
Example response:
Export the token for the next steps:
You can later link an anonymous key to an account with claim.

Step 2 — List available models

GET /v1/models is public — no API key required.
Pick an id from the data array. For most tasks, start with MiniMax M2.7: MiniMaxAI/MiniMax-M2.7 If the list is empty or the service is still starting, retry with short bounded backoff.

Step 3 — Send your first request

Expected result

A successful request returns 200 OK. The assistant text is in choices[0].message.content.

Common first failures

See also

  • Authentication — accounts, fingerprints, and API keys
  • Models — model IDs and selection tips
  • Try chat — browser UI with the same API underneath
  • Account — manage keys and usage