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

prx agent

Выполнение однократного взаимодействия с LLM. Агент обрабатывает один промпт, возвращает ответ и завершает работу. Предназначен для скриптов, конвейеров и интеграции с другими инструментами.

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

bash
prx agent [OPTIONS] [PROMPT]

Если PROMPT не указан, ввод считывается из stdin.

Параметры

ФлагСокр.По умолчаниюОписание
--provider-Pиз конфигурацииLLM-провайдер
--model-mпо умолчанию для провайдераИдентификатор модели
--system-sПользовательский системный промпт
--file-fПрикрепить файл к контексту промпта
--no-toolsfalseОтключить использование инструментов
--no-memoryfalseОтключить чтение и запись памяти
--json-jfalseВывод необработанного JSON-ответа
--temperature-tпо умолчанию для провайдераТемпература сэмплирования (0.0 - 2.0)
--max-tokensпо умолчанию для провайдераМаксимальное количество токенов ответа
--timeout120Таймаут в секундах

Примеры

bash
# Простой вопрос
prx agent "What is the capital of France?"

# Передача содержимого по конвейеру для анализа
cat error.log | prx agent "Summarize these errors"

# Прикрепление файла
prx agent -f report.pdf "Summarize the key findings"

# Использование конкретной модели
prx agent -P anthropic -m claude-sonnet-4-20250514 "Explain quantum entanglement"

# JSON-вывод для скриптов
prx agent --json "List 5 programming languages" | jq '.content'

# Цепочка с другими командами
git diff HEAD~1 | prx agent "Write a commit message for this diff"

Stdin и аргумент

Промпт можно указать как позиционный аргумент или через stdin. Если присутствуют оба, они конкатенируются (сначала содержимое stdin, затем аргумент как инструкция).

bash
# Только аргумент
prx agent "Hello"

# Только stdin
echo "Hello" | prx agent

# Оба: stdin как контекст, аргумент как инструкция
cat data.csv | prx agent "Find anomalies in this dataset"

Файловые вложения

Флаг --file добавляет содержимое файла в контекст промпта. Можно прикрепить несколько файлов:

bash
prx agent -f src/main.rs -f src/lib.rs "Review this code for bugs"

Поддерживаемые типы файлов: текстовые файлы, PDF, изображения (для моделей с поддержкой vision) и распространённые форматы документов.

Коды возврата

КодЗначение
0Успех
1Общая ошибка (некорректная конфигурация, сбой сети)
2Превышен таймаут
3Ошибка провайдера (ограничение частоты запросов, ошибка аутентификации)

См. также

Released under the Apache-2.0 License.