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

Reference CLI

Le binaire prx est le point d'entree unique pour toutes les operations PRX -- chat interactif, gestion du daemon, administration des canaux et diagnostics systeme.

Drapeaux globaux

Ces drapeaux sont acceptes par toutes les sous-commandes.

DrapeauCourtDefautDescription
--config-c~/.config/prx/config.tomlChemin vers le fichier de configuration
--log-level-linfoNiveau de verbosity des logs : trace, debug, info, warn, error
--no-colorfalseDesactiver la sortie coloree
--quiet-qfalseSupprimer la sortie non essentielle
--help-hAfficher l'aide
--version-VAfficher la version

Commandes

CommandeDescription
prx agentInteraction LLM en un tour (compatible avec le piping)
prx chatChat terminal enrichi avec streaming et historique
prx daemonDemarrer le runtime complet PRX (passerelle + canaux + cron + evolution)
prx gatewayServeur de passerelle HTTP/WebSocket autonome
prx onboardAssistant de configuration interactif
prx channelGestion des canaux (list, add, remove, start, doctor)
prx cronGestion des taches cron (list, add, remove, pause, resume)
prx evolutionOperations d'auto-evolution (status, history, config, trigger)
prx authGestion des profils OAuth (login, refresh, logout)
prx configOperations de configuration (schema, split, merge, get, set)
prx doctorDiagnostics systeme (sante du daemon, etat des canaux, disponibilite des modeles)
prx serviceGestion des services systemd/OpenRC (install, start, stop, status)
prx skillsGestion des competences (list, install, remove)
prx statusTableau de bord de l'etat du systeme
prx models refreshRafraichir les catalogues de modeles des fournisseurs
prx providersLister tous les fournisseurs LLM pris en charge
prx completionsGenerer les completions shell (bash, zsh, fish)

Exemples rapides

bash
# Configuration initiale
prx onboard

# Demarrer un chat interactif
prx chat

# Question en un tour (scriptable)
echo "Summarize this file" | prx agent -f report.pdf

# Demarrer le daemon avec tous les services
prx daemon

# Verifier la sante du systeme
prx doctor

Completions shell

Generez les completions pour votre shell et ajoutez-les a votre profil :

bash
# Bash
prx completions bash > ~/.local/share/bash-completion/completions/prx

# Zsh
prx completions zsh > ~/.zfunc/_prx

# Fish
prx completions fish > ~/.config/fish/completions/prx.fish

Variables d'environnement

PRX respecte les variables d'environnement suivantes (elles prennent le pas sur les valeurs du fichier de configuration) :

VariableDescription
PRX_CONFIGChemin vers le fichier de configuration (equivalent a --config)
PRX_LOGNiveau de log (equivalent a --log-level)
PRX_DATA_DIRRepertoire de donnees (defaut : ~/.local/share/prx)
ANTHROPIC_API_KEYCle API du fournisseur Anthropic
OPENAI_API_KEYCle API du fournisseur OpenAI
GOOGLE_API_KEYCle API du fournisseur Google Gemini

Voir aussi

Released under the Apache-2.0 License.