Skip to content

Платформы и интеграции

В этой главе описывается, как настроить и управлять несколькими AI Provider (Anthropic, OpenAI, Google, GitHub Copilot и др.), а также механизм автоматического понижения моделей в oh-my-opencode.

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

Что включает эта глава

Эта глава состоит из двух частей:

1. Настройка Provider

Научитесь настраивать различные AI Provider, включая:

  • Anthropic Claude (основной выбор для оркестратора)
  • OpenAI ChatGPT (специально для архитектурного анализа)
  • Google Gemini (для фронтенда и медиа-анализа)
  • GitHub Copilot (резервный Provider)
  • Z.ai Coding Plan и OpenCode Zen (дополнительные сервисы)

Что вы сможете сделать после изучения:

  • ✅ Настроить 6 основных AI Provider
  • ✅ Использовать интерактивный установщик для быстрой настройки
  • ✅ Назначить наиболее подходящие модели для разных агентов
  • ✅ Использовать команду doctor для диагностики проблем конфигурации

Примерное время: 25-30 минут

2. Стратегия многомодельности

Глубоко разберитесь с трёхступенчатым механизмом приоритетов системы разрешения моделей:

  • Пользовательское переопределение (точный контроль)
  • Понижение Provider (автоматическая отказоустойчивость)
  • Системные значения по умолчанию (резервный вариант)

Что вы сможете сделать после изучения:

  • ✅ Понять полный рабочий процесс разрешения моделей
  • ✅ Вручную указывать модели в зависимости от требований задачи
  • ✅ Использовать понижение Provider для повышения отказоустойчивости системы
  • ✅ Диагностировать и решать проблемы разрешения моделей

Примерное время: 30-35 минут

Рекомендации по порядку обучения

Мы рекомендуем изучать эту главу в следующем порядке:

Почему именно этот порядок?

  1. Сначала настройка, затем понимание: Сначала научитесь настраивать различные Provider, затем разберитесь с механизмом разрешения, лежащим в основе
  2. От простого к сложному: Настройка Provider — это базовая операция, стратегия многомодельности — это расширенная концепция
  3. Практика подтверждает теорию: После настройки Provider вы можете использовать команду doctor для проверки эффективности стратегии многомодельности

Быстрый путь для начинающих

Если вы хотите быстро начать работу, сначала выполните шаги 1-4 в разделе Настройка Provider (настройка базовых Provider), остальное можно изучить позже по мере необходимости.

Предварительные условия

Перед изучением этой главы убедитесь, что:

  • ✅ Выполнена установка и начальная настройка
  • ✅ Установлен OpenCode (версия >= 1.0.150)
  • ✅ Вы понимаете базовый формат файлов конфигурации JSON/JSONC
  • ✅ У вас есть подписка хотя бы на один AI Provider (рекомендуется Anthropic Claude)

Что делать, если нет учётной записи Provider?

Вы можете сначала изучить шаги настройки, но не подключать Provider. Система будет использовать модель по умолчанию от OpenCode как резервный вариант.

Часто задаваемые вопросы

Нужно ли настраивать все Provider?

Нет. Вы можете настроить только наиболее часто используемый Provider (например, только Anthropic Claude). Механизм понижения Provider в oh-my-opencode автоматически будет использовать доступные Provider.

Однако если вы хотите в полной мере воспользоваться преимуществами многомодельной оркестрации, рекомендуется настроить хотя бы 2-3 Provider, чтобы система могла автоматически выбирать наиболее подходящую модель в зависимости от типа задачи.

В чём разница между настройкой Provider и разрешением моделей?
  • Настройка Provider: это "шаг установки", сообщает системе, какие AI-сервисы у вас доступны
  • Разрешение моделей: это "логика принятия решений", как система выбирает, какой Provider использовать для каждого агента

Аналогия: настройка Provider — это "найм членов команды", разрешение моделей — это "распределение задач".

Можно ли вносить изменения в конфигурацию в любое время?

Вы можете вносить изменения в файл конфигурации в любое время:

  • Пользовательская конфигурация: ~/.config/opencode/oh-my-opencode.json
  • Конфигурация проекта: .opencode/oh-my-opencode.json

После внесения изменений перезапуск не требуется, изменения вступят в силу при следующем использовании агента. Если вы изменили аутентификацию Provider, необходимо выполнить opencode auth login для повторной аутентификации.

Следующие шаги

После завершения этой главы вы можете:

Рекомендуемый путь: изучение команды AI-агентов

Продолжайте изучение Команда AI-агентов: обзор 10 экспертов, чтобы узнать, как использовать разных агентов для выполнения профессиональных задач.

Расширенный путь: глубокая настройка конфигурации

Если вы уже знакомы с базовой настройкой, переходите к Глубокая настройка конфигурации: агенты и управление разрешениями, чтобы изучить:

  • Как настроить подсказки агентов
  • Как настроить разрешения и область доступа агентов
  • Как создавать пользовательские агенты и категории

Практический путь: использование планирования Prometheus

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


Начните обучение: Начните своё путешествие в многомодельной оркестрации с Настройки Provider!