Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

prx chat

Запуск интерактивной сессии чата в терминале с потоковыми ответами, историей разговора и полным доступом к инструментам.

Использование

bash
prx chat [OPTIONS]

Параметры

ФлагСокр.По умолчаниюОписание
--provider-Pиз конфигурацииLLM-провайдер (например, anthropic, openai, ollama)
--model-mпо умолчанию для провайдераИдентификатор модели (например, claude-sonnet-4-20250514, gpt-4o)
--system-sПользовательский системный промпт (переопределяет конфигурацию)
--session-Sновая сессияВозобновить именованную сессию
--no-toolsfalseОтключить использование инструментов для этой сессии
--no-memoryfalseОтключить чтение и запись памяти
--no-streamfalseОжидать полный ответ вместо потокового вывода
--max-turnsбез ограниченийМаксимальное количество реплик до автовыхода
--temperature-tпо умолчанию для провайдераТемпература сэмплирования (0.0 - 2.0)

Управление в интерактивном режиме

Внутри сессии чата доступны следующие сочетания клавиш:

КлавишаДействие
EnterОтправить сообщение
Shift+Enter или \ затем EnterНовая строка (многострочный ввод)
Up / DownНавигация по истории сообщений
Ctrl+CОтменить текущую генерацию
Ctrl+DВыйти из сессии чата
Ctrl+LОчистить экран

Слеш-команды

Вводите эти команды прямо в поле ввода чата:

КомандаОписание
/helpПоказать доступные команды
/model <name>Переключить модель во время сессии
/provider <name>Переключить провайдера во время сессии
/system <prompt>Обновить системный промпт
/clearОчистить историю разговора
/save [name]Сохранить текущую сессию
/load <name>Загрузить сохранённую сессию
/sessionsПоказать список сохранённых сессий
/toolsПоказать список доступных инструментов
/exitВыйти из чата

Примеры

bash
# Запуск со значениями по умолчанию
prx chat

# Использование конкретной модели
prx chat --provider anthropic --model claude-sonnet-4-20250514

# Возобновление предыдущей сессии
prx chat --session project-planning

# Быстрый вопрос с локальной моделью
prx chat --provider ollama --model llama3

# Ограничение до 10 реплик (удобно для автоматизированных сценариев)
prx chat --max-turns 10

Управление сессиями

Сессии чата автоматически сохраняются при выходе. Каждая сессия записывает:

  • Сообщения разговора (пользователь + ассистент)
  • Вызовы инструментов и результаты
  • Использованные провайдер и модель
  • Временную метку и продолжительность

Сессии хранятся в каталоге данных PRX (~/.local/share/prx/sessions/ по умолчанию).

bash
# Список всех сессий
prx chat --session ""  # пустое имя выводит список сессий

# Возобновление по имени
prx chat --session my-project

Многострочный ввод

Для длинных промптов используйте многострочный режим. Нажмите Shift+Enter, чтобы вставить перевод строки без отправки. Индикатор промпта меняется с > на ..., показывая, что вы в многострочном режиме.

Альтернативный способ — передача ввода из файла:

bash
# Чат по-прежнему открывается в интерактивном режиме, содержимое файла используется как первое сообщение
prx chat < prompt.txt

Переопределение провайдера и модели

Флаги --provider и --model переопределяют значения по умолчанию из файла конфигурации на время сессии. Вы также можете переключиться во время сессии с помощью слеш-команд.

bash
# Начать с OpenAI, переключиться на Anthropic во время разговора
prx chat --provider openai
# В чате: /provider anthropic
# В чате: /model claude-sonnet-4-20250514

См. также

Released under the Apache-2.0 License.