OpenCode

OpenCode через NormaHub

Отдельный provider в конфигурации OpenCode, секрет в environment и модель из текущего каталога.

Для кого: разработчики и команды, использующие coding agents

Создать API key

Быстрый старт

От ключа до первого ответа

  1. 01

    Создайте отдельный ключ для агента.

  2. 02

    Добавьте provider и переменную окружения.

  3. 03

    Выберите модель и отправьте короткий запрос.

Рабочий шаблон

Скопируйте основу и замените модель

Используйте только идентификатор из актуального каталога. Ключ храните в переменной окружения.

OpenCode · provider config
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "normahub": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.normahub.cc/v1",
        "apiKey": "{env:NORMAHUB_API_KEY}"
      },
      "models": { "MODEL_ID": { "name": "NormaHub model" } }
    }
  }
}
Конфигурация не содержит постоянный секрет.
Модель и возможности сверяются по каталогу.
Ошибки 401, 402, 403, 429 и 503 имеют отдельную диагностику.
Оплата и контроль расходов

Запросы оплачиваются с предварительно пополненного баланса по актуальным ставкам выбранной модели. Минимум и комиссия показываются перед оплатой в кабинете; лимит расходов задаётся для API-ключа.

Ограничения доступности

Возможности зависят от модели и внешнего маршрута. При недоступности provider запрос может завершиться ошибкой; проверяйте каталог, статус и документацию перед production.