diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-09 17:35:30 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-09 17:35:30 +0000 |
| commit | d578f80f0055082cc7befd29b2ce6bda7326d29f (patch) | |
| tree | 5ca2ee868fe480104a5464260a8b114c3ef4ec71 /packages/web/src/content/docs/ru | |
| parent | dc53086c1e73d43d3a28fc4cdf161e83d09b1877 (diff) | |
| download | opencode-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.mdx | 4 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/cli.mdx | 228 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/ecosystem.mdx | 94 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/formatters.mdx | 64 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/github.mdx | 16 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/keybinds.mdx | 28 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/lsp.mdx | 82 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/mcp-servers.mdx | 42 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/modes.mdx | 26 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/providers.mdx | 22 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/server.mdx | 198 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/skills.mdx | 10 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/themes.mdx | 24 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/tui.mdx | 27 | ||||
| -rw-r--r-- | packages/web/src/content/docs/ru/zen.mdx | 132 |
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), которая используется для создания заголовков ваших сеансов. |
