---
title: Провайдеры моделей в OpenCode: подключение и выбор
slug: opencode-provaydery
description: Как подключить провайдеров моделей в OpenCode: OpenAI, Anthropic, Google, локальные модели. Настройка API-ключей и выбор модели для задач.
keywords: [opencode провайдеры, модели opencode, подключить gpt opencode, api ключ, локальные модели]
h1: Провайдеры моделей в OpenCode: подключение и выбор
category: OpenCode
tags: [opencode, модели, провайдеры, api]
date: 2026-08-20
image: /images/articles/opencode-provaydery.webp
image_alt: Провайдеры моделей в OpenCode — настройка и выбор
reading_time: ~7 мин
author: Refertur
canonical: https://ai-courses.refertur.net/articles/opencode-provaydery/
faq:
  - q: Какие провайдеры моделей поддерживает OpenCode?
    a: OpenCode поддерживает большинство популярных провайдеров: OpenAI (GPT-4o, o1), Anthropic (Claude Sonnet, Opus), Google (Gemini), Mistral, Groq, а также любые OpenAI-совместимые API и локальные модели через Ollama и LM Studio. Список доступен в команде opencode provider.
  - q: Как подключить провайдера в OpenCode?
    a: Подключить провайдера можно командой opencode auth или через файл конфигурации opencode.json в секции provider. Для OpenAI достаточно ввести API-ключ один раз; для локальных моделей (Ollama) — указать URL сервера без ключа.
  - q: Какую модель выбрать для работы с кодом?
    a: Для работы с кодом лучший баланс скорости и качества дают Claude Sonnet 4, GPT-4o и Gemini 2.5 Pro. Для сложных рефакторингов и архитектуры — Claude Opus или o1. Для быстрых простых задач подойдут модели семейства flash/compact, например Gemini Flash или GPT-4o-mini.
  - q: Можно ли использовать локальные модели в OpenCode?
    a: Да, локальные модели в OpenCode подключаются через Ollama или LM Studio: установите сервер, запустите модель (например, llama3.1, qwen2.5-coder) и добавьте провайдера в конфигурацию с URL http://localhost:11434. Локальные модели бесплатны, но уступают облачным по качеству сложных задач.
  - q: Где хранится API-ключ в OpenCode?
    a: API-ключи в OpenCode хранятся в конфигурации ~/.config/opencode (или через системный keychain в новых версиях). Ключ вводится командой opencode auth и не отображается в открытом виде. Для безопасности используйте переменные окружения и не коммитьте ключи в репозиторий.
jsonld: {}
---

# Провайдеры моделей в OpenCode: подключение и выбор

Провайдеры моделей в OpenCode определяют, какая нейросеть будет выполнять ваши задачи. Правильный выбор провайдера и модели влияет на скорость, качество и стоимость работы агента. В этом руководстве разберём, как подключить провайдеров в OpenCode, настроить API-ключи и выбрать модель под конкретные задачи.

## Какие провайдеры поддерживает OpenCode

OpenCode поддерживает десятки провайдеров через единый интерфейс:

| Провайдер | Модели | Особенности |
|---|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, o1, o3 | Широкая экосистема, хорошая поддержка кода |
| Anthropic | Claude Sonnet, Opus, Haiku | Лучшее качество сложного кода и рефакторинга |
| Google | Gemini 2.5 Pro/Flash | Большой контекст (1M), скорость, бесплатный тариф |
| Mistral | Codestral, Large | Код-ориентированные модели |
| Groq | Llama, Mixtral | Очень высокая скорость инференса |
| Ollama (локально) | Llama, Qwen, DeepSeek | Бесплатно, приватно, работает офлайн |
| Любой OpenAI-совместимый API | На выбор | OpenRouter, Together, vLLM и др. |

## Как подключить провайдера

### Способ 1: команда opencode auth

```bash
opencode auth login
```

Интерактивная команда предложит выбрать провайдера и ввести API-ключ. После входа ключ сохраняется в конфигурации.

### Способ 2: файл конфигурации

