ID моделей

Моделі

ID бери з GET /v1/models. Не покладайся на застарілі назви моделей

Dahl повертає список моделей через GET /v1/models. Завжди бери ID з актуальної відповіді — вони змінюються у міру додавання та заміни моделей.

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

Доступні моделі

Нижче — приклади ID моделей у робочому API. Перевіряй їхню актуальність. Векторні подання (ембеддинги) поки не підтримуються.

ID моделіКонтекстМожливості
MiniMaxAI/MiniMax-M2.7180KМодель за замовчуванням для чату й програмування. Підтримує виклик інструментів.
deepseek-ai/DeepSeek-V4-Flash-0731400KШвидка генерація коду, міркування та робота з агентами. Підтримує виклик інструментів.
zai-org/GLM-5.3-Flash400KШвидка універсальна модель із міркуваннями. Підтримує виклик інструментів.
Qwen/Qwen3.8-Flash-Next256KСкоро — поки не обслуговується. Виклик інструментів.
moonshotai/Kimi-K2.6256KЗнята — на Dahl більше не пропонується.
zai-org/GLM-5.2-FP81.0MЗнята — на Dahl більше не пропонується.

Ті самі ID наведено на головній сторінці і на сторінці статусу. У прикладах curl змінюється лише поле model.

Як використовувати модель

Передай у поле model точне значення id. Для запиту до моделі потрібен API-ключ для Bearer-автентифікації з токенами на балансі.

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!"}]
  }'
curl https://inference.dahl.global/v1/chat/completions \
  -H "Authorization: Bearer $DAHL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-ai/DeepSeek-V4-Flash-0731",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Доступність

GET /v1/status повертає результати останніх перевірок: чи працює модель (operational) і частку часу її доступності (uptime). API-ключ не потрібен. Періоди: 1 година, 24 години, 7 днів і 30 днів.

curl "https://inference.dahl.global/v1/status?window=24h"

Якщо модель є в списку, але запити не проходять: знову отримай список через GET /v1/models, перевір /status, вибери актуальний id; у разі 503 повтори запит після невеликої паузи. Якщо model знята або невідома, 400 перелічує живі ID в error.message.