Встроенного провайдера Dahl в VS Code нет. Подойдёт расширение для работы с кодом, которое поддерживает OpenAI-совместимый API, например Cline, Roo Code, Kilo Code или Continue. Каждому нужны три вещи: базовый URL с /v1, ключ с токенами и ID модели.
Ключ с токенами
В /account → API-ключи переведи токены из пула на ключ кнопкой Выделить (новый ключ создаётся с нулём) и скопируй ключ.
Cline, Roo Code, Kilo Code
Открой настройки расширения и выбери провайдера OpenAI Compatible:
API Provider: OpenAI Compatible Base URL: https://inference.dahl.global/v1 API Key: dahl_… Model ID: MiniMaxAI/MiniMax-M2.7
Если расширение спрашивает размер контекста, возьми значение со страницы Модели: 180K для MiniMax M2.7, 400K для DeepSeek V4 Flash и GLM 5.3 Flash. Ввод изображений выключи — текущие модели их не принимают. Для агентной работы начни с MiniMaxAI/MiniMax-M2.7.
Continue
Добавь модель в ~/.continue/config.yaml:
name: My Config
version: 0.0.1
schema: v1
models:
- name: MiniMax M2.7 (Dahl)
provider: openai
model: MiniMaxAI/MiniMax-M2.7
apiBase: https://inference.dahl.global/v1
apiKey: dahl_…provider: openai означает формат API OpenAI; apiBase направляет его на Dahl.
Удобнее в терминале? OpenCode работает и в терминале VS Code.
Типичные ошибки
| Сообщение | Причина | Что сделать |
|---|---|---|
available tokens exhausted (402) | На ключе 0 токенов | Переведи токены из пула в /account |
Method Not Allowed (405) | Базовый URL без /v1 | Укажи https://inference.dahl.global/v1 |
This model is not currently offered (400) | Неверный или устаревший ID модели | Возьми точный id из GET /v1/models |
This model is at concurrency capacity (429) | Модель загружена в часы пик | Повтори через Retry-After или смени модель. См. Ошибки |