Откройте `opencode.json` и добавьте провайдера:

```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "openai": {
      "apiKey": "{env:OPENAI_API_KEY}",
      "models": {
        "gpt-4o": {}
      }
    },
    "ollama": {
      "url": "http://localhost:11434",
      "models": {
        "qwen2.5-coder:14b": {}
      }
    }
  }
}
```

### Способ 3: переменные окружения

```bash
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-ant-...
opencode
```

## Выбор модели под задачи

### Разработка кода

- **Лучший баланс:** Claude Sonnet 4, GPT-4o, Gemini 2.5 Pro
- **Максимум качества:** Claude Opus, o1
- **Быстрые правки:** Gemini Flash, GPT-4o-mini, Haiku

### Автономные агенты

Для автономных задач важна стабильность инструкций: выбирайте модели с хорошим следованием командам — Claude Sonnet, GPT-4o, DeepSeek V3.

### Большие проекты

Для работы с большими файлами и кодобазой выбирайте модели с длинным контекстом — Gemini 2.5 Pro (1M токенов) или Claude (200K токенов).

### Бюджетная работа

Если важна цена: Groq (очень быстрая), Gemini Flash (дешёвая), локальные модели (бесплатно).

## Таблица: стоимость и скорость

| Модель | Скорость | Качество кода | Стоимость | Когда брать |
|---|---|---|---|---|
| GPT-4o | Высокая | Высокое | Средняя | Универсальная |
| Claude Sonnet 4 | Средняя | Очень высокое | Средняя | Сложный код |
| Claude Opus | Низкая | Максимальное | Высокая | Архитектура |
| Gemini Flash | Очень высокая | Среднее | Низкая | Массовые задачи |
| Groq Llama | Максимальная | Среднее | Низкая | Быстрые правки |
| Qwen локально | Зависит от GPU | Среднее | Бесплатно | Приватные задачи |

## Локальные модели через Ollama

### Установка Ollama

```bash
curl -fsSL https://ollama.com/install.sh | sh
ollama pull qwen2.5-coder:14b
```

### Подключение к OpenCode

```json
{
  "provider": {
    "ollama": {
      "url": "http://localhost:11434",
      "models": {
        "qwen2.5-coder:14b": {}
      }
    }
  }
}
```

Запуск: `opencode --model qwen2.5-coder:14b`

## Безопасность API-ключей

Правила безопасного хранения ключей:

1. Используйте переменные окружения: `{env:OPENAI_API_KEY}`
2. Не коммитьте ключи в Git (добавьте .env в .gitignore)
3. Ограничьте права ключа (без записи, только чтение, по IP)
4. Регулярно ротируйте ключи
5. Для команд используйте менеджер секретов

## Частые проблемы

| Проблема | Причина | Решение |
|---|---|---|
| Invalid API key | Неверный ключ | Проверьте ключ и пробелы |
| Model not found | Модель недоступна у провайдера | Выберите другую модель из списка |
| Rate limit exceeded | Превышен лимит | Подождите или повысьте тариф |
| Connection error | Нет интернета или URL неверный | Проверьте сеть и URL (для Ollama) |

## Что дальше

