Подключения по подписке Claude, ChatGPT и Grok

Три сервиса позволяют общаться в чате по тарифу, за который вы уже платите, без ключа API: Claude (Subscription), OpenAI (ChatGPT) и Grok CLI (Subscription). Вы устанавливаете небольшую программу для командной строки (CLI) и один раз входите в аккаунт. Затем Marinara Engine повторно использует этот вход. В Marinara ничего вставлять не нужно.

Какой тариф нужен:

Добавление аккаунта по подписке

Перед началом учтите: программа CLI должна быть установлена, а вход в нее выполнен на том компьютере, где работает сервер Marinara. Это не телефон и не браузер, в котором вы открываете Marinara. Если Marinara работает на другом компьютере или в Docker, выполните шаги 1 и 2 там. Командам npm нужен Node.js. Он у вас есть, если вы устанавливали Marinara из исходного кода. См. Установка Marinara Engine.

  1. Откройте терминал на компьютере, где работает Marinara. Терминал – это окно, в котором вводят команды. В Windows откройте PowerShell. В macOS откройте Terminal.
  2. Выполните команду установки для своего сервиса, затем его команду входа. Программа показывает собственные шаги входа, обычно это веб-страница, на которой нужно войти.
СервисУстановкаВход
Claudenpm i -g @anthropic-ai/claude-codeclaude login
ChatGPTnpm i -g @openai/codexcodex login
Grokсм. нижеgrok login

Для Grok приложение показывает такую команду установки. Если в вашей системе она не работает, следуйте собственным инструкциям x.ai для Grok CLI.

curl -fsSL https://x.ai/cli/install.sh | bash
  1. В Marinara нажмите Connections (подключения) на верхней панели, затем Add (добавить).
  2. В разделе Chat (чат) нажмите на свой сервис. У этих сервисов есть пометка Sign in (вход).
  3. Окно сообщает Sign in first и называет команду. Поля для ключа нет. Нажмите Connect (подключиться). Marinara проверяет вход. Надпись Connected означает, что все работает.
  4. Выберите модель в списке, затем нажмите Done (готово). Для Grok CLI модель можно не указывать, тогда используется модель CLI по умолчанию (см. Grok CLI (Subscription)).

Для проверки отправьте сообщение в чате. Если пришел ответ, все работает.

Если не получилось:

Claude (Subscription)

Дальнейшие разделы описывают необязательные настройки. Для чата они не нужны.

Этот сервис использует ваш тариф Claude через Claude Code. В редакторе модели (Edit model) у него есть три дополнительных элемента: кеширование промптов, Fast mode (быстрый режим) и Diagnose model routing (диагностика маршрутизации модели).

Расширенное кеширование токенов

Кеширование промптов позволяет Claude повторно использовать начало вашего промпта, поэтому повторные запросы расходуют меньше лимита. Настройка Prompt caching → Extended token caching (1 hour) запрашивает кеш на один час, что помогает, когда вы делаете паузы между сообщениями. Нужна версия Claude Code 2.1.242 или новее. Marinara отправляет эту настройку вместе с запросом и не меняет ваши сохраненные настройки Claude.

Когда настройка выключена, Claude использует собственное значение по умолчанию для вашего аккаунта. См. кеширование промптов в Claude Code.

Быстрый режим

Настройка Fast mode → Use Claude Code fast-mode routing по умолчанию выключена. Оставьте ее выключенной. Она запрашивает у Claude Code более быстрый класс модели, но, как сообщает приложение, у текущих моделей такого класса больше нет, поэтому включение ничего полезного не дает и может добавить лишнюю нагрузку. Если вы попытаетесь ее включить, появится окно с заголовком Turn on fast mode? Нажмите Keep it off (оставить выключенным).

Диагностика маршрутизации модели

Используйте Diagnose model routing, когда вы запросили крупную модель, например Opus, но подозреваете, что получили модель поменьше.

  1. Выберите модель. Пока модель не задана, кнопка недоступна.
  2. Нажмите Diagnose model routing. Сначала Marinara сохраняет несохраненные изменения.
  3. Посмотрите на результат. Marinara отправляет настоящий промпт через ваш вход в Claude Code и сообщает, за какую модель списали оплату с вашего аккаунта.

OpenAI (ChatGPT)

Этот сервис использует ваш аккаунт ChatGPT через Codex CLI. Marinara читает локальный файл входа Codex и обновляет сессию, когда это возможно.

Чтобы задать, как долго Codex думает перед ответом, откройте Edit model (изменить модель), включите Use custom defaults for this model (использовать свои значения по умолчанию для этой модели) и выберите уровень Reasoning Effort (глубина рассуждений). Изначально выбран вариант Default (по умолчанию), который сохраняет собственный уровень Codex для модели. Чат может выбрать свой уровень в разделе Advanced Parameters (дополнительные параметры). Уровень из пресета на него не влияет. Модель Codex, которая используется как запасная, следует только собственному уровню, а агенты на этой модели используют уровень модели. Доступные уровни совпадают с теми, что есть у выбранной модели.

Grok CLI (Subscription)

Этот сервис запускает Grok CLI на компьютере с Marinara. От других сервисов он отличается двумя вещами:

В редакторе модели вариант Use the Grok CLI default (использовать модель Grok CLI по умолчанию) оставляет модель пустой, чтобы CLI выбрал ее сам. Редактор называет grok-composer-2.5-fast обычно самой безопасной моделью для ролевой игры, потому что Marinara запускает CLI без интерфейса, с выключенными собственными инструментами Grok, памятью, веб-поиском, планами и субагентами.

Расход по тарифу

Аккаунты Claude (Subscription) и OpenAI (ChatGPT) могут показывать, какую часть лимитов тарифа вы израсходовали.

  1. Нажмите ⋯ в строке аккаунта, выберите Edit account (изменить аккаунт) и откройте Usage and balance (расход и баланс).
  2. Если чтение извне выключено, нажмите Turn on (включить).
  3. Включите Show the usage meter on the card (показывать индикатор расхода на карточке) и сохраните.

Для каждого окна лимита показывается полоса с израсходованным процентом и временем сброса, например 58% · resets in 2h. Те же полосы появляются в выборе подключения чата и в настройках Connection (подключение) чата, пока этот аккаунт активен. Для Shuffle (перемешивание) они не появляются.

Ограничения этих сервисов

Смежные руководства