Назад к каталогу гайдов
Terminal / Desktop Agent

Настройка OpenCode

Открытый coding-агент для терминала и десктопа. Подключаем SacredGPT как свой OpenAI-compatible провайдер.

Base URL: https://api.sacredgpt.ru/v1Key: $SACREDGPT_KEYПроверено

01 — Версия и UI

Версионность и расположение настроек

Замечание по версиям: Проверено на OpenCode v1.18.13+ (opencode.json → provider → @ai-sdk/openai-compatible).

02 — Инструкция

Пошаговая настройка

1

1. Установите OpenCode

Поставьте свежую версию через npm или brew, затем создайте API-ключ в SacredGPT.

1. Установите OpenCode
npm i -g opencode-ai@latest
# или: brew install anomalyco/tap/opencode
2

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

opencode.json

В opencode.json опишите кастомный provider с npm @ai-sdk/openai-compatible и baseURL SacredGPT.

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

3. Выберите модель

В OpenCode откройте список провайдеров, выберите SacredGPT и модель вроде gpt-5.6-sol или qwen-3.8-max.

3. Выберите модель

03 — Конфигурация

Пример файла конфигурации

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "sacredgpt": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "SacredGPT",
      "options": {
        "baseURL": "https://api.sacredgpt.ru/v1",
        "apiKey": "{env:SACREDGPT_API_KEY}"
      },
      "models": {
        "gpt-5.6-sol": { "name": "GPT 5.6 Sol" },
        "claude-sonnet-5": { "name": "Claude Sonnet 5" },
        "qwen-3.8-max": { "name": "Qwen 3.8 Max" },
        "minimax-m3": { "name": "MiniMax M3" },
        "deepseek-v4-pro": { "name": "DeepSeek V4 Pro" }
      }
    }
  }
}

04 — Решение проблем

Частые вопросы и ошибки

Провайдер не появляется в списке

Проверьте, что файл называется opencode.json и лежит в корне проекта или в ~/.config/opencode/. Перезапустите OpenCode.

401 Unauthorized

Экспортируйте SACREDGPT_API_KEY=sgpt_live_… или пропишите apiKey напрямую. Для live-ключей нужен включённый 2FA.