- [Установка OpenCode](/articles/opencode-ustanovka/)
- [Команды OpenCode](/articles/opencode-komandy/)
- [Управление контекстом](/articles/opencode-kontekst/)
- [Документация OpenCode (рус.)](/docs/overview/)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Провайдеры моделей в OpenCode: подключение и выбор",
      "description": "Как подключить провайдеров моделей в OpenCode: OpenAI, Anthropic, Google, локальные модели. Настройка API-ключей и выбор модели для задач.",
      "datePublished": "2026-08-20",
      "image": "/images/articles/opencode-provaydery.webp",
      "author": {
        "@type": "Organization",
        "name": "Refertur",
        "url": "https://refertur.net",
        "email": "refertur@yandex.ru",
        "sameAs": [
          "https://t.me/realhikaz",
          "https://wa.me/+77054384888"
        ]
      },
      "publisher": {
        "@type": "Organization",
        "name": "Refertur",
        "url": "https://refertur.net",
        "email": "refertur@yandex.ru",
        "sameAs": [
          "https://t.me/realhikaz",
          "https://wa.me/+77054384888"
        ]
      },
      "mainEntityOfPage": "https://ai-courses.refertur.net/articles/opencode-provaydery/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Какие провайдеры моделей поддерживает OpenCode?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "OpenCode поддерживает большинство популярных провайдеров: OpenAI (GPT-4o, o1), Anthropic (Claude Sonnet, Opus), Google (Gemini), Mistral, Groq, а также любые OpenAI-совместимые API и локальные модели через Ollama и LM Studio. Список доступен в команде opencode provider."
          }
        },
        {
          "@type": "Question",
          "name": "Как подключить провайдера в OpenCode?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Подключить провайдера можно командой opencode auth или через файл конфигурации opencode.json в секции provider. Для OpenAI достаточно ввести API-ключ один раз; для локальных моделей (Ollama) — указать URL сервера без ключа."
          }
        },
        {
          "@type": "Question",
          "name": "Какую модель выбрать для работы с кодом?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Для работы с кодом лучший баланс скорости и качества дают Claude Sonnet 4, GPT-4o и Gemini 2.5 Pro. Для сложных рефакторингов и архитектуры — Claude Opus или o1. Для быстрых простых задач подойдут модели семейства flash/compact, например Gemini Flash или GPT-4o-mini."
          }
        },
        {
          "@type": "Question",
          "name": "Можно ли использовать локальные модели в OpenCode?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Да, локальные модели в OpenCode подключаются через Ollama или LM Studio: установите сервер, запустите модель (например, llama3.1, qwen2.5-coder) и добавьте провайдера в конфигурацию с URL http://localhost:11434. Локальные модели бесплатны, но уступают облачным по качеству сложных задач."
          }
        },
        {
          "@type": "Question",
          "name": "Где хранится API-ключ в OpenCode?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "API-ключи в OpenCode хранятся в конфигурации ~/.config/opencode (или через системный keychain в новых версиях). Ключ вводится командой opencode auth и не отображается в открытом виде. Для безопасности используйте переменные окружения и не коммитьте ключи в репозиторий."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Главная",
          "item": "https://ai-courses.refertur.net/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Статьи",
          "item": "https://ai-courses.refertur.net/articles/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Провайдеры моделей в OpenCode: подключение и выбор",
          "item": "https://ai-courses.refertur.net/articles/opencode-provaydery/"
        }
      ]
    }
  ]
}
</script>

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

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

- Какие провайдеры поддерживает OpenCode? — OpenAI, Anthropic, Google, Mistral, Groq, локальные через Ollama.
- Как подключить провайдера? — opencode auth или конфигурация opencode.json.
- Какую модель выбрать? — Claude Sonnet/GPT-4o для кода, Gemini Flash для бюджета.
- Можно ли использовать локальные модели? — Да, через Ollama или LM Studio.
- Где хранится API-ключ? — В конфигурации ~/.config/opencode или через переменные окружения.

## Заключение

Подключение провайдеров моделей в OpenCode открывает доступ к лучшим нейросетям для разработки. Начните с одной облачной модели и локальной для приватных задач, затем оптимизируйте выбор под свои сценарии. Настроим ИИ-инструменты для вашего бизнеса — обращайтесь.

---

*Отчёт создан: refertur@yandex.ru · [refertur.net](https://refertur.net) · [t.me/realhikaz](https://t.me/realhikaz) · [WhatsApp](https://wa.me/+77054384888)*
*SEO, продвижение, разработка, сайты, веб-приложения, сервисы, калькуляторы, контент-маркетинг, каталоги, отчёты, аудиты — на заказ. Напишите нам в [WhatsApp](https://wa.me/+77054384888?text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%2C%20%D1%85%D0%BE%D1%87%D1%83%20%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D1%81%D0%B5%D0%BE) — ответим в течение часа.*