Новости Claude

Как настроить Claude и OpenCode со своим провайдером

Рабочее место с двумя мониторами, кодом, планшетом, распечатками и сетевым оборудованием для настройки ИИ-агентов

OpenCode показывает, как собрать ИИ-агентов не только под модели одного вендора, а через свой OpenAI-совместимый шлюз. Это полезно тем, кто хочет подключать разные модели, запускать тесты, разделять задачи между агентами и не зависеть от закрытого сервиса.

Почему обычного чата уже мало

ИИ-чат удобен для быстрых задач: вставить текст, задать вопрос и получить ответ. Но в работе над проектом этого часто недостаточно, потому что модель не видит весь контекст, не умеет сама ходить по файлам и не управляет процессом целиком.

Поэтому вокруг ИИ-агентов и появился интерес: это не просто модель, а связка LLM и harness, то есть набор инструментов, который помогает ей действовать как часть рабочей системы. В OpenCode такой подход можно использовать более гибко, чем в закрытых решениях вроде Claude Code или Codex.

Что даёт OpenCode и зачем здесь Claude

OpenCode — это open-source harness, который позволяет модели читать файлы, запускать тесты, подключать MCP, скиллы и плагины, а также передавать часть работы субагентам. Главное преимущество — он не привязан к одному поставщику и поддерживает много провайдеров, включая локальные модели через Ollama или vLLM.

В статье отдельно отмечается, что OpenCode работает с большим числом провайдеров и даёт полный контроль над ролями в системе: можно назначить оркестратора, кодера, ревьюера или тестировщика. Для тех, кто использует Claude или другие модели в разработке, это шанс настроить рабочий процесс под свои задачи, а не под ограничения одного продукта.

Как подключить свой провайдер и не запутаться в настройках

Для подключения автор использует OpenAI-совместимый шлюз BotHub с адресом https://openai.bothub.chat/v1. Через него можно работать с разными моделями, а для доступа создаётся API-ключ. В конфиге указывают baseURL и ID моделей, а вход в аккаунт безопаснее делать через команду opencode auth login, чтобы не хранить ключи в файле или переменных окружения.

Ещё один важный момент — установка OpenCode. Актуальная версия идёт как @opencode/cli, а старый opencode-ai относится к ветке 1.x. Настроить клиент можно через npm, расширение в VSCode, brew, bun или официальный скрипт установки. Но при работе на Bun автор столкнулся с проблемами прокси: HTTP_PROXY, HTTPS_PROXY и особенно socks5:// могут вести себя нестабильно, поэтому перед запуском лучше убрать прокси-переменные или перевести их в HTTP/HTTPS-формат.

Частые вопросы

Чем ИИ-агент отличается от обычного чата с моделью?
У агента есть не только модель, но и оболочка с инструментами: доступ к файлам, тестам, плагинам и логике передачи задач. Это помогает использовать ИИ в реальной работе, а не только для разовых ответов.
Зачем подключать OpenAI-совместимый шлюз, если можно использовать один сервис напрямую?
Шлюз позволяет выбирать между разными моделями и провайдерами без жёсткой привязки к одному вендору. Это удобно, если нужно сравнивать качество ответов, цену или использовать разные модели для разных ролей.
Можно ли в OpenCode использовать локальные модели?
Да, в статье упомянуты локальные варианты через Ollama и vLLM. Это полезно, если важен контроль над инфраструктурой или вы хотите запускать часть задач без внешнего API.
Почему автор отдельно предупреждает про прокси?
Потому что Bun, на котором работает OpenCode, может некорректно обрабатывать некоторые прокси-сценарии, особенно socks5://. Если прокси настроен неправильно, установка плагинов и сетевые запросы могут ломаться.

Читайте также

Попробовать Lord GPT бесплатно →