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 chat

Demarrer une session de chat interactive dans le terminal avec des reponses en streaming, un historique de conversation et un acces complet aux outils.

Utilisation

bash
prx chat [OPTIONS]

Options

DrapeauCourtDefautDescription
--provider-Pdefaut configFournisseur LLM a utiliser (ex. anthropic, openai, ollama)
--model-mdefaut fournisseurIdentifiant du modele (ex. claude-sonnet-4-20250514, gpt-4o)
--system-sPrompt systeme personnalise (remplace la config)
--session-Snouvelle sessionReprendre une session nommee
--no-toolsfalseDesactiver l'utilisation des outils pour cette session
--no-memoryfalseDesactiver les lectures et ecritures memoire
--no-streamfalseAttendre la reponse complete au lieu du streaming
--max-turnsillimiteNombre maximum de tours de conversation avant sortie automatique
--temperature-tdefaut fournisseurTemperature d'echantillonnage (0.0 - 2.0)

Controles interactifs

Une fois dans la session de chat, les raccourcis clavier suivants sont disponibles :

ToucheAction
EnterEnvoyer le message
Shift+Enter ou \ puis EnterNouvelle ligne (saisie multi-lignes)
Up / DownNaviguer dans l'historique des messages
Ctrl+CAnnuler la generation en cours
Ctrl+DQuitter la session de chat
Ctrl+LEffacer l'ecran

Commandes slash

Tapez ces commandes directement dans le champ de saisie du chat :

CommandeDescription
/helpAfficher les commandes disponibles
/model <name>Changer de modele en cours de session
/provider <name>Changer de fournisseur en cours de session
/system <prompt>Mettre a jour le prompt systeme
/clearEffacer l'historique de conversation
/save [name]Sauvegarder la session en cours
/load <name>Charger une session sauvegardee
/sessionsLister les sessions sauvegardees
/toolsLister les outils disponibles
/exitQuitter le chat

Exemples

bash
# Demarrer avec les parametres par defaut
prx chat

# Utiliser un modele specifique
prx chat --provider anthropic --model claude-sonnet-4-20250514

# Reprendre une session precedente
prx chat --session project-planning

# Question rapide avec un modele local
prx chat --provider ollama --model llama3

# Limiter a 10 tours (utile pour les workflows scriptes)
prx chat --max-turns 10

Gestion des sessions

Les sessions de chat sont automatiquement sauvegardees a la sortie. Chaque session enregistre :

  • Les messages de conversation (utilisateur + assistant)
  • Les appels d'outils et leurs resultats
  • Le fournisseur et le modele utilises
  • L'horodatage et la duree

Les sessions sont stockees dans le repertoire de donnees PRX (~/.local/share/prx/sessions/ par defaut).

bash
# Lister toutes les sessions
prx chat --session ""  # un nom vide liste les sessions

# Reprendre par nom
prx chat --session my-project

Saisie multi-lignes

Pour les prompts plus longs, utilisez le mode multi-lignes. Appuyez sur Shift+Enter pour inserer un saut de ligne sans envoyer. L'indicateur de prompt passe de > a ... pour montrer que vous etes en mode multi-lignes.

Alternativement, redirigez l'entree depuis un fichier :

bash
# Le chat s'ouvre toujours de maniere interactive, avec le contenu du fichier comme premier message
prx chat < prompt.txt

Remplacement du fournisseur et du modele

Les drapeaux --provider et --model remplacent les valeurs par defaut de votre fichier de configuration pour la duree de la session. Vous pouvez egalement changer en cours de session en utilisant les commandes slash.

bash
# Demarrer avec OpenAI, basculer vers Anthropic en cours de conversation
prx chat --provider openai
# Dans le chat : /provider anthropic
# Dans le chat : /model claude-sonnet-4-20250514

Voir aussi

Released under the Apache-2.0 License.