NormaHub knowledge base

Подключение OpenCode

Добавьте NormaHub как отдельного OpenAI-compatible провайдера и храните ключ только в переменной окружения.

1. Создайте API-ключ

Откройте раздел API-ключей в личном кабинете. Скопируйте ключ сразу после создания: повторно его значение не показывается.

2. Сохраните ключ

export NORMAHUB_API_KEY="YOUR_API_KEY"

Добавьте переменную в секретное хранилище вашей среды. Не записывайте рабочий ключ непосредственно в конфигурацию.

3. Добавьте провайдера

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "normahub": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "NormaHub",
      "options": {
        "baseURL": "https://api.normahub.cc/v1",
        "apiKey": "{env:NORMAHUB_API_KEY}"
      },
      "models": {
        "MODEL_ID": { "name": "NormaHub model" }
      }
    }
  }
}

Замените MODEL_ID на ID из актуального каталога личного кабинета. После перезапуска OpenCode выберите модель NormaHub.