Руководства

Подключить OpenCode

Настройка OpenAI-совместимого Provider API в OpenCode.

Перед началом

Создайте отдельный API-ключ для OpenCode и выберите публичный ID модели в каталоге. SimpleClaw поддерживает OpenAI-совместимый POST /v1/chat/completions без streaming и tools.

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

В файле opencode.json добавьте пользовательского провайдера. Подставьте реальный URL SimpleClaw, ключ храните в переменной окружения, а не в файле.

opencode.jsonПоказать
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "simpleclaw": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "SimpleClaw",
      "options": {
        "baseURL": "https://simple-claw.ru/v1",
        "apiKey": "{env:SIMPLECLAW_API_KEY}"
      },
      "models": {
        "your-model-id": {
          "name": "SimpleClaw model"
        }
      }
    }
  },
  "model": "simpleclaw/your-model-id"
}

Экспортируйте SIMPLECLAW_API_KEY в окружение процесса OpenCode. Конфигурация использует официальный custom-provider формат OpenCode для /v1/chat/completions: идентификатор провайдера, пакет, base URL, ключ и модели.

Проверка

Отправьте короткое текстовое сообщение. Если получите 429 API_KEY_CREDIT_BUDGET_EXCEEDED, увеличьте бюджет конкретного ключа либо освободите квоту тарифа. Для потоковой выдачи и tools этот gateway пока не подходит — не включайте агентские сценарии, которым нужны tool calls.