Que fait cli-anything-minimax ?
Un orchestrateur CLI pour MiniMax AI — fournissant des complétions de chat et une synthèse vocale via l'API MiniMax.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=minimax/agent-harness
Prérequis :
Utilisation
Commandes de base
cli-anything-minimax --help
cli-anything-minimax
cli-anything-minimax chat --prompt "Qu'est-ce que l'IA ?"
cli-anything-minimax chat --prompt "Réponse rapide" --model MiniMax-M2.7
cli-anything-minimax stream --prompt "Écris un poème sur le code"
cli-anything-minimax tts --text "Bonjour le monde" --output bonjour.mp3
cli-anything-minimax --json chat --prompt "Bonjour"
Options TTS
--text (obligatoire) / --model / --voice / --output plus les contrôles vocaux et audio :
--speed (0,5..2,0), --vol (0..10), --pitch (-12..12),
--sample-rate (8k/16k/22,05k/24k/32k/44,1k), --bitrate (32k/64k/128k/256k),
--format (mp3/pcm/flac), --channel (1/2). Voir tts --help pour les valeurs par défaut.
Groupes de commandes
Chat
| Commande | Description |
|---|
chat | Discuter avec le LLM MiniMax |
stream | Diffuser en continu la complétion du chat |
TTS
| Commande | Description |
|---|
tts | Synthétiser la parole à partir de texte (MP3 décodé hex via SSE) |
voices | Lister les identifiants vocaux disponibles |
Session
| Commande | Description |
|---|
session status | Afficher l'état de la session |
session clear | Effacer l'historique de la session |
session history | Afficher l'historique des commandes |
Configuration
| Commande | Description |
|---|
config set | Définir une valeur de configuration |
config get | Obtenir une valeur de configuration (ou afficher tout) |
config delete | Supprimer une valeur de configuration |
config path | Afficher le chemin du fichier de configuration |
Utilitaire
| Commande | Description |
|---|
test | Tester la connectivité API |
models | Lister les modèles de chat |
models --tts | Lister les modèles TTS |
Exemples
Configurer la clé API
export MINIMAX_API_KEY="votre-clé-api"
cli-anything-minimax config set api_key "votre-clé-api"
Chat
cli-anything-minimax chat --prompt "Explique l'informatique quantique"
cli-anything-minimax stream --prompt "Écris un tri rapide en Python"
TTS
cli-anything-minimax tts --text "Bonjour !" --output bonjour.mp3
cli-anything-minimax tts --text "Rapide" --model speech-2.8-turbo --voice English_Insightful_Speaker --output rapide.mp3
Modèles de chat
| ID du modèle | Description |
|---|
MiniMax-M3 | Modèle phare de nouvelle génération (par défaut) |
MiniMax-M2.7 | Performances maximales. Valeur ultime. |
Modèles TTS
| ID du modèle | Description |
|---|
speech-2.8-hd | TTS haute définition (par défaut) |
speech-2.8-turbo | TTS rapide |
speech-2.6-hd | TTS haute définition |
speech-2.6-turbo | TTS rapide |
speech-02-hd | TTS haute définition |
speech-02-turbo | TTS rapide |
speech-01-hd | TTS haute définition |
speech-01-turbo | TTS rapide |
Pour les agents IA
- Utilisez toujours le drapeau
--json pour une sortie analysable
- Vérifiez les codes de retour — 0 pour succès, non nul pour erreurs
- Analysez stderr pour les messages d'erreur en cas d'échec
- Utilisez des chemins absolus pour les fichiers de sortie TTS
Version
1.0.0