Skip to content
Cette page a été générée et traduite avec l'aide de l'IA. Si vous remarquez des inexactitudes, n'hésitez pas à contribuer. Modifier sur GitHub

prx agent

Executer une interaction LLM en un tour. L'agent traite un prompt, retourne la reponse et se termine. Concu pour le scripting, le piping et l'integration avec d'autres outils.

Utilisation

bash
prx agent [OPTIONS] [PROMPT]

Si PROMPT est omis, l'entree est lue depuis stdin.

Options

DrapeauCourtDefautDescription
--provider-Pdefaut configFournisseur LLM a utiliser
--model-mdefaut fournisseurIdentifiant du modele
--system-sPrompt systeme personnalise
--file-fJoindre un fichier au contexte du prompt
--no-toolsfalseDesactiver l'utilisation des outils
--no-memoryfalseDesactiver les lectures et ecritures memoire
--json-jfalseSortie de la reponse JSON brute
--temperature-tdefaut fournisseurTemperature d'echantillonnage (0.0 - 2.0)
--max-tokensdefaut fournisseurNombre maximum de tokens de reponse
--timeout120Delai d'attente en secondes

Exemples

bash
# Question simple
prx agent "What is the capital of France?"

# Rediriger du contenu pour analyse
cat error.log | prx agent "Summarize these errors"

# Joindre un fichier
prx agent -f report.pdf "Summarize the key findings"

# Utiliser un modele specifique
prx agent -P anthropic -m claude-sonnet-4-20250514 "Explain quantum entanglement"

# Sortie JSON pour le scripting
prx agent --json "List 5 programming languages" | jq '.content'

# Enchainer avec d'autres commandes
git diff HEAD~1 | prx agent "Write a commit message for this diff"

Stdin vs argument

Le prompt peut etre fourni comme argument positionnel ou via stdin. Lorsque les deux sont presents, ils sont concatenes (contenu stdin en premier, puis l'argument comme instructions).

bash
# Argument seul
prx agent "Hello"

# Stdin seul
echo "Hello" | prx agent

# Les deux : stdin comme contexte, argument comme instruction
cat data.csv | prx agent "Find anomalies in this dataset"

Pieces jointes

Le drapeau --file ajoute le contenu d'un fichier au contexte du prompt. Plusieurs fichiers peuvent etre joints :

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

Les types de fichiers pris en charge incluent les fichiers texte, les PDF, les images (pour les modeles compatibles vision) et les formats de documents courants.

Codes de sortie

CodeSignification
0Succes
1Erreur generale (configuration invalide, echec reseau)
2Delai d'attente depasse
3Erreur du fournisseur (limite de debit, echec d'authentification)

Voir aussi

Released under the Apache-2.0 License.