cli-anything-minimax は何をしますか?
MiniMax AI 用CLIハーネス — MiniMax APIを通じてチャット補完とテキスト読み上げ合成を提供します。
インストール
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=minimax/agent-harness
前提条件:
使い方
基本コマンド
cli-anything-minimax --help
cli-anything-minimax
cli-anything-minimax chat --prompt "AIとは何ですか?"
cli-anything-minimax chat --prompt "簡潔な答え" --model MiniMax-M2.7
cli-anything-minimax stream --prompt "コードについての詩を書いて"
cli-anything-minimax tts --text "こんにちは世界" --output hello.mp3
cli-anything-minimax --json chat --prompt "こんにちは"
TTSオプション
--text (必須) / --model / --voice / --output に加えて、声と音声の制御:
--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)。デフォルト値については tts --help を参照。
コマンドグループ
チャット
| コマンド | 説明 |
|---|
chat | MiniMax LLMとチャット |
stream | チャット補完をストリーム |
TTS
| コマンド | 説明 |
|---|
tts | テキストを音声に合成(SSE経由の16進デコードMP3) |
voices | 利用可能な音声IDを一覧表示 |
セッション
| コマンド | 説明 |
|---|
session status | セッション状態を表示 |
session clear | セッション履歴をクリア |
session history | コマンド履歴を表示 |
設定
| コマンド | 説明 |
|---|
config set | 設定値を設定 |
config get | 設定値を取得(またはすべて表示) |
config delete | 設定値を削除 |
config path | 設定ファイルのパスを表示 |
ユーティリティ
| コマンド | 説明 |
|---|
test | API接続をテスト |
models | チャットモデルを一覧表示 |
models --tts | TTSモデルを一覧表示 |
使用例
APIキーの設定
export MINIMAX_API_KEY="your-api-key"
cli-anything-minimax config set api_key "your-api-key"
チャット
cli-anything-minimax chat --prompt "量子コンピューティングについて説明してください"
cli-anything-minimax stream --prompt "Pythonのクイックソートを書いて"
TTS
cli-anything-minimax tts --text "こんにちは!" --output hello.mp3
cli-anything-minimax tts --text "速い" --model speech-2.8-turbo --voice English_Insightful_Speaker --output fast.mp3
チャットモデル
| モデルID | 説明 |
|---|
MiniMax-M3 | 次世代フラッグシップモデル(デフォルト) |
MiniMax-M2.7 | 最高のパフォーマンス。究極の価値。 |
TTSモデル
| モデルID | 説明 |
|---|
speech-2.8-hd | 高精細TTS(デフォルト) |
speech-2.8-turbo | 高速TTS |
speech-2.6-hd | 高精細TTS |
speech-2.6-turbo | 高速TTS |
speech-02-hd | 高精細TTS |
speech-02-turbo | 高速TTS |
speech-01-hd | 高精細TTS |
speech-01-turbo | 高速TTS |
AIエージェント向け
- 解析可能な出力には必ず
--json フラグを使用
- 戻りコードを確認 — 0は成功、0以外はエラー
- エラーメッセージは stderr を解析
- TTS出力ファイルには絶対パスを使用
バージョン
1.0.0