Was macht cli-anything-minimax?
Ein CLI-Harness für MiniMax AI – Chat-Vervollständigungen und Text-zu-Sprache-Synthese über die MiniMax API.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=minimax/agent-harness
Voraussetzungen:
Verwendung
Grundlegende Befehle
cli-anything-minimax --help
cli-anything-minimax
cli-anything-minimax chat --prompt "Was ist KI?"
cli-anything-minimax chat --prompt "Kurze Antwort" --model MiniMax-M2.7
cli-anything-minimax stream --prompt "Schreibe ein Gedicht über Code"
cli-anything-minimax tts --text "Hallo Welt" --output hallo.mp3
cli-anything-minimax --json chat --prompt "Hallo"
TTS-Optionen
--text (erforderlich) / --model / --voice / --output sowie Sprach- und Audio-Steuerungen: --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). Siehe tts --help für Standardwerte.
Befehlsgruppen
Chat
| Befehl | Beschreibung |
|---|
chat | Mit MiniMax LLM chatten |
stream | Chat-Vervollständigung streamen |
TTS
| Befehl | Beschreibung |
|---|
tts | Text in Sprache synthetisieren (hex-dekodiertes MP3 via SSE) |
voices | Verfügbare Stimmen-IDs auflisten |
Sitzung
| Befehl | Beschreibung |
|---|
session status | Sitzungsstatus anzeigen |
session clear | Sitzungsverlauf löschen |
session history | Befehlshistorie anzeigen |
Konfiguration
| Befehl | Beschreibung |
|---|
config set | Einen Konfigurationswert setzen |
config get | Einen Konfigurationswert abrufen (oder alle anzeigen) |
config delete | Einen Konfigurationswert löschen |
config path | Den Pfad der Konfigurationsdatei anzeigen |
Dienstprogramme
| Befehl | Beschreibung |
|---|
test | API-Konnektivität testen |
models | Chat-Modelle auflisten |
models --tts | TTS-Modelle auflisten |
Beispiele
API-Schlüssel konfigurieren
export MINIMAX_API_KEY="ihr-api-schluessel"
cli-anything-minimax config set api_key "ihr-api-schluessel"
Chat
cli-anything-minimax chat --prompt "Quantencomputing erklären"
cli-anything-minimax stream --prompt "Python-Quicksort schreiben"
TTS
cli-anything-minimax tts --text "Hallo!" --output hallo.mp3
cli-anything-minimax tts --text "Schnell" --model speech-2.8-turbo --voice English_Insightful_Speaker --output schnell.mp3
Chat-Modelle
| Modell-ID | Beschreibung |
|---|
MiniMax-M3 | Flaggschiffmodell der nächsten Generation (Standard) |
MiniMax-M2.7 | Höchstleistung. Optimales Preis-Leistungs-Verhältnis. |
TTS-Modelle
| Modell-ID | Beschreibung |
|---|
speech-2.8-hd | Hochauflösende TTS (Standard) |
speech-2.8-turbo | Schnelle TTS |
speech-2.6-hd | Hochauflösende TTS |
speech-2.6-turbo | Schnelle TTS |
speech-02-hd | Hochauflösende TTS |
speech-02-turbo | Schnelle TTS |
speech-01-hd | Hochauflösende TTS |
speech-01-turbo | Schnelle TTS |
Für KI-Agenten
- Immer
--json-Flag verwenden für maschinenlesbare Ausgabe
- Rückgabecodes überprüfen — 0 für Erfolg, ungleich 0 für Fehler
- stderr parsen für Fehlermeldungen bei Fehlschlag
- Absolute Pfade für TTS-Ausgabedateien verwenden
Version
1.0.0