IDE и клиенты

OpenCode и открытые агенты

OpenCode и другие open-source агенты через tkbk.io: кастомный провайдер, base URL, идентификаторы моделей, конфиг.

Обновлено 24 июл. 2026 г.6 мин
#opencode#open source#agent#custom provider#cli

OpenCode — открытый терминальный агент для кодинга. Как и большинство open-source агентов, он поддерживает добавление кастомного провайдера с OpenAI- или Anthropic-совместимым API, поэтому легко указывает на tkbk.io.

Что получится
Автономный агент в терминале на моделях Claude или GPT-5 через шлюз tkbk.io.

#Требования

  • Установленный OpenCode (по инструкции проекта).
  • Ключ cr_xxx и баланс.
  • Доступ к файлу конфигурации агента (обычно ~/.config/opencode/ или opencode.json в проекте).

#Кастомный провайдер

OpenCode использует формат провайдеров на базе AI SDK. Добавьте провайдера с типом OpenAI-совместимого и укажите наш base URL и ключ.

opencode.json
{
  "provider": {
    "tkbk": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.tkbk.io/openai/v1",
        "apiKey": "cr_xxx"
      },
      "models": {
        "gpt-5": { "name": "GPT-5" },
        "gpt-5.3-codex": { "name": "GPT-5 Codex" }
      }
    }
  },
  "model": "tkbk/gpt-5.3-codex"
}

#Вариант с Anthropic

Если агент поддерживает Anthropic-совместимый провайдер, укажите base URL https://api.tkbk.io/claude и модель claude-sonnet-5 — путь /v1/messages агент добавит сам.

Тип провайдераbaseURLМодели
OpenAI-совместимыйhttps://api.tkbk.io/openai/v1gpt-5, gpt-5-mini, gpt-5.3-codex
Anthropic-совместимыйhttps://api.tkbk.io/claudeclaude-opus-5, claude-sonnet-5
Грабли
Многие open-source агенты через переменную OPENAI_BASE_URL конфликтуют с системными значениями — задавайте провайдера явно в конфиге проекта. Для Anthropic-совместимого пути не добавляйте /v1, для OpenAI — добавляйте.

#Проверка

Запустите агента в тестовой папке и дайте небольшое задание. Обращения появятся в статистике кабинета tkbk.io — это подтверждает, что провайдер настроен верно.

Не помогло?

Напишите в Telegram — поможем с настройкой и подберём тариф. Или вернитесь ко всем разделам документации.