rdr умеет переводить и суммаризировать статьи через OpenAI-совместимые API и CLI-провайдеры.
| Provider | Как работает | Endpoint/API Key в rdr | Model |
|---|---|---|---|
openai |
HTTP /chat/completions |
нужны Endpoint, опционально API Key |
обязателен |
claude |
claude --print |
не используются | опционально, если имя начинается с claude |
pi |
pi --print |
не используются | опционально |
opencode |
opencode run |
не используются | опционально; если пусто, используется конфигурация opencode |
Ctrl+t— переводит статью на язык интерфейса.Ctrl+s— суммаризирует статью на языке самой статьи.- Русская статья → summary на русском.
- Английская статья → summary на английском.
- Если языков несколько, используется преобладающий язык статьи.
Откройте Settings (s) → вкладка AI:
- На строке
Providerнажмитеenter. - Выберите
openai,claude,piилиopencode. - Для CLI-провайдеров
EndpointиAPI Keyочищаются и игнорируются. Modelможно оставить пустым, кромеopenai, где модель обязательна.
rdr запускает pi в безопасном одноразовом режиме:
pi --print \
--no-session \
--no-tools \
--no-context-files \
--no-extensions \
--no-skills \
--no-prompt-templates \
--no-themes \
--system-prompt "..." \
"текст статьи"То есть для перевода и суммаризации pi используется только как текстовая модель: без доступа к инструментам, файлам проекта, сессиям и внешнему контексту.
Перед использованием настройте pi вне rdr, например через переменные окружения/API-ключи, и проверьте:
pi -p "Say hello"rdr запускает opencode так:
opencode run --pure --format default "инструкция + текст статьи"Если поле Model в rdr пустое, opencode использует свою модель/агента из собственной конфигурации. Если Model задан, он передаётся как --model, например:
anthropic/claude-sonnet-4
Перед использованием настройте opencode вне rdr и проверьте:
opencode run "Say hello"Для openai нужны:
Provider: openai
Endpoint: https://api.openai.com/v1
API Key: sk-...
Model: gpt-4o-mini
Этот же режим подходит для локальных OpenAI-compatible серверов, например Ollama или apfel.