準備
AiHubMix CLIを使用する前に、以下が必要です。- AiHubMixアカウント
- AiHubMix設定ページから「システムアクセストークンを生成」をクリックしてアクセストークンを生成します。
- 必要なPython依存関係をインストールします。
aihubmix_cli.pyスクリプトはこちらから入手できます。
機能リスト
AiHubMix CLIは以下の主要機能を提供します。APIエンドポイント一覧
エンドポイント | HTTPメソッド | 説明 |
---|---|---|
/api/user/self | GET | 現在のユーザー情報とアカウント残高を取得 |
/api/token/ | GET | すべてのKEYリストを取得 |
/api/token/ | POST | 新しいAPI KEYを作成 |
/api/token/ | PUT | 既存のAPI KEYを更新 |
/api/token/{token_id} | GET | 特定のKEYの詳細情報を取得 |
/api/token/{token_id} | DELETE | 特定のKEYを削除 |
/api/token/search | GET | KEYを検索 ( ?keyword=検索キーワード を使用) |
/api/user/token | GET | ユーザーKEYを取得 |
/api/models | GET | すべての利用可能なモデルリストを取得 |
/api/user/available_models | GET | 現在のユーザーが利用可能なモデルリストを取得 |
アカウント管理
KEY管理
モデル管理
JSON形式での出力
すべてのCLIコマンドは、プログラムによる処理を容易にするために、JSON形式で結果を出力することをサポートしています。トラブルシューティング
問題が発生した場合は、以下の解決策を試してください。-
接続の問題:メインドメインへの接続が失敗した場合は、代替ドメインを使用してみてください。
-
アクセストークンが無効:提供されたアクセストークンがAiHubMixウェブサイトから取得した有効なキーであることを確認してください。アクセストークンの形式は通常
fd***
のようになります。 - 権限不足:一部の操作には特定の権限が必要な場合があります。アカウントに十分な権限があることを確認してください。
- リクエスト失敗:ネットワーク接続を確認するか、しばらくしてから再試行してください。
注意事項
- アクセストークンは、AIモデルにアクセスするための通常のAPI KEYとは異なります。
- 各ユーザーは独自のシステムアクセストークンを持ち、そのアクセスレベルはユーザーの役割(一般ユーザー、管理者、またはルートユーザー)によって決定されます。