Подключение MashaGPT API к OpenCode Desktop 2.0.20

1. В opencode.json замените YOUR_MASHA_API_KEY своим API-ключом MashaGPT.
2. Сохраните opencode.json в папку:
   macOS / Linux: ~/.config/opencode/
   Windows: %USERPROFILE%\.config\opencode\
   Если конфиг уже существует, объедините настройки с ним.
3. Создайте в этой папке подпапку plugins и положите туда
   mashagpt-session-header.js. Файл должен называться именно с расширением .js.
4. Перезапустите OpenCode.
5. В меню выбора модели откройте «Управление моделями» и включите MashaGPT.
   Выберите GPT-5.5, Grok 4.7, DeepSeek V4 или Gemini 3.1 Pro.

Плагин нужен для OpenCode 2.0.20: он убирает конфликтующий X-Session-Id
только из запросов провайдера mashagpt. Без него API может вернуть HTTP 500.

В архиве нет API-ключа. После вставки своего ключа не публикуйте конфиг.
Вместо ключа в конфиге также можно использовать {env:MASHA_API_KEY},
если приложение запускается с этой переменной окружения.

Модель по умолчанию и модель служебных задач: mashagpt/gpt-5.5.
Служебные задачи также расходуют API-баланс.

Проверено 30 сентября 2026 года на OpenCode 2.0.20 (macOS):
все четыре модели вызвали read и вернули правильный код из файла.
