summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ru
diff options
context:
space:
mode:
authoropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-02-09 17:35:30 +0000
committeropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-02-09 17:35:30 +0000
commitd578f80f0055082cc7befd29b2ce6bda7326d29f (patch)
tree5ca2ee868fe480104a5464260a8b114c3ef4ec71 /packages/web/src/content/docs/ru
parentdc53086c1e73d43d3a28fc4cdf161e83d09b1877 (diff)
downloadopencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.tar.gz
opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.zip
chore: generate
Diffstat (limited to 'packages/web/src/content/docs/ru')
-rw-r--r--packages/web/src/content/docs/ru/1-0.mdx4
-rw-r--r--packages/web/src/content/docs/ru/cli.mdx228
-rw-r--r--packages/web/src/content/docs/ru/ecosystem.mdx94
-rw-r--r--packages/web/src/content/docs/ru/formatters.mdx64
-rw-r--r--packages/web/src/content/docs/ru/github.mdx16
-rw-r--r--packages/web/src/content/docs/ru/keybinds.mdx28
-rw-r--r--packages/web/src/content/docs/ru/lsp.mdx82
-rw-r--r--packages/web/src/content/docs/ru/mcp-servers.mdx42
-rw-r--r--packages/web/src/content/docs/ru/modes.mdx26
-rw-r--r--packages/web/src/content/docs/ru/providers.mdx22
-rw-r--r--packages/web/src/content/docs/ru/server.mdx198
-rw-r--r--packages/web/src/content/docs/ru/skills.mdx10
-rw-r--r--packages/web/src/content/docs/ru/themes.mdx24
-rw-r--r--packages/web/src/content/docs/ru/tui.mdx27
-rw-r--r--packages/web/src/content/docs/ru/zen.mdx132
15 files changed, 498 insertions, 499 deletions
diff --git a/packages/web/src/content/docs/ru/1-0.mdx b/packages/web/src/content/docs/ru/1-0.mdx
index 15b7d5f53..f8be4b2e5 100644
--- a/packages/web/src/content/docs/ru/1-0.mdx
+++ b/packages/web/src/content/docs/ru/1-0.mdx
@@ -47,9 +47,9 @@ $ opencode upgrade 0.15.31
### Сочетания клавиш переименованы
- messages_revert -> messages_undo
-- переключатель_агент -> агент_цикл
+- переключатель*агент -> агент*цикл
- switch_agent_reverse -> Agent_cycle_reverse
-- переключатель_режим -> агент_цикл
+- переключатель*режим -> агент*цикл
- switch_mode_reverse -> Agent_cycle_reverse
### Привязки клавиш удалены.
diff --git a/packages/web/src/content/docs/ru/cli.mdx b/packages/web/src/content/docs/ru/cli.mdx
index 34588844a..ba6259136 100644
--- a/packages/web/src/content/docs/ru/cli.mdx
+++ b/packages/web/src/content/docs/ru/cli.mdx
@@ -29,15 +29,15 @@ opencode [project]
#### Флаги
-| Флаг | Короткий | Описание |
-| ------------ | ----- | ------------------------------------------ |
-| `--continue` | `-c` | Продолжить последний сеанс |
-| `--session` | `-s` | Идентификатор сеанса для продолжения |
-| `--prompt` | | Подскажите использовать |
-| `--model` | `-m` | Модель для использования в виде поставщика/модели. |
-| `--agent` | | Агент для использования |
-| `--port` | | Порт для прослушивания |
-| `--hostname` | | Имя хоста для прослушивания |
+| Флаг | Короткий | Описание |
+| ------------ | -------- | -------------------------------------------------- |
+| `--continue` | `-c` | Продолжить последний сеанс |
+| `--session` | `-s` | Идентификатор сеанса для продолжения |
+| `--prompt` | | Подскажите использовать |
+| `--model` | `-m` | Модель для использования в виде поставщика/модели. |
+| `--agent` | | Агент для использования |
+| `--port` | | Порт для прослушивания |
+| `--hostname` | | Имя хоста для прослушивания |
---
@@ -77,10 +77,10 @@ opencode attach http://10.20.30.40:4096
#### Флаги
-| Флаг | Короткий | Описание |
-| ----------- | ----- | --------------------------------- |
-| `--dir` | | Рабочий каталог для запуска TUI |
-| `--session` | `-s` | Идентификатор сеанса для продолжения |
+| Флаг | Короткий | Описание |
+| ----------- | -------- | ------------------------------------ |
+| `--dir` | | Рабочий каталог для запуска TUI |
+| `--session` | `-s` | Идентификатор сеанса для продолжения |
---
@@ -186,10 +186,10 @@ opencode github run
##### Флаги
-| Флаг | Описание |
-| --------- | -------------------------------------- |
+| Флаг | Описание |
+| --------- | --------------------------------------------- |
| `--event` | Имитирующее событие GitHub для запуска агента |
-| `--token` | Токен личного доступа GitHub |
+| `--token` | Токен личного доступа GitHub |
---
@@ -295,9 +295,9 @@ opencode models anthropic
#### Флаги
-| Флаг | Описание |
-| ----------- | ------------------------------------------------------------ |
-| `--refresh` | Обновите кеш моделей на сайте models.dev. |
+| Флаг | Описание |
+| ----------- | --------------------------------------------------------------------------------- |
+| `--refresh` | Обновите кеш моделей на сайте models.dev. |
| `--verbose` | Используйте более подробный вывод модели (включая метаданные, такие как затраты). |
Используйте флаг `--refresh` для обновления списка кэшированных моделей. Это полезно, когда к поставщику добавлены новые модели и вы хотите увидеть их в OpenCode.
@@ -334,19 +334,19 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### Флаги
-| Флаг | Короткий | Описание |
-| ------------ | ----- | ------------------------------------------------------------------ |
-| `--command` | | Команда для запуска, используйте сообщение для аргументов |
-| `--continue` | `-c` | Продолжить последний сеанс |
-| `--session` | `-s` | Идентификатор сеанса для продолжения |
-| `--share` | | Поделиться сеансом |
-| `--model` | `-m` | Модель для использования в виде поставщика/модели. |
-| `--agent` | | Агент для использования |
-| `--file` | `-f` | Файл(ы) для прикрепления к сообщению |
-| `--format` | | Формат: по умолчанию (отформатированный) или json (необработанные события JSON). |
-| `--title` | | Название сеанса (использует усеченное приглашение, если значение не указано) |
-| `--attach` | | Подключитесь к работающему серверу открытого кода (например, http://localhost:4096) |
-| `--port` | | Порт локального сервера (по умолчанию случайный порт) |
+| Флаг | Короткий | Описание |
+| ------------ | -------- | ----------------------------------------------------------------------------------- |
+| `--command` | | Команда для запуска, используйте сообщение для аргументов |
+| `--continue` | `-c` | Продолжить последний сеанс |
+| `--session` | `-s` | Идентификатор сеанса для продолжения |
+| `--share` | | Поделиться сеансом |
+| `--model` | `-m` | Модель для использования в виде поставщика/модели. |
+| `--agent` | | Агент для использования |
+| `--file` | `-f` | Файл(ы) для прикрепления к сообщению |
+| `--format` | | Формат: по умолчанию (отформатированный) или json (необработанные события JSON). |
+| `--title` | | Название сеанса (использует усеченное приглашение, если значение не указано) |
+| `--attach` | | Подключитесь к работающему серверу открытого кода (например, http://localhost:4096) |
+| `--port` | | Порт локального сервера (по умолчанию случайный порт) |
---
@@ -362,12 +362,12 @@ opencode serve
#### Флаги
-| Флаг | Описание |
-| ------------ | ------------------------------------------ |
-| `--port` | Порт для прослушивания |
-| `--hostname` | Имя хоста для прослушивания |
-| `--mdns` | Включить обнаружение mDNS |
-| `--cors` | Дополнительные источники браузера, позволяющие разрешить CORS |
+| Флаг | Описание |
+| ------------ | ------------------------------------------------------------- |
+| `--port` | Порт для прослушивания |
+| `--hostname` | Имя хоста для прослушивания |
+| `--mdns` | Включить обнаружение mDNS |
+| `--cors` | Дополнительные источники браузера, позволяющие разрешить CORS |
---
@@ -391,10 +391,10 @@ opencode session list
##### Флаги
-| Флаг | Короткий | Описание |
-| ------------- | ----- | ------------------------------------ |
-| `--max-count` | `-n` | Ограничить N последних сеансов. |
-| `--format` | | Формат вывода: таблица или json (таблица) |
+| Флаг | Короткий | Описание |
+| ------------- | -------- | ----------------------------------------- |
+| `--max-count` | `-n` | Ограничить N последних сеансов. |
+| `--format` | | Формат вывода: таблица или json (таблица) |
---
@@ -408,12 +408,12 @@ opencode stats
#### Флаги
-| Флаг | Описание |
-| ----------- | --------------------------------------------------------------------------- |
-| `--days` | Показать статистику за последние N дней (все время) |
-| `--tools` | Количество инструментов для отображения (все) |
-| `--models` | Показать разбивку по использованию модели (по умолчанию скрыто). Передайте номер, чтобы показать верхнюю N |
-| `--project` | Фильтровать по проекту (все проекты, пустая строка: текущий проект) |
+| Флаг | Описание |
+| ----------- | ---------------------------------------------------------------------------------------------------------- |
+| `--days` | Показать статистику за последние N дней (все время) |
+| `--tools` | Количество инструментов для отображения (все) |
+| `--models` | Показать разбивку по использованию модели (по умолчанию скрыто). Передайте номер, чтобы показать верхнюю N |
+| `--project` | Фильтровать по проекту (все проекты, пустая строка: текущий проект) |
---
@@ -458,12 +458,12 @@ opencode web
#### Флаги
-| Флаг | Описание |
-| ------------ | ------------------------------------------ |
-| `--port` | Порт для прослушивания |
-| `--hostname` | Имя хоста для прослушивания |
-| `--mdns` | Включить обнаружение mDNS |
-| `--cors` | Дополнительные источники браузера, позволяющие разрешить CORS |
+| Флаг | Описание |
+| ------------ | ------------------------------------------------------------- |
+| `--port` | Порт для прослушивания |
+| `--hostname` | Имя хоста для прослушивания |
+| `--mdns` | Включить обнаружение mDNS |
+| `--cors` | Дополнительные источники браузера, позволяющие разрешить CORS |
---
@@ -479,10 +479,10 @@ opencode acp
#### Флаги
-| Флаг | Описание |
-| ------------ | --------------------- |
-| `--cwd` | Рабочий каталог |
-| `--port` | Порт для прослушивания |
+| Флаг | Описание |
+| ------------ | --------------------------- |
+| `--cwd` | Рабочий каталог |
+| `--port` | Порт для прослушивания |
| `--hostname` | Имя хоста для прослушивания |
---
@@ -497,12 +497,12 @@ opencode uninstall
#### Флаги
-| Флаг | Короткий | Описание |
-| --------------- | ----- | ------------------------------------------- |
-| `--keep-config` | `-c` | Сохраняйте файлы конфигурации |
-| `--keep-data` | `-d` | Храните данные сеанса и снимки |
-| `--dry-run` | | Покажите, что было бы удалено без удаления |
-| `--force` | `-f` | Пропустить запросы подтверждения |
+| Флаг | Короткий | Описание |
+| --------------- | -------- | ------------------------------------------ |
+| `--keep-config` | `-c` | Сохраняйте файлы конфигурации |
+| `--keep-data` | `-d` | Храните данные сеанса и снимки |
+| `--dry-run` | | Покажите, что было бы удалено без удаления |
+| `--force` | `-f` | Пропустить запросы подтверждения |
---
@@ -528,9 +528,9 @@ opencode upgrade v0.1.48
#### Флаги
-| Флаг | Короткий | Описание |
-| ---------- | ----- | ----------------------------------------------------------------- |
-| `--method` | `-m` | Используемый метод установки; локон, НПМ, ПНПМ, булочка, заваривание |
+| Флаг | Короткий | Описание |
+| ---------- | -------- | -------------------------------------------------------------------- |
+| `--method` | `-m` | Используемый метод установки; локон, НПМ, ПНПМ, булочка, заваривание |
---
@@ -538,12 +538,12 @@ opencode upgrade v0.1.48
Интерфейс командной строки открытого кода принимает следующие глобальные флаги.
-| Флаг | Короткий | Описание |
-| -------------- | ----- | ------------------------------------ |
-| `--help` | `-h` | Отобразить справку |
-| `--version` | `-v` | Распечатать номер версии |
-| `--print-logs` | | Печать журналов в stderr |
-| `--log-level` | | Уровень журнала (ОТЛАДКА, ИНФОРМАЦИЯ, ПРЕДУПРЕЖДЕНИЕ, ОШИБКА) |
+| Флаг | Короткий | Описание |
+| -------------- | -------- | ------------------------------------------------------------- |
+| `--help` | `-h` | Отобразить справку |
+| `--version` | `-v` | Распечатать номер версии |
+| `--print-logs` | | Печать журналов в stderr |
+| `--log-level` | | Уровень журнала (ОТЛАДКА, ИНФОРМАЦИЯ, ПРЕДУПРЕЖДЕНИЕ, ОШИБКА) |
---
@@ -551,32 +551,32 @@ opencode upgrade v0.1.48
OpenCode можно настроить с помощью переменных среды.
-| Переменная | Тип | Описание |
-| ------------------------------------- | ------- | ------------------------------------------------- |
-| `OPENCODE_AUTO_SHARE` | логическое значение | Автоматически делиться сеансами |
-| `OPENCODE_GIT_BASH_PATH` | нить | Путь к исполняемому файлу Git Bash в Windows |
-| `OPENCODE_CONFIG` | нить | Путь к файлу конфигурации |
-| `OPENCODE_CONFIG_DIR` | нить | Путь к каталогу конфигурации |
-| `OPENCODE_CONFIG_CONTENT` | нить | Встроенное содержимое конфигурации json |
-| `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений |
-| `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных |
-| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление названия терминала |
-| `OPENCODE_PERMISSION` | нить | Встроенная конфигурация разрешений json |
-| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию |
-| `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера |
-| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | логическое значение | Включить экспериментальные модели |
-| `OPENCODE_DISABLE_AUTOCOMPACT` | логическое значение | Отключить автоматическое сжатие контекста |
-| `OPENCODE_DISABLE_CLAUDE_CODE` | логическое значение | Отключить чтение из `.claude` (подсказка + навыки) |
-| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | логическое значение | Отключить чтение `~/.claude/CLAUDE.md` |
-| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | логическое значение | Отключить загрузку `.claude/skills` |
-| `OPENCODE_DISABLE_MODELS_FETCH` | логическое значение | Отключить получение моделей из удаленных источников |
-| `OPENCODE_FAKE_VCS` | нить | Поддельный поставщик VCS для целей тестирования |
-| `OPENCODE_DISABLE_FILETIME_CHECK` | логическое значение | Отключить проверку времени файла для оптимизации |
-| `OPENCODE_CLIENT` | нить | Идентификатор клиента (по умолчанию `cli`) |
-| `OPENCODE_ENABLE_EXA` | логическое значение | Включить инструменты веб-поиска Exa |
-| `OPENCODE_SERVER_PASSWORD` | нить | Включить базовую аутентификацию для `serve`/`web` |
-| `OPENCODE_SERVER_USERNAME` | нить | Переопределить имя пользователя базовой аутентификации (по умолчанию `opencode`) |
-| `OPENCODE_MODELS_URL` | нить | Пользовательский URL-адрес для получения конфигурации модели |
+| Переменная | Тип | Описание |
+| ------------------------------------- | ------------------- | -------------------------------------------------------------------------------- |
+| `OPENCODE_AUTO_SHARE` | логическое значение | Автоматически делиться сеансами |
+| `OPENCODE_GIT_BASH_PATH` | нить | Путь к исполняемому файлу Git Bash в Windows |
+| `OPENCODE_CONFIG` | нить | Путь к файлу конфигурации |
+| `OPENCODE_CONFIG_DIR` | нить | Путь к каталогу конфигурации |
+| `OPENCODE_CONFIG_CONTENT` | нить | Встроенное содержимое конфигурации json |
+| `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений |
+| `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных |
+| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление названия терминала |
+| `OPENCODE_PERMISSION` | нить | Встроенная конфигурация разрешений json |
+| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию |
+| `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера |
+| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | логическое значение | Включить экспериментальные модели |
+| `OPENCODE_DISABLE_AUTOCOMPACT` | логическое значение | Отключить автоматическое сжатие контекста |
+| `OPENCODE_DISABLE_CLAUDE_CODE` | логическое значение | Отключить чтение из `.claude` (подсказка + навыки) |
+| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | логическое значение | Отключить чтение `~/.claude/CLAUDE.md` |
+| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | логическое значение | Отключить загрузку `.claude/skills` |
+| `OPENCODE_DISABLE_MODELS_FETCH` | логическое значение | Отключить получение моделей из удаленных источников |
+| `OPENCODE_FAKE_VCS` | нить | Поддельный поставщик VCS для целей тестирования |
+| `OPENCODE_DISABLE_FILETIME_CHECK` | логическое значение | Отключить проверку времени файла для оптимизации |
+| `OPENCODE_CLIENT` | нить | Идентификатор клиента (по умолчанию `cli`) |
+| `OPENCODE_ENABLE_EXA` | логическое значение | Включить инструменты веб-поиска Exa |
+| `OPENCODE_SERVER_PASSWORD` | нить | Включить базовую аутентификацию для `serve`/`web` |
+| `OPENCODE_SERVER_USERNAME` | нить | Переопределить имя пользователя базовой аутентификации (по умолчанию `opencode`) |
+| `OPENCODE_MODELS_URL` | нить | Пользовательский URL-адрес для получения конфигурации модели |
---
@@ -584,18 +584,18 @@ OpenCode можно настроить с помощью переменных с
Эти переменные среды позволяют использовать экспериментальные функции, которые могут быть изменены или удалены.
-| Переменная | Тип | Описание |
-| ----------------------------------------------- | ------- | --------------------------------------- |
-| `OPENCODE_EXPERIMENTAL` | логическое значение | Включить все экспериментальные функции |
-| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | логическое значение | Включить обнаружение значков |
-| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | логическое значение | Отключить копирование при выборе в TUI |
-| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | число | Таймаут по умолчанию для команд bash в мс |
-| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | число | Максимальное количество токенов вывода для ответов LLM |
-| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | логическое значение | Включить просмотр файлов для всего каталога |
-| `OPENCODE_EXPERIMENTAL_OXFMT` | логическое значение | Включить форматтер oxfmt |
-| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | логическое значение | Включить экспериментальный инструмент LSP |
-| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | логическое значение | Отключить просмотрщик файлов |
-| `OPENCODE_EXPERIMENTAL_EXA` | логическое значение | Включить экспериментальные функции Exa |
-| `OPENCODE_EXPERIMENTAL_LSP_TY` | логическое значение | Включить экспериментальную проверку типа LSP |
-| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции уценки |
-| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | логическое значение | Включить режим плана |
+| Переменная | Тип | Описание |
+| ----------------------------------------------- | ------------------- | ------------------------------------------------------ |
+| `OPENCODE_EXPERIMENTAL` | логическое значение | Включить все экспериментальные функции |
+| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | логическое значение | Включить обнаружение значков |
+| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | логическое значение | Отключить копирование при выборе в TUI |
+| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | число | Таймаут по умолчанию для команд bash в мс |
+| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | число | Максимальное количество токенов вывода для ответов LLM |
+| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | логическое значение | Включить просмотр файлов для всего каталога |
+| `OPENCODE_EXPERIMENTAL_OXFMT` | логическое значение | Включить форматтер oxfmt |
+| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | логическое значение | Включить экспериментальный инструмент LSP |
+| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | логическое значение | Отключить просмотрщик файлов |
+| `OPENCODE_EXPERIMENTAL_EXA` | логическое значение | Включить экспериментальные функции Exa |
+| `OPENCODE_EXPERIMENTAL_LSP_TY` | логическое значение | Включить экспериментальную проверку типа LSP |
+| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции уценки |
+| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | логическое значение | Включить режим плана |
diff --git a/packages/web/src/content/docs/ru/ecosystem.mdx b/packages/web/src/content/docs/ru/ecosystem.mdx
index a244c1445..eff3a2813 100644
--- a/packages/web/src/content/docs/ru/ecosystem.mdx
+++ b/packages/web/src/content/docs/ru/ecosystem.mdx
@@ -15,62 +15,62 @@ description: Проекты и интеграции, созданные с по�
## Плагины
-| Имя | Описание |
-| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| Имя | Описание |
+| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Автоматически запускайте сеансы OpenCode в изолированных песочницах Daytona с синхронизацией git и предварительным просмотром в реальном времени. |
-| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Автоматически внедрять заголовки сеансов Helicone для группировки запросов. |
-| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Автоматическое внедрение типов TypeScript/Svelte в файлы, считываемые с помощью инструментов поиска. |
-| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Используйте подписку ChatGPT Plus/Pro вместо кредитов API. |
-| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Используйте существующий план Gemini вместо выставления счетов через API. |
-| [opencode-антигравитация-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. |
-| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Многоветвевая изоляция контейнеров разработки с мелкими клонами и автоматическим назначением портов. |
-| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Плагин Google Antigradity OAuth с поддержкой поиска Google и более надежной обработкой API. |
-| [opencode-динамический-контекст-обрезка](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. |
-| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Добавьте встроенную поддержку веб-поиска для поддерживаемых поставщиков в стиле Google. |
-| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Позволяет агентам ИИ запускать фоновые процессы в PTY и отправлять им интерактивные данные. |
-| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Инструкции для неинтерактивных команд оболочки — предотвращают зависания из-за операций, зависящих от TTY. |
-| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Отслеживайте использование OpenCode с помощью Wakatime |
-| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Очистка таблиц уценок, созданных LLM |
-| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | Редактирование кода в 10 раз быстрее с помощью API Morph Fast Apply и маркеров отложенного редактирования. |
-| [о-мой-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code |
-| [уведомитель открытого кода](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов OpenCode |
-| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Уведомления на рабочем столе и звуковые оповещения о разрешениях, завершении и событиях ошибок. |
-| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Автоматическое именование сеансов Zellij на основе искусственного интеллекта на основе контекста OpenCode. |
-| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Разрешить агентам OpenCode отложенную загрузку подсказок по требованию с обнаружением и внедрением навыков. |
-| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Постоянная память между сеансами с использованием Supermemory |
-| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Интерактивный обзор плана с визуальными аннотациями и возможностью совместного использования в частном или автономном режиме. |
-| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Расширьте открытый код/команды до мощной системы оркестровки с детальным управлением потоком данных. |
-| [opencode-планировщик](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. |
-| [микоде](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса |
-| [октто](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов |
-| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Фоновые агенты в стиле Claude Code с асинхронным делегированием и сохранением контекста. |
-| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Встроенные уведомления ОС для OpenCode — узнайте, когда задачи завершены |
-| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Комплексный пакет многоагентной оркестровки — 16 компонентов, одна установка |
-| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Рабочие деревья git с нулевым трением для OpenCode |
+| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Автоматически внедрять заголовки сеансов Helicone для группировки запросов. |
+| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Автоматическое внедрение типов TypeScript/Svelte в файлы, считываемые с помощью инструментов поиска. |
+| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Используйте подписку ChatGPT Plus/Pro вместо кредитов API. |
+| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Используйте существующий план Gemini вместо выставления счетов через API. |
+| [opencode-антигравитация-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. |
+| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Многоветвевая изоляция контейнеров разработки с мелкими клонами и автоматическим назначением портов. |
+| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Плагин Google Antigradity OAuth с поддержкой поиска Google и более надежной обработкой API. |
+| [opencode-динамический-контекст-обрезка](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. |
+| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Добавьте встроенную поддержку веб-поиска для поддерживаемых поставщиков в стиле Google. |
+| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Позволяет агентам ИИ запускать фоновые процессы в PTY и отправлять им интерактивные данные. |
+| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Инструкции для неинтерактивных команд оболочки — предотвращают зависания из-за операций, зависящих от TTY. |
+| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Отслеживайте использование OpenCode с помощью Wakatime |
+| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Очистка таблиц уценок, созданных LLM |
+| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | Редактирование кода в 10 раз быстрее с помощью API Morph Fast Apply и маркеров отложенного редактирования. |
+| [о-мой-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code |
+| [уведомитель открытого кода](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов OpenCode |
+| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Уведомления на рабочем столе и звуковые оповещения о разрешениях, завершении и событиях ошибок. |
+| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Автоматическое именование сеансов Zellij на основе искусственного интеллекта на основе контекста OpenCode. |
+| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Разрешить агентам OpenCode отложенную загрузку подсказок по требованию с обнаружением и внедрением навыков. |
+| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Постоянная память между сеансами с использованием Supermemory |
+| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Интерактивный обзор плана с визуальными аннотациями и возможностью совместного использования в частном или автономном режиме. |
+| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Расширьте открытый код/команды до мощной системы оркестровки с детальным управлением потоком данных. |
+| [opencode-планировщик](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. |
+| [микоде](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса |
+| [октто](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов |
+| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Фоновые агенты в стиле Claude Code с асинхронным делегированием и сохранением контекста. |
+| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Встроенные уведомления ОС для OpenCode — узнайте, когда задачи завершены |
+| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Комплексный пакет многоагентной оркестровки — 16 компонентов, одна установка |
+| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Рабочие деревья git с нулевым трением для OpenCode |
---
## Проекты
-| Имя | Описание |
-| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- |
-| [StreeX 1 | Discord-бот для управления сессиями OpenCode, построенный на SDK |
-| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API |
-| [портал](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для OpenCode через Tailscale/VPN |
-| [шаблон плагина с открытым кодом](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов OpenCode |
-| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для открытого кода — агент кодирования искусственного интеллекта на базе терминала |
-| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования OpenCode через @opencode-ai/sdk |
-| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для OpenCode |
-| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий OpenCode в пользовательский интерфейс Obsidian. |
-| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе OpenCode. |
-| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений OpenCode с переносимыми изолированными профилями. |
-| [КодNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для OpenCode |
+| Имя | Описание |
+| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------- |
+| [StreeX 1 | Discord-бот для управления сессиями OpenCode, построенный на SDK |
+| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API |
+| [портал](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для OpenCode через Tailscale/VPN |
+| [шаблон плагина с открытым кодом](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов OpenCode |
+| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для открытого кода — агент кодирования искусственного интеллекта на базе терминала |
+| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования OpenCode через @opencode-ai/sdk |
+| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для OpenCode |
+| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий OpenCode в пользовательский интерфейс Obsidian. |
+| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе OpenCode. |
+| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений OpenCode с переносимыми изолированными профилями. |
+| [КодNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для OpenCode |
---
## Агенты
-| Имя | Описание |
-| ----------------------------------------------------------------- | ------------------------------------------------------------ |
-| [Агентный](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки |
+| Имя | Описание |
+| ----------------------------------------------------------------- | -------------------------------------------------------------------------- |
+| [Агентный](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки |
| [opencode-агенты](https://github.com/darrenhinde/opencode-agents) | Конфигурации, подсказки, агенты и плагины для улучшения рабочих процессов. |
diff --git a/packages/web/src/content/docs/ru/formatters.mdx b/packages/web/src/content/docs/ru/formatters.mdx
index d0479327b..6bdb1bc9f 100644
--- a/packages/web/src/content/docs/ru/formatters.mdx
+++ b/packages/web/src/content/docs/ru/formatters.mdx
@@ -11,32 +11,32 @@ OpenCode автоматически форматирует файлы после
OpenCode поставляется с несколькими встроенными форматировщиками для популярных языков и платформ. Ниже приведен список форматтеров, поддерживаемых расширений файлов, а также необходимых команд или параметров конфигурации.
-| форматтер | Расширения | Требования |
-| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
-| правительство | .идти | Доступна команда `gofmt` |
-| смешивание | .ex, .exs, .bias, .heex, .bend, .neex, .sface | Доступна команда `mix` |
-| красивее | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` |
-| биом | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` |
-| зигзаг | .zig, .zon | Доступна команда `zig` |
-| clang-формат | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` |
-| ктлинт | .кт, .ктс | Доступна команда `ktlint` |
-| ерш | .py, .pyi | Команда `ruff` доступна в конфигурации |
-| ржавчина | .rs | Доступна команда `rustfmt` |
-| грузовой контейнер | .rs | Доступна команда `cargo fmt` |
-| уф | .py, .pyi | Доступна команда `uv` |
-| рубокоп | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` |
-| стандартный RB | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` |
-| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` |
-| воздух | .Р | Доступна команда `air` |
-| дротик | .dart | Доступна команда `dart` |
-| ocamlformat | .мл, .мли | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. |
-| терраформировать | .tf, .tfvars | Доступна команда `terraform` |
-| светиться | .блеск | Доступна команда `gleam` |
-| никсфмт | .nix | Доступна команда `nixfmt` |
-| шфмт | .sh, .bash | Доступна команда `shfmt` |
-| пинта | .php | Зависимость `laravel/pint` в `composer.json` |
-| oxfmt (экспериментальный) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) |
-| ормол | .hs | Доступна команда `ormolu` |
+| форматтер | Расширения | Требования |
+| ------------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| правительство | .идти | Доступна команда `gofmt` |
+| смешивание | .ex, .exs, .bias, .heex, .bend, .neex, .sface | Доступна команда `mix` |
+| красивее | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` |
+| биом | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` |
+| зигзаг | .zig, .zon | Доступна команда `zig` |
+| clang-формат | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` |
+| ктлинт | .кт, .ктс | Доступна команда `ktlint` |
+| ерш | .py, .pyi | Команда `ruff` доступна в конфигурации |
+| ржавчина | .rs | Доступна команда `rustfmt` |
+| грузовой контейнер | .rs | Доступна команда `cargo fmt` |
+| уф | .py, .pyi | Доступна команда `uv` |
+| рубокоп | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` |
+| стандартный RB | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` |
+| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` |
+| воздух | .Р | Доступна команда `air` |
+| дротик | .dart | Доступна команда `dart` |
+| ocamlformat | .мл, .мли | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. |
+| терраформировать | .tf, .tfvars | Доступна команда `terraform` |
+| светиться | .блеск | Доступна команда `gleam` |
+| никсфмт | .nix | Доступна команда `nixfmt` |
+| шфмт | .sh, .bash | Доступна команда `shfmt` |
+| пинта | .php | Зависимость `laravel/pint` в `composer.json` |
+| oxfmt (экспериментальный) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) |
+| ормол | .hs | Доступна команда `ormolu` |
Поэтому, если ваш проект имеет `prettier` в вашем `package.json`, OpenCode автоматически его использует.
@@ -67,12 +67,12 @@ OpenCode поставляется с несколькими встроенным
Каждая конфигурация форматтера поддерживает следующее:
-| Свойство | Тип | Описание |
-| ------------- | -------- | ------------------------------------------------------- |
-| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить форматтер. |
-| `command` | нить[] | Команда для форматирования |
-| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования |
-| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот форматтер |
+| Свойство | Тип | Описание |
+| ------------- | ------------------- | ----------------------------------------------------------------------------------- |
+| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить форматтер. |
+| `command` | нить[] | Команда для форматирования |
+| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования |
+| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот форматтер |
Давайте посмотрим на несколько примеров.
diff --git a/packages/web/src/content/docs/ru/github.mdx b/packages/web/src/content/docs/ru/github.mdx
index 0e5bfb525..39e287db1 100644
--- a/packages/web/src/content/docs/ru/github.mdx
+++ b/packages/web/src/content/docs/ru/github.mdx
@@ -105,14 +105,14 @@ opencode github install
OpenCode может быть запущен следующими событиями GitHub:
-| Тип события | Инициировано | Подробности |
-| ----------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
-| `issue_comment` | Комментарий к проблеме или PR | Упомяните `/opencode` или `/oc` в своем комментарии. OpenCode считывает контекст и может создавать ветки, открывать PR или отвечать. |
-| `pull_request_review_comment` | Комментируйте конкретные строки кода в PR. | Упоминайте `/opencode` или `/oc` при просмотре кода. OpenCode получает путь к файлу, номера строк и контекст сравнения. |
-| `issues` | Проблема открыта или отредактирована | Автоматически запускать OpenCode при создании или изменении проблем. Требуется ввод `prompt`. |
-| `pull_request` | PR открыт или обновлен | Автоматически запускать OpenCode при открытии, синхронизации или повторном открытии PR. Полезно для автоматических обзоров. |
-| `schedule` | Расписание на основе Cron | Запускайте OpenCode по расписанию. Требуется ввод `prompt`. Вывод поступает в журналы и PR (комментариев нет). |
-| `workflow_dispatch` | Ручной триггер из пользовательского интерфейса GitHub | Запускайте OpenCode по требованию на вкладке «Действия». Требуется ввод `prompt`. Вывод идет в логи и PR. |
+| Тип события | Инициировано | Подробности |
+| ----------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
+| `issue_comment` | Комментарий к проблеме или PR | Упомяните `/opencode` или `/oc` в своем комментарии. OpenCode считывает контекст и может создавать ветки, открывать PR или отвечать. |
+| `pull_request_review_comment` | Комментируйте конкретные строки кода в PR. | Упоминайте `/opencode` или `/oc` при просмотре кода. OpenCode получает путь к файлу, номера строк и контекст сравнения. |
+| `issues` | Проблема открыта или отредактирована | Автоматически запускать OpenCode при создании или изменении проблем. Требуется ввод `prompt`. |
+| `pull_request` | PR открыт или обновлен | Автоматически запускать OpenCode при открытии, синхронизации или повторном открытии PR. Полезно для автоматических обзоров. |
+| `schedule` | Расписание на основе Cron | Запускайте OpenCode по расписанию. Требуется ввод `prompt`. Вывод поступает в журналы и PR (комментариев нет). |
+| `workflow_dispatch` | Ручной триггер из пользовательского интерфейса GitHub | Запускайте OpenCode по требованию на вкладке «Действия». Требуется ввод `prompt`. Вывод идет в логи и PR. |
### Пример расписания
diff --git a/packages/web/src/content/docs/ru/keybinds.mdx b/packages/web/src/content/docs/ru/keybinds.mdx
index 43707f098..e202d895d 100644
--- a/packages/web/src/content/docs/ru/keybinds.mdx
+++ b/packages/web/src/content/docs/ru/keybinds.mdx
@@ -134,20 +134,20 @@ OpenCode использует клавишу `leader` для большинст�
Ввод приглашения настольного приложения OpenCode поддерживает распространенные сочетания клавиш в стиле Readline/Emacs для редактирования текста. Они встроены и в настоящее время не настраиваются через `opencode.json`.
-| Ярлык | Действие |
-| -------- | ---------------------------------------- |
-| `ctrl+a` | Перейти к началу текущей строки |
-| `ctrl+e` | Перейти к концу текущей строки |
-| `ctrl+b` | Переместить курсор на один символ назад |
-| `ctrl+f` | Переместить курсор на один символ вперед |
-| `alt+b` | Переместить курсор на одно слово назад |
-| `alt+f` | Переместить курсор вперед на одно слово |
-| `ctrl+d` | Удалить символ под курсором |
-| `ctrl+k` | Убить до конца строки |
-| `ctrl+u` | Убить до начала строки |
-| `ctrl+w` | Убить предыдущее слово |
-| `alt+d` | Убить следующее слово |
-| `ctrl+t` | Транспонировать символы |
+| Ярлык | Действие |
+| -------- | ---------------------------------------------------- |
+| `ctrl+a` | Перейти к началу текущей строки |
+| `ctrl+e` | Перейти к концу текущей строки |
+| `ctrl+b` | Переместить курсор на один символ назад |
+| `ctrl+f` | Переместить курсор на один символ вперед |
+| `alt+b` | Переместить курсор на одно слово назад |
+| `alt+f` | Переместить курсор вперед на одно слово |
+| `ctrl+d` | Удалить символ под курсором |
+| `ctrl+k` | Убить до конца строки |
+| `ctrl+u` | Убить до начала строки |
+| `ctrl+w` | Убить предыдущее слово |
+| `alt+d` | Убить следующее слово |
+| `ctrl+t` | Транспонировать символы |
| `ctrl+g` | Отменить всплывающие окна/прервать выполнение ответа |
---
diff --git a/packages/web/src/content/docs/ru/lsp.mdx b/packages/web/src/content/docs/ru/lsp.mdx
index b37c055ac..84d8ccaa7 100644
--- a/packages/web/src/content/docs/ru/lsp.mdx
+++ b/packages/web/src/content/docs/ru/lsp.mdx
@@ -11,40 +11,40 @@ OpenCode интегрируется с вашим протоколом язык�
OpenCode поставляется с несколькими встроенными LSP-серверами для популярных языков:
-| ЛСП Сервер | Расширения | Требования |
-| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ |
-| астро | .astro | Автоматическая установка для проектов Astro |
-| бить | .sh, .bash, .zsh, .ksh | Автоматически устанавливает сервер языка bash |
-| лязг | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Автоматическая установка для проектов C/C++. |
-| csharp | .cs | `.NET SDK` установлен |
-| Clojure-LSP | .clj, .cljs, .cljc, .edn | Доступна команда `clojure-lsp` |
-| дротик | .dart | Доступна команда `dart` |
-| дено | .ts, .tsx, .js, .jsx, .mjs | Доступна команда `deno` (автоматически определяет deno.json/deno.jsonc) |
-| эликсир-ls | .ex, .exs | Доступна команда `elixir` |
-| эслинт | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | Зависимость `eslint` в проекте |
-| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` установлен |
-| светиться | .блеск | Доступна команда `gleam` |
-| гоплс | .идти | Доступна команда `go` |
-| хлс | .hs, .lhs | Доступна команда `haskell-language-server-wrapper` |
-| jdtls | .java | `Java SDK (version 21+)` установлен |
-| Котлин-LS | .кт, .ктс | Автоматическая установка для проектов Kotlin |
-| Луа-ЛС | .lua | Автоматическая установка для проектов Lua |
-| снег | .nix | Доступна команда `nixd` |
-| ocaml-lsp | .мл, .мли | Доступна команда `ocamllsp` |
-| бычья линта | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | Зависимость `oxlint` в проекте |
-| PHP | .php | Автоматическая установка для проектов PHP |
-| призма | .prisma | Доступна команда `prisma` |
-| пирит | .py, .pyi | Установлена ​​зависимость `pyright` |
-| рубин-lsp (рубокоп) | .rb, .rake, .gemspec, .ru | Доступны команды `ruby` и `gem`. |
-| ржавчина | .rs | Доступна команда `rust-analyzer` |
-| исходный комплект-lsp | .swift, .objc, .objcpp | `swift` установлен (`xcode` в macOS) |
-| стройный | .стройный | Автоматическая установка для проектов Svelte |
-| терраформировать | .tf, .tfvars | Автоматическая установка из выпусков GitHub |
-| tinymist | .тип, .типк | Автоматическая установка из выпусков GitHub |
-| машинопись | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | Зависимость `typescript` в проекте |
-| вид | .vue | Автоматическая установка для проектов Vue |
-| Ямл-лс | .yaml, .yml | Автоматически устанавливает Red Hat yaml-language-server |
-| Злс | .zig, .zon | Доступна команда `zig` |
+| ЛСП Сервер | Расширения | Требования |
+| --------------------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| астро | .astro | Автоматическая установка для проектов Astro |
+| бить | .sh, .bash, .zsh, .ksh | Автоматически устанавливает сервер языка bash |
+| лязг | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Автоматическая установка для проектов C/C++. |
+| csharp | .cs | `.NET SDK` установлен |
+| Clojure-LSP | .clj, .cljs, .cljc, .edn | Доступна команда `clojure-lsp` |
+| дротик | .dart | Доступна команда `dart` |
+| дено | .ts, .tsx, .js, .jsx, .mjs | Доступна команда `deno` (автоматически определяет deno.json/deno.jsonc) |
+| эликсир-ls | .ex, .exs | Доступна команда `elixir` |
+| эслинт | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | Зависимость `eslint` в проекте |
+| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` установлен |
+| светиться | .блеск | Доступна команда `gleam` |
+| гоплс | .идти | Доступна команда `go` |
+| хлс | .hs, .lhs | Доступна команда `haskell-language-server-wrapper` |
+| jdtls | .java | `Java SDK (version 21+)` установлен |
+| Котлин-LS | .кт, .ктс | Автоматическая установка для проектов Kotlin |
+| Луа-ЛС | .lua | Автоматическая установка для проектов Lua |
+| снег | .nix | Доступна команда `nixd` |
+| ocaml-lsp | .мл, .мли | Доступна команда `ocamllsp` |
+| бычья линта | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | Зависимость `oxlint` в проекте |
+| PHP | .php | Автоматическая установка для проектов PHP |
+| призма | .prisma | Доступна команда `prisma` |
+| пирит | .py, .pyi | Установлена ​​зависимость `pyright` |
+| рубин-lsp (рубокоп) | .rb, .rake, .gemspec, .ru | Доступны команды `ruby` и `gem`. |
+| ржавчина | .rs | Доступна команда `rust-analyzer` |
+| исходный комплект-lsp | .swift, .objc, .objcpp | `swift` установлен (`xcode` в macOS) |
+| стройный | .стройный | Автоматическая установка для проектов Svelte |
+| терраформировать | .tf, .tfvars | Автоматическая установка из выпусков GitHub |
+| tinymist | .тип, .типк | Автоматическая установка из выпусков GitHub |
+| машинопись | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | Зависимость `typescript` в проекте |
+| вид | .vue | Автоматическая установка для проектов Vue |
+| Ямл-лс | .yaml, .yml | Автоматически устанавливает Red Hat yaml-language-server |
+| Злс | .zig, .zon | Доступна команда `zig` |
Серверы LSP автоматически включаются при обнаружении одного из указанных выше расширений файлов и выполнении требований.
@@ -76,13 +76,13 @@ OpenCode поставляется с несколькими встроенным
Каждый LSP-сервер поддерживает следующее:
-| Свойство | Тип | Описание |
-| ---------------- | -------- | ------------------------------------------------- |
-| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. |
-| `command` | нить[] | Команда запуска LSP-сервера |
-| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот сервер LSP |
-| `env` | объект | Переменные среды, которые нужно установить при запуске сервера |
-| `initialization` | объект | Параметры инициализации для отправки на сервер LSP |
+| Свойство | Тип | Описание |
+| ---------------- | ------------------- | --------------------------------------------------------------------------- |
+| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. |
+| `command` | нить[] | Команда запуска LSP-сервера |
+| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот сервер LSP |
+| `env` | объект | Переменные среды, которые нужно установить при запуске сервера |
+| `initialization` | объект | Параметры инициализации для отправки на сервер LSP |
Давайте посмотрим на несколько примеров.
diff --git a/packages/web/src/content/docs/ru/mcp-servers.mdx b/packages/web/src/content/docs/ru/mcp-servers.mdx
index 8996ae56f..a80481d3f 100644
--- a/packages/web/src/content/docs/ru/mcp-servers.mdx
+++ b/packages/web/src/content/docs/ru/mcp-servers.mdx
@@ -116,13 +116,13 @@ use the mcp_everything tool to add the number 3 and 4
Вот все варианты настройки локального сервера MCP.
-| Вариант | Тип | Необходимый | Описание |
-| ------------- | ------- | -------- | ----------------------------------------------------------------------------------- |
-| `type` | Нить | Да | Тип подключения к серверу MCP должен быть `"local"`. |
-| `command` | Множество | Да | Команда и аргументы для запуска сервера MCP. |
-| `environment` | Объект | | Переменные среды, которые необходимо установить при запуске сервера. |
-| `enabled` | логическое значение | | Включите или отключите сервер MCP при запуске. |
-| `timeout` | Число | | Тайм-аут в мс для получения инструментов с сервера MCP. По умолчанию 5000 (5 секунд). |
+| Вариант | Тип | Необходимый | Описание |
+| ------------- | ------------------- | ----------- | ------------------------------------------------------------------------------------- |
+| `type` | Нить | Да | Тип подключения к серверу MCP должен быть `"local"`. |
+| `command` | Множество | Да | Команда и аргументы для запуска сервера MCP. |
+| `environment` | Объект | | Переменные среды, которые необходимо установить при запуске сервера. |
+| `enabled` | логическое значение | | Включите или отключите сервер MCP при запуске. |
+| `timeout` | Число | | Тайм-аут в мс для получения инструментов с сервера MCP. По умолчанию 5000 (5 секунд). |
---
@@ -152,14 +152,14 @@ use the mcp_everything tool to add the number 3 and 4
#### Параметры
-| Вариант | Тип | Необходимый | Описание |
-| --------- | ------- | -------- | ----------------------------------------------------------------------------------- |
-| `type` | Нить | Да | Тип подключения к серверу MCP должен быть `"remote"`. |
-| `url` | Нить | Да | URL-адрес удаленного сервера MCP. |
-| `enabled` | логическое значение | | Включите или отключите сервер MCP при запуске. |
-| `headers` | Объект | | Заголовки для отправки с запросом. |
-| `oauth` | Объект | | Конфигурация аутентификации OAuth. См. раздел [OAuth](#oauth) ниже. |
-| `timeout` | Число | | Тайм-аут в мс для получения инструментов с сервера MCP. По умолчанию 5000 (5 секунд). |
+| Вариант | Тип | Необходимый | Описание |
+| --------- | ------------------- | ----------- | ------------------------------------------------------------------------------------- |
+| `type` | Нить | Да | Тип подключения к серверу MCP должен быть `"remote"`. |
+| `url` | Нить | Да | URL-адрес удаленного сервера MCP. |
+| `enabled` | логическое значение | | Включите или отключите сервер MCP при запуске. |
+| `headers` | Объект | | Заголовки для отправки с запросом. |
+| `oauth` | Объект | | Конфигурация аутентификации OAuth. См. раздел [OAuth](#oauth) ниже. |
+| `timeout` | Число | | Тайм-аут в мс для получения инструментов с сервера MCP. По умолчанию 5000 (5 секунд). |
---
@@ -266,12 +266,12 @@ opencode mcp logout my-oauth-server
#### Параметры OAuth
-| Вариант | Тип | Описание |
-| -------------- | --------------- | -------------------------------------------------------------------------------- |
-| `oauth` | Объект \ | ЛОЖЬ | Объект конфигурации OAuth или `false`, чтобы отключить автоматическое обнаружение OAuth. |
-| `clientId` | Нить | Идентификатор клиента OAuth. Если этот параметр не указан, будет предпринята попытка динамической регистрации клиента. |
-| `clientSecret` | Нить | Секрет клиента OAuth, если этого требует сервер авторизации. |
-| `scope` | Нить | Области OAuth для запроса во время авторизации. |
+| Вариант | Тип | Описание |
+| -------------- | --------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
+| `oauth` | Объект \ | ЛОЖЬ | Объект конфигурации OAuth или `false`, чтобы отключить автоматическое обнаружение OAuth. |
+| `clientId` | Нить | Идентификатор клиента OAuth. Если этот параметр не указан, будет предпринята попытка динамической регистрации клиента. |
+| `clientSecret` | Нить | Секрет клиента OAuth, если этого требует сервер авторизации. |
+| `scope` | Нить | Области OAuth для запроса во время авторизации. |
#### Отладка
diff --git a/packages/web/src/content/docs/ru/modes.mdx b/packages/web/src/content/docs/ru/modes.mdx
index 19fe35be1..be070a8d6 100644
--- a/packages/web/src/content/docs/ru/modes.mdx
+++ b/packages/web/src/content/docs/ru/modes.mdx
@@ -225,19 +225,19 @@ Provide constructive feedback without making direct changes.
Вот всеми инструментами можно управлять через конфигурацию режима.
-| Инструмент | Описание |
-| ----------- | ----------------------- |
-| ХХ0ГГ | Выполнение команд оболочки |
-| ХХ0ГГ | Изменить существующие файлы |
-| ХХ0ГГ | Создание новых файлов |
-| ХХ0ГГ | Чтение содержимого файла |
-| ХХ0ГГ | Поиск содержимого файла |
-| ХХ0ГГ | Найти файлы по шаблону |
-| ХХ0ГГ | Вывести содержимое каталога |
-| ХХ0ГГ | Применение патчей к файлам |
-| ХХ0ГГ | Управляйте списками дел |
-| ХХ0ГГ | Чтение списков дел |
-| ХХ0ГГ | Получить веб-контент |
+| Инструмент | Описание |
+| ---------- | --------------------------- |
+| ХХ0ГГ | Выполнение команд оболочки |
+| ХХ0ГГ | Изменить существующие файлы |
+| ХХ0ГГ | Создание новых файлов |
+| ХХ0ГГ | Чтение содержимого файла |
+| ХХ0ГГ | Поиск содержимого файла |
+| ХХ0ГГ | Найти файлы по шаблону |
+| ХХ0ГГ | Вывести содержимое каталога |
+| ХХ0ГГ | Применение патчей к файлам |
+| ХХ0ГГ | Управляйте списками дел |
+| ХХ0ГГ | Чтение списков дел |
+| ХХ0ГГ | Получить веб-контент |
---
diff --git a/packages/web/src/content/docs/ru/providers.mdx b/packages/web/src/content/docs/ru/providers.mdx
index c7d001dd1..2f8704035 100644
--- a/packages/web/src/content/docs/ru/providers.mdx
+++ b/packages/web/src/content/docs/ru/providers.mdx
@@ -1023,12 +1023,12 @@ npm install -g opencode-helicone-session
##### Общие разъемы Helicone
-| Заголовок | Описание |
-| -------------------------- | ------------------------------------------------------------- |
-| ХХ0ГГ | Включить кэширование ответов (`true`/`false`) |
-| ХХ0ГГ | Отслеживание показателей по пользователю |
-| ХХ0ГГ | Добавьте пользовательские свойства (например, `Helicone-Property-Environment`) |
-| ХХ0ГГ | Связывание запросов с подсказками |
+| Заголовок | Описание |
+| --------- | ------------------------------------------------------------------------------ |
+| ХХ0ГГ | Включить кэширование ответов (`true`/`false`) |
+| ХХ0ГГ | Отслеживание показателей по пользователю |
+| ХХ0ГГ | Добавьте пользовательские свойства (например, `Helicone-Property-Environment`) |
+| ХХ0ГГ | Связывание запросов с подсказками |
См. [Справочник заголовков Helicone](https://docs.helicone.ai/helicone-headers/header-directory) для всех доступных заголовков.
@@ -1638,11 +1638,11 @@ Vercel AI Gateway позволяет получать доступ к модел
Некоторые полезные параметры маршрутизации:
-| Вариант | Описание |
-| ------------------- | ---------------------------------------------------- |
-| ХХ0ГГ | Последовательность действий поставщика, которую стоит попробовать |
-| ХХ0ГГ | Ограничить конкретными поставщиками |
-| ХХ0ГГ | Используйте только поставщиков с нулевой политикой хранения данных. |
+| Вариант | Описание |
+| ------- | ------------------------------------------------------------------- |
+| ХХ0ГГ | Последовательность действий поставщика, которую стоит попробовать |
+| ХХ0ГГ | Ограничить конкретными поставщиками |
+| ХХ0ГГ | Используйте только поставщиков с нулевой политикой хранения данных. |
---
diff --git a/packages/web/src/content/docs/ru/server.mdx b/packages/web/src/content/docs/ru/server.mdx
index 0c3a5ebc2..38e4076ab 100644
--- a/packages/web/src/content/docs/ru/server.mdx
+++ b/packages/web/src/content/docs/ru/server.mdx
@@ -18,13 +18,13 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
#### Параметры
-| Флаг | Описание | По умолчанию |
-| --------------- | ----------------------------------- | ---------------- |
-| ХХ0ГГ | Порт для прослушивания | `4096` |
-| ХХ0ГГ | Имя хоста для прослушивания | `127.0.0.1` |
-| ХХ0ГГ | Включить обнаружение mDNS | ХХ0ГГ |
-| ХХ0ГГ | Пользовательское доменное имя для службы mDNS | ХХ0ГГ |
-| ХХ0ГГ | Дополнительные источники браузера, позволяющие | `[]` |
+| Флаг | Описание | По умолчанию |
+| ----- | ---------------------------------------------- | ------------ |
+| ХХ0ГГ | Порт для прослушивания | `4096` |
+| ХХ0ГГ | Имя хоста для прослушивания | `127.0.0.1` |
+| ХХ0ГГ | Включить обнаружение mDNS | ХХ0ГГ |
+| ХХ0ГГ | Пользовательское доменное имя для службы mDNS | ХХ0ГГ |
+| ХХ0ГГ | Дополнительные источники браузера, позволяющие | `[]` |
`--cors` можно передать несколько раз:
@@ -89,116 +89,116 @@ http://<hostname>:<port>/doc
### Глобальный
-| Метод | Путь | Описание | Ответ |
-| ------ | ---------------- | ------------------------------ | ------------------------------------ |
-| ХХ0ГГ | ХХ0ГГ | Получить информацию о состоянии и версии сервера | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Получить глобальные события (поток SSE) | Трансляция событий |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------------------------------------ | ------------------ |
+| ХХ0ГГ | ХХ0ГГ | Получить информацию о состоянии и версии сервера | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Получить глобальные события (поток SSE) | Трансляция событий |
---
### Проект
-| Метод | Путь | Описание | Ответ |
-| ------ | ------------------ | ----------------------- | --------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Список всех проектов | <a href={typesUrl}><code>Проект[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить текущий проект | <a href={typesUrl}><code>Проект</code></a> |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ----------------------- | -------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Список всех проектов | <a href={typesUrl}><code>Проект[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить текущий проект | <a href={typesUrl}><code>Проект</code></a> |
---
### Путь и система контроля версий
-| Метод | Путь | Описание | Ответ |
-| ------ | ------- | ------------------------------------ | ------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Получить текущий путь | <a href={typesUrl}><code>Путь</code></a> |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | -------------------------------------------- | ------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Получить текущий путь | <a href={typesUrl}><code>Путь</code></a> |
| ХХ0ГГ | ХХ0ГГ | Получить информацию VCS для текущего проекта | <a href={typesUrl}><code>VcsInfo</code></a> |
---
### Пример
-| Метод | Путь | Описание | Ответ |
-| ------ | ------------------- | ---------------------------- | --------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------------- | ----- |
| ХХ0ГГ | ХХ0ГГ | Удалить текущий экземпляр | ХХ0ГГ |
---
### Конфигурация
-| Метод | Путь | Описание | Ответ |
-| ------- | ------------------- | --------------------------------- | ---------------------------------------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Получить информацию о конфигурации | <a href={typesUrl}><code>Config</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Обновить конфигурацию | <a href={typesUrl}><code>Config</code></a> |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ----------------------------------------- | ---------------------------------------------------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Получить информацию о конфигурации | <a href={typesUrl}><code>Config</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Обновить конфигурацию | <a href={typesUrl}><code>Config</code></a> |
| ХХ0ГГ | ХХ0ГГ | Список поставщиков и моделей по умолчанию | `{ providers: `<a href={typesUrl}>Provider[]</a>`, default: { [key: string]: string } }` |
---
### Поставщик
-| Метод | Путь | Описание | Ответ |
-| ------ | -------------------------------- | ------------------------------------ | ----------------------------------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Список всех поставщиков | `{ all: `<a href={typesUrl}>Provider[]</a>`, default: {...}, connected: string[] }` |
-| ХХ0ГГ | ХХ0ГГ | Получить методы аутентификации поставщика | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` |
-| ХХ0ГГ | ХХ0ГГ | Авторизуйте провайдера с помощью OAuth | <a href={typesUrl}><code>ProviderAuthAuthorization</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Обработка обратного вызова OAuth для провайдера | ХХ0ГГ |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ----------------------------------------------- | ----------------------------------------------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Список всех поставщиков | `{ all: `<a href={typesUrl}>Provider[]</a>`, default: {...}, connected: string[] }` |
+| ХХ0ГГ | ХХ0ГГ | Получить методы аутентификации поставщика | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` |
+| ХХ0ГГ | ХХ0ГГ | Авторизуйте провайдера с помощью OAuth | <a href={typesUrl}><code>ProviderAuthAuthorization</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Обработка обратного вызова OAuth для провайдера | ХХ0ГГ |
---
### Сессии
-| Метод | Путь | Описание | Примечания |
-| -------- | ---------------------------------------- | ------------------------------------- | ---------------------------------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Список всех сессий | Возвращает <a href={typesUrl}><code>Session[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Создать новый сеанс | тело: `{ parentID?, title? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить статус сеанса для всех сеансов | Возвращает `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` |
-| ХХ0ГГ | ХХ0ГГ | Получить подробную информацию о сеансе | Возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Удалить сеанс и все его данные | Возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Обновить свойства сеанса | тело: `{ title? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить дочерние сеансы сеанса | Возвращает <a href={typesUrl}><code>Session[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить список дел для сеанса | Возвращает <a href={typesUrl}><code>Todo[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Проанализируйте приложение и создайте `AGENTS.md`. | тело: `{ messageID, providerID, modelID }`, возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Разветвить существующий сеанс по сообщению | тело: `{ messageID? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Прервать текущий сеанс | Возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Поделиться сеансом | Возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Отменить общий доступ к сеансу | Возвращает <a href={typesUrl}><code>Session</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить разницу для этой сессии | запрос: `messageID?`, возвращает <a href={typesUrl}><code>FileDiff[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Подведите итоги сессии | тело: `{ providerID, modelID }`, возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Отменить сообщение | тело: `{ messageID, partID? }`, возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Восстановить все восстановленные сообщения | Возвращает `boolean` |
-| ХХ0ГГ | ХХ0ГГ | Ответ на запрос разрешения | тело: `{ response, remember? }`, возвращает `boolean` |
+| Метод | Путь | Описание | Примечания |
+| ----- | ----- | -------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Список всех сессий | Возвращает <a href={typesUrl}><code>Session[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Создать новый сеанс | тело: `{ parentID?, title? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить статус сеанса для всех сеансов | Возвращает `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` |
+| ХХ0ГГ | ХХ0ГГ | Получить подробную информацию о сеансе | Возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Удалить сеанс и все его данные | Возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Обновить свойства сеанса | тело: `{ title? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить дочерние сеансы сеанса | Возвращает <a href={typesUrl}><code>Session[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить список дел для сеанса | Возвращает <a href={typesUrl}><code>Todo[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Проанализируйте приложение и создайте `AGENTS.md`. | тело: `{ messageID, providerID, modelID }`, возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Разветвить существующий сеанс по сообщению | тело: `{ messageID? }`, возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Прервать текущий сеанс | Возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Поделиться сеансом | Возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Отменить общий доступ к сеансу | Возвращает <a href={typesUrl}><code>Session</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить разницу для этой сессии | запрос: `messageID?`, возвращает <a href={typesUrl}><code>FileDiff[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Подведите итоги сессии | тело: `{ providerID, modelID }`, возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Отменить сообщение | тело: `{ messageID, partID? }`, возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Восстановить все восстановленные сообщения | Возвращает `boolean` |
+| ХХ0ГГ | ХХ0ГГ | Ответ на запрос разрешения | тело: `{ response, remember? }`, возвращает `boolean` |
---
### Сообщения
-| Метод | Путь | Описание | Примечания |
-| ------ | --------------------------------- | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Список сообщений в сеансе | запрос: `limit?`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}[]` |
-| ХХ0ГГ | ХХ0ГГ | Отправьте сообщение и дождитесь ответа | тело: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
-| ХХ0ГГ | ХХ0ГГ | Получить подробную информацию о сообщении | Возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
-| ХХ0ГГ | ХХ0ГГ | Отправить сообщение асинхронно (без ожидания) | тело: то же, что и `/session/:id/message`, возвращает `204 No Content`. |
-| ХХ0ГГ | ХХ0ГГ | Выполнить команду косой черты | тело: `{ messageID?, agent?, model?, command, arguments }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
-| ХХ0ГГ | ХХ0ГГ | Запустите команду оболочки | тело: `{ agent, model?, command }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
+| Метод | Путь | Описание | Примечания |
+| ----- | ----- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| ХХ0ГГ | ХХ0ГГ | Список сообщений в сеансе | запрос: `limit?`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}[]` |
+| ХХ0ГГ | ХХ0ГГ | Отправьте сообщение и дождитесь ответа | тело: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
+| ХХ0ГГ | ХХ0ГГ | Получить подробную информацию о сообщении | Возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
+| ХХ0ГГ | ХХ0ГГ | Отправить сообщение асинхронно (без ожидания) | тело: то же, что и `/session/:id/message`, возвращает `204 No Content`. |
+| ХХ0ГГ | ХХ0ГГ | Выполнить команду косой черты | тело: `{ messageID?, agent?, model?, command, arguments }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
+| ХХ0ГГ | ХХ0ГГ | Запустите команду оболочки | тело: `{ agent, model?, command }`, возвращает `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
---
### Команды
-| Метод | Путь | Описание | Ответ |
-| ------ | ---------- | ----------------- | --------------------------------------------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------ | --------------------------------------------- |
| ХХ0ГГ | ХХ0ГГ | Список всех команд | <a href={typesUrl}><code>Команда[]</code></a> |
---
### Файлы
-| Метод | Путь | Описание | Ответ |
-| ------ | ------------------------ | ---------------------------------- | ------------------------------------------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Поиск текста в файлах | Массив объектов соответствия `path`, `lines`, `line_number`, `absolute_offset`, `submatches`. |
-| ХХ0ГГ | ХХ0ГГ | Поиск файлов и каталогов по имени | `string[]` (пути) |
-| ХХ0ГГ | ХХ0ГГ | Найдите символы рабочей области | <a href={typesUrl}><code>Символ[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Список файлов и каталогов | <a href={typesUrl}><code>FileNode[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Чтение файла | <a href={typesUrl}><code>FileContent</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить статус отслеживаемых файлов | <a href={typesUrl}><code>Файл[]</code></a> |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------------------------ | --------------------------------------------------------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Поиск текста в файлах | Массив объектов соответствия `path`, `lines`, `line_number`, `absolute_offset`, `submatches`. |
+| ХХ0ГГ | ХХ0ГГ | Поиск файлов и каталогов по имени | `string[]` (пути) |
+| ХХ0ГГ | ХХ0ГГ | Найдите символы рабочей области | <a href={typesUrl}><code>Символ[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Список файлов и каталогов | <a href={typesUrl}><code>FileNode[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Чтение файла | <a href={typesUrl}><code>FileContent</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить статус отслеживаемых файлов | <a href={typesUrl}><code>Файл[]</code></a> |
#### `/find/file` параметры запроса
@@ -212,76 +212,76 @@ http://<hostname>:<port>/doc
### Инструменты (Экспериментальные)
-| Метод | Путь | Описание | Ответ |
-| ------ | ------------------------------------------- | ---------------------------------------- | -------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Список всех идентификаторов инструментов | <a href={typesUrl}><code>ToolIDs</code></a> |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ---------------------------------------------- | -------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Список всех идентификаторов инструментов | <a href={typesUrl}><code>ToolIDs</code></a> |
| ХХ0ГГ | ХХ0ГГ | Список инструментов со схемами JSON для модели | <a href={typesUrl}><code>ToolList</code></a> |
---
### LSP, форматтеры и MCP
-| Метод | Путь | Описание | Ответ |
-| ------ | ------------ | -------------------------- | -------------------------------------------------------- |
-| ХХ0ГГ | ХХ0ГГ | Получить статус LSP-сервера | <a href={typesUrl}><code>LSPStatus[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить статус форматтера | <a href={typesUrl}><code>FormatterStatus[]</code></a> |
-| ХХ0ГГ | ХХ0ГГ | Получить статус сервера MCP | `{ [name: string]: `<a href={typesUrl}>MCPStatus</a>` }` |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ----------------------------------- | --------------------------------------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Получить статус LSP-сервера | <a href={typesUrl}><code>LSPStatus[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить статус форматтера | <a href={typesUrl}><code>FormatterStatus[]</code></a> |
+| ХХ0ГГ | ХХ0ГГ | Получить статус сервера MCP | `{ [name: string]: `<a href={typesUrl}>MCPStatus</a>` }` |
| ХХ0ГГ | ХХ0ГГ | Динамическое добавление сервера MCP | тело: `{ name, config }`, возвращает объект состояния MCP |
---
### Агенты
-| Метод | Путь | Описание | Ответ |
-| ------ | -------- | ------------------------- | ------------------------------------------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ----------------------------- | ------------------------------------------- |
| ХХ0ГГ | ХХ0ГГ | Список всех доступных агентов | <a href={typesUrl}><code>Агент[]</code></a> |
---
### Ведение журнала
-| Метод | Путь | Описание | Ответ |
-| ------ | ------ | ------------------------------------------------------------ | --------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ---------------------------------------------------------------------- | ----- |
| ХХ0ГГ | ХХ0ГГ | Напишите запись в журнале. Тело: `{ service, level, message, extra? }` | ХХ0ГГ |
---
### ТУИ
-| Метод | Путь | Описание | Ответ |
-| ------ | ----------------------- | ------------------------------------------- | ---------------------- |
-| ХХ0ГГ | ХХ0ГГ | Добавить текст в приглашение | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Открыть диалоговое окно справки | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Откройте селектор сеансов | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Откройте выбор темы | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Откройте выбор модели | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Отправить текущий запрос | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Очистить подсказку | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Выполнить команду (`{ command }`) | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Показать тост (`{ title?, message, variant }`) | ХХ0ГГ |
-| ХХ0ГГ | ХХ0ГГ | Дождитесь следующего запроса на управление | Объект запроса управления |
-| ХХ0ГГ | ХХ0ГГ | Ответ на запрос управления (`{ body }`) | ХХ0ГГ |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ---------------------------------------------- | ------------------------- |
+| ХХ0ГГ | ХХ0ГГ | Добавить текст в приглашение | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Открыть диалоговое окно справки | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Откройте селектор сеансов | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Откройте выбор темы | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Откройте выбор модели | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Отправить текущий запрос | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Очистить подсказку | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Выполнить команду (`{ command }`) | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Показать тост (`{ title?, message, variant }`) | ХХ0ГГ |
+| ХХ0ГГ | ХХ0ГГ | Дождитесь следующего запроса на управление | Объект запроса управления |
+| ХХ0ГГ | ХХ0ГГ | Ответ на запрос управления (`{ body }`) | ХХ0ГГ |
---
### Авторизация
-| Метод | Путь | Описание | Ответ |
-| ------ | ----------- | --------------------------------------------------------------- | --------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------------------------------------------------------------------------------- | ----- |
| ХХ0ГГ | ХХ0ГГ | Установите учетные данные для аутентификации. Тело должно соответствовать схеме поставщика. | ХХ0ГГ |
---
### События
-| Метод | Путь | Описание | Ответ |
-| ------ | -------- | ----------------------------------------------------------------------------- | ------------------------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ---------------------------------------------------------------------------------------------- | ------------------------------------ |
| ХХ0ГГ | ХХ0ГГ | Поток событий, отправленный сервером. Первое событие — `server.connected`, затем события шины. | Поток событий, отправленных сервером |
---
### Документы
-| Метод | Путь | Описание | Ответ |
-| ------ | ------ | ------------------------- | --------------------------- |
+| Метод | Путь | Описание | Ответ |
+| ----- | ----- | ------------------------ | -------------------------------------- |
| ХХ0ГГ | ХХ0ГГ | Спецификация OpenAPI 3.1 | HTML-страница со спецификацией OpenAPI |
diff --git a/packages/web/src/content/docs/ru/skills.mdx b/packages/web/src/content/docs/ru/skills.mdx
index 4e5cc63d0..02468bf09 100644
--- a/packages/web/src/content/docs/ru/skills.mdx
+++ b/packages/web/src/content/docs/ru/skills.mdx
@@ -139,11 +139,11 @@ skill({ name: "git-release" })
}
```
-| Разрешение | Поведение |
-| ---------- | ----------------------------------------- |
-| ХХ0ГГ | Навык загружается сразу |
-| ХХ0ГГ | Навык скрыт от агента, доступ отклонен |
-| ХХ0ГГ | Перед загрузкой пользователю запрашивается подтверждение |
+| Разрешение | Поведение |
+| ---------- | -------------------------------------------------------- |
+| ХХ0ГГ | Навык загружается сразу |
+| ХХ0ГГ | Навык скрыт от агента, доступ отклонен |
+| ХХ0ГГ | Перед загрузкой пользователю запрашивается подтверждение |
Шаблоны поддерживают подстановочные знаки: `internal-*` соответствует `internal-docs`, `internal-tools` и т. д.
diff --git a/packages/web/src/content/docs/ru/themes.mdx b/packages/web/src/content/docs/ru/themes.mdx
index 48aab3ef0..05e67726b 100644
--- a/packages/web/src/content/docs/ru/themes.mdx
+++ b/packages/web/src/content/docs/ru/themes.mdx
@@ -25,18 +25,18 @@ description: Выберите встроенную тему или опреде�
OpenCode поставляется с несколькими встроенными темами.
-| Имя | Описание |
-| ---------------------- | ---------------------------------------------------------------------------- |
-| ХХ0ГГ | Адаптируется к цвету фона вашего терминала |
-| ХХ0ГГ | На основе темы [Tokyonight](https://github.com/folke/tokyonight.nvim) |
-| ХХ0ГГ | На основе темы [Everforest](https://github.com/sainnhe/everforest) |
-| ХХ0ГГ | На основе темной темы Ayu](https://github.com/ayu-theme). |
-| ХХ0ГГ | На основе темы [Catppuccin](https://github.com/catppuccin) |
-| ХХ0ГГ | На основе темы [Catppuccin](https://github.com/catppuccin) |
-| ХХ0ГГ | На основе темы [Gruvbox](https://github.com/morhetz/gruvbox) |
-| ХХ0ГГ | На основе темы [Kanagawa](https://github.com/rebelot/kanagawa.nvim) |
-| ХХ0ГГ | На основе [темы Nord](https://github.com/nordtheme/nord) |
-| ХХ0ГГ | Зеленый цвет в хакерском стиле на черной теме |
+| Имя | Описание |
+| ----- | -------------------------------------------------------------------------- |
+| ХХ0ГГ | Адаптируется к цвету фона вашего терминала |
+| ХХ0ГГ | На основе темы [Tokyonight](https://github.com/folke/tokyonight.nvim) |
+| ХХ0ГГ | На основе темы [Everforest](https://github.com/sainnhe/everforest) |
+| ХХ0ГГ | На основе темной темы Ayu](https://github.com/ayu-theme). |
+| ХХ0ГГ | На основе темы [Catppuccin](https://github.com/catppuccin) |
+| ХХ0ГГ | На основе темы [Catppuccin](https://github.com/catppuccin) |
+| ХХ0ГГ | На основе темы [Gruvbox](https://github.com/morhetz/gruvbox) |
+| ХХ0ГГ | На основе темы [Kanagawa](https://github.com/rebelot/kanagawa.nvim) |
+| ХХ0ГГ | На основе [темы Nord](https://github.com/nordtheme/nord) |
+| ХХ0ГГ | Зеленый цвет в хакерском стиле на черной теме |
| ХХ0ГГ | На основе темной темы Atom One](https://github.com/Th3Whit3Wolf/one-nvim). |
И более того, мы постоянно добавляем новые темы.
diff --git a/packages/web/src/content/docs/ru/tui.mdx b/packages/web/src/content/docs/ru/tui.mdx
index e08ab84e4..0556d3a2b 100644
--- a/packages/web/src/content/docs/ru/tui.mdx
+++ b/packages/web/src/content/docs/ru/tui.mdx
@@ -290,11 +290,10 @@ How is auth handled in @packages/functions/src/api/index.ts?
Команды `/editor` и `/export` используют редактор, указанный в переменной среды `EDITOR`.
ХХ0ГГ
- ХХ0ГГ
- ```bash
- # Example for nano or vim
- export EDITOR=nano
- export EDITOR=vim
+ХХ0ГГ
+```bash # Example for nano or vim
+export EDITOR=nano
+export EDITOR=vim
# For GUI editors, VS Code, Cursor, VSCodium, Windsurf, Zed, etc.
# include --wait
@@ -304,11 +303,11 @@ How is auth handled in @packages/functions/src/api/index.ts?
Чтобы сделать его постоянным, добавьте это в свой профиль оболочки;
`~/.bashrc`, `~/.zshrc` и т. д.
- ХХ0ГГ
+ХХ0ГГ
- ХХ0ГГ
- ```bash
- set EDITOR=notepad
+ХХ0ГГ
+```bash
+set EDITOR=notepad
# For GUI editors, VS Code, Cursor, VSCodium, Windsurf, Zed, etc.
# include --wait
@@ -318,11 +317,11 @@ How is auth handled in @packages/functions/src/api/index.ts?
Чтобы сделать его постоянным, используйте **Свойства системы** > **Среда.
Переменные**.
- ХХ0ГГ
+ХХ0ГГ
- ХХ0ГГ
- ```powershell
- $env:EDITOR = "notepad"
+ХХ0ГГ
+```powershell
+$env:EDITOR = "notepad"
# For GUI editors, VS Code, Cursor, VSCodium, Windsurf, Zed, etc.
# include --wait
@@ -331,7 +330,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
Чтобы сделать его постоянным, добавьте его в свой профиль PowerShell.
- ХХ0ГГ
+ХХ0ГГ
ХХ0ГГ
Популярные варианты редактора включают в себя:
diff --git a/packages/web/src/content/docs/ru/zen.mdx b/packages/web/src/content/docs/ru/zen.mdx
index 8623ae7bc..b1d0dba06 100644
--- a/packages/web/src/content/docs/ru/zen.mdx
+++ b/packages/web/src/content/docs/ru/zen.mdx
@@ -62,37 +62,37 @@ OpenCode Zen работает так же, как и любой другой п�
Вы также можете получить доступ к нашим моделям через следующие конечные точки API.
-| Модель | Идентификатор модели | Конечная точка | Пакет AI SDK |
-| ------------------ | ------------------ | -------------------------------------------------- | --------------------------- |
-| GPT 5.2 | gpt-5.2 | ХХ0ГГ | ХХ0ГГ |
-| Кодекс GPT 5.2 | gpt-5.2-кодекс | ХХ0ГГ | ХХ0ГГ |
-| GPT 5.1 | gpt-5.1 | ХХ0ГГ | ХХ0ГГ |
-| Кодекс GPT 5.1 | gpt-5.1-кодекс | ХХ0ГГ | ХХ0ГГ |
-| Кодекс GPT 5.1 Макс. | gpt-5.1-кодекс-макс | ХХ0ГГ | ХХ0ГГ |
-| Кодекс GPT 5.1 Мини | gpt-5.1-кодекс-мини | ХХ0ГГ | ХХ0ГГ |
-| GPT 5 | гпт-5 | ХХ0ГГ | ХХ0ГГ |
-| Кодекс GPT 5 | gpt-5-кодекс | ХХ0ГГ | ХХ0ГГ |
-| ГПТ 5 Нано | gpt-5-нано | ХХ0ГГ | ХХ0ГГ |
-| Клод Сонет 4.5 | Клод-сонет-4-5 | ХХ0ГГ | ХХ0ГГ |
-| Клод Сонет 4 | Клод-Сонет-4 | ХХ0ГГ | ХХ0ГГ |
-| Клод Хайку 4.5 | Клод-Хайку-4-5 | ХХ0ГГ | ХХ0ГГ |
-| Клод Хайку 3.5 | Клод-3-5-хайку | ХХ0ГГ | ХХ0ГГ |
-| Закрыть работу 4.6 | плотная работа-4-6 | ХХ0ГГ | ХХ0ГГ |
-| Закрыть работу 4.5 | плотная работа-4-5 | ХХ0ГГ | ХХ0ГГ |
-| Закрыть работу 4.1 | плотная работа-4-1 | ХХ0ГГ | ХХ0ГГ |
-| Близнецы 3 Про | Близнецы-3-про | ХХ0ГГ | ХХ0ГГ |
-| Близнецы 3 Флэш | Близнецы-3-вспышка | ХХ0ГГ | ХХ0ГГ |
-| МиниМакс М2.1 | минимакс-м2.1 | ХХ0ГГ | ХХ0ГГ |
-| МиниМакс М2.1 Бесплатно | минимакс-м2.1-бесплатно | ХХ0ГГ | ХХ0ГГ |
-| ГЛМ 4.7 | глм-4.7 | ХХ0ГГ | ХХ0ГГ |
-| ГЛМ 4.7 Бесплатно | glm-4.7-бесплатно | ХХ0ГГ | ХХ0ГГ |
-| ГЛМ 4.6 | глм-4.6 | ХХ0ГГ | ХХ0ГГ |
-| Как К2.5 | ас-к2.5 | ХХ0ГГ | ХХ0ГГ |
-| Кими K2.5 Бесплатно | кими-к2.5-бесплатно | ХХ0ГГ | ХХ0ГГ |
-| Кими К2 думает | Кими-К2-думает | ХХ0ГГ | ХХ0ГГ |
-| Как К2 | as-k2 | ХХ0ГГ | ХХ0ГГ |
-| Qwen3 Кодер 480B | qwen3-кодер | ХХ0ГГ | ХХ0ГГ |
-| Большой рассол | большой рассол | ХХ0ГГ | ХХ0ГГ |
+| Модель | Идентификатор модели | Конечная точка | Пакет AI SDK |
+| ----------------------- | ----------------------- | -------------- | ------------ |
+| GPT 5.2 | gpt-5.2 | ХХ0ГГ | ХХ0ГГ |
+| Кодекс GPT 5.2 | gpt-5.2-кодекс | ХХ0ГГ | ХХ0ГГ |
+| GPT 5.1 | gpt-5.1 | ХХ0ГГ | ХХ0ГГ |
+| Кодекс GPT 5.1 | gpt-5.1-кодекс | ХХ0ГГ | ХХ0ГГ |
+| Кодекс GPT 5.1 Макс. | gpt-5.1-кодекс-макс | ХХ0ГГ | ХХ0ГГ |
+| Кодекс GPT 5.1 Мини | gpt-5.1-кодекс-мини | ХХ0ГГ | ХХ0ГГ |
+| GPT 5 | гпт-5 | ХХ0ГГ | ХХ0ГГ |
+| Кодекс GPT 5 | gpt-5-кодекс | ХХ0ГГ | ХХ0ГГ |
+| ГПТ 5 Нано | gpt-5-нано | ХХ0ГГ | ХХ0ГГ |
+| Клод Сонет 4.5 | Клод-сонет-4-5 | ХХ0ГГ | ХХ0ГГ |
+| Клод Сонет 4 | Клод-Сонет-4 | ХХ0ГГ | ХХ0ГГ |
+| Клод Хайку 4.5 | Клод-Хайку-4-5 | ХХ0ГГ | ХХ0ГГ |
+| Клод Хайку 3.5 | Клод-3-5-хайку | ХХ0ГГ | ХХ0ГГ |
+| Закрыть работу 4.6 | плотная работа-4-6 | ХХ0ГГ | ХХ0ГГ |
+| Закрыть работу 4.5 | плотная работа-4-5 | ХХ0ГГ | ХХ0ГГ |
+| Закрыть работу 4.1 | плотная работа-4-1 | ХХ0ГГ | ХХ0ГГ |
+| Близнецы 3 Про | Близнецы-3-про | ХХ0ГГ | ХХ0ГГ |
+| Близнецы 3 Флэш | Близнецы-3-вспышка | ХХ0ГГ | ХХ0ГГ |
+| МиниМакс М2.1 | минимакс-м2.1 | ХХ0ГГ | ХХ0ГГ |
+| МиниМакс М2.1 Бесплатно | минимакс-м2.1-бесплатно | ХХ0ГГ | ХХ0ГГ |
+| ГЛМ 4.7 | глм-4.7 | ХХ0ГГ | ХХ0ГГ |
+| ГЛМ 4.7 Бесплатно | glm-4.7-бесплатно | ХХ0ГГ | ХХ0ГГ |
+| ГЛМ 4.6 | глм-4.6 | ХХ0ГГ | ХХ0ГГ |
+| Как К2.5 | ас-к2.5 | ХХ0ГГ | ХХ0ГГ |
+| Кими K2.5 Бесплатно | кими-к2.5-бесплатно | ХХ0ГГ | ХХ0ГГ |
+| Кими К2 думает | Кими-К2-думает | ХХ0ГГ | ХХ0ГГ |
+| Как К2 | as-k2 | ХХ0ГГ | ХХ0ГГ |
+| Qwen3 Кодер 480B | qwen3-кодер | ХХ0ГГ | ХХ0ГГ |
+| Большой рассол | большой рассол | ХХ0ГГ | ХХ0ГГ |
[модель id](/docs/config/#models) в вашей конфигурации OpenCode
использует формат `opencode/<model-id>`. Например, для Кодекса GPT 5.2 вы должны
@@ -114,41 +114,41 @@ https://opencode.ai/zen/v1/models
Мы поддерживаем модель оплаты по мере использования. Ниже приведены цены **за 1 миллион токенов**.
-| Модель | Вход | Выход | Кэшированное чтение | Кэшированная запись |
-| --------------------------------- | ------ | ------ | ----------- | ------------ |
-| Большой рассол | Бесплатно | Бесплатно | Бесплатно | - |
-| МиниМакс М2.1 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
-| МиниМакс М2.1 | $0.30 | $1.20 | $0.10 | - |
-| ГЛМ 4.7 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
-| ГЛМ 4.7 | $0.60 | $2.20 | $0.10 | - |
-| ГЛМ 4.6 | $0.60 | $2.20 | $0.10 | - |
-| Кими K2.5 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
-| Как К2.5 | $0.60 | $3.00 | $0.08 | - |
-| Кими К2 думает | $0.40 | $2.50 | - | - |
-| Как К2 | $0.40 | $2.50 | - | - |
-| Qwen3 Кодер 480B | $0.45 | $1.50 | - | - |
-| Клод Сонет 4.5 (≤ 200 тыс. токенов) | $3.00 | $15.00 | $0.30 | $3.75 |
-| Клод Сонет 4.5 (> 200 тыс. токенов) | $6.00 | $22.50 | $0.60 | $7.50 |
-| Клод Сонет 4 (≤ 200 тыс. токенов) | $3.00 | $15.00 | $0.30 | $3.75 |
-| Клод Сонет 4 (> 200 тыс. токенов) | $6.00 | $22.50 | $0.60 | $7.50 |
-| Клод Хайку 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
-| Клод Хайку 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
-| Клод Опус 4.6 (≤ 200 тыс. токенов) | $5.00 | $25.00 | $0.50 | $6.25 |
-| Клод Опус 4.6 (> 200 тыс. токенов) | $10.00 | $37.50 | $1.00 | $12.50 |
-| Закрыть работу 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
-| Закрыть работу 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
-| Gemini 3 Pro (≤ 200 тыс. токенов) | $2.00 | $12.00 | $0.20 | - |
-| Gemini 3 Pro (> 200 тыс. токенов) | $4.00 | $18.00 | $0.40 | - |
-| Близнецы 3 Флэш | $0.50 | $3.00 | $0.05 | - |
-| GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
-| Кодекс GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
-| GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
-| Кодекс GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
-| Кодекс GPT 5.1 Макс. | $1.25 | $10.00 | $0.125 | - |
-| Кодекс GPT 5.1 Мини | $0.25 | $2.00 | $0.025 | - |
-| GPT 5 | $1.07 | $8.50 | $0.107 | - |
-| Кодекс GPT 5 | $1.07 | $8.50 | $0.107 | - |
-| ГПТ 5 Нано | Бесплатно | Бесплатно | Бесплатно | - |
+| Модель | Вход | Выход | Кэшированное чтение | Кэшированная запись |
+| ----------------------------------- | --------- | --------- | ------------------- | ------------------- |
+| Большой рассол | Бесплатно | Бесплатно | Бесплатно | - |
+| МиниМакс М2.1 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
+| МиниМакс М2.1 | $0.30 | $1.20 | $0.10 | - |
+| ГЛМ 4.7 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
+| ГЛМ 4.7 | $0.60 | $2.20 | $0.10 | - |
+| ГЛМ 4.6 | $0.60 | $2.20 | $0.10 | - |
+| Кими K2.5 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
+| Как К2.5 | $0.60 | $3.00 | $0.08 | - |
+| Кими К2 думает | $0.40 | $2.50 | - | - |
+| Как К2 | $0.40 | $2.50 | - | - |
+| Qwen3 Кодер 480B | $0.45 | $1.50 | - | - |
+| Клод Сонет 4.5 (≤ 200 тыс. токенов) | $3.00 | $15.00 | $0.30 | $3.75 |
+| Клод Сонет 4.5 (> 200 тыс. токенов) | $6.00 | $22.50 | $0.60 | $7.50 |
+| Клод Сонет 4 (≤ 200 тыс. токенов) | $3.00 | $15.00 | $0.30 | $3.75 |
+| Клод Сонет 4 (> 200 тыс. токенов) | $6.00 | $22.50 | $0.60 | $7.50 |
+| Клод Хайку 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
+| Клод Хайку 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
+| Клод Опус 4.6 (≤ 200 тыс. токенов) | $5.00 | $25.00 | $0.50 | $6.25 |
+| Клод Опус 4.6 (> 200 тыс. токенов) | $10.00 | $37.50 | $1.00 | $12.50 |
+| Закрыть работу 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
+| Закрыть работу 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
+| Gemini 3 Pro (≤ 200 тыс. токенов) | $2.00 | $12.00 | $0.20 | - |
+| Gemini 3 Pro (> 200 тыс. токенов) | $4.00 | $18.00 | $0.40 | - |
+| Близнецы 3 Флэш | $0.50 | $3.00 | $0.05 | - |
+| GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
+| Кодекс GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
+| GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
+| Кодекс GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
+| Кодекс GPT 5.1 Макс. | $1.25 | $10.00 | $0.125 | - |
+| Кодекс GPT 5.1 Мини | $0.25 | $2.00 | $0.025 | - |
+| GPT 5 | $1.07 | $8.50 | $0.107 | - |
+| Кодекс GPT 5 | $1.07 | $8.50 | $0.107 | - |
+| ГПТ 5 Нано | Бесплатно | Бесплатно | Бесплатно | - |
Вы можете заметить _Claude Haiku 3.5_ в своей истории использования. Это [недорогая модель](/docs/config/#models), которая используется для создания заголовков ваших сеансов.