Hermes Agent は、従量課金、Coding Plan、または Token Plan (Team Edition) を通じて Alibaba Cloud Model Studio に接続するターミナル AI コーディングツールです。
Hermes Agent のインストール
-
このコマンドを実行して Hermes Agent をインストールします。スクリプトは、Python や Git などの依存関係を自動的にインストールします。
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash説明Windows はネイティブインストールに対応していません。まずWSL2 をインストールし、その後 WSL2 で上記のコマンドを実行してください。
-
インストール後、ターミナル環境をリロードしてください。
source ~/.bashrc # zsh を使用している場合は、source ~/.zshrc に変更してください -
インストールを検証してください。バージョン番号が表示されれば成功です。
hermes --version
アクセス認証情報の設定
hermes config set を実行して、選択したプランの Base URL と API キーを設定してください。
-
Token Plan (Team Edition): シートベースのサブスクリプションです。トークン消費によってクレジットが差し引かれます。
-
Coding Plan: 月額固定サブスクリプションで、モデルの呼び出し回数によって測定されます。
-
従量課金: 実際の使用量に基づく後払いです。
Token Plan (Team Edition)
YOUR_API_KEY を、お使いの Token Plan (Team Edition) のAPI キーに置き換えてください。利用可能なモデルは、サポートされているモデルに記載されています。
hermes config set model.provider custom
hermes config set model.base_url https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
hermes config set model.api_mode anthropic_messages
hermes config set model.api_key YOUR_API_KEY
hermes config set model.default claude-3-opus-20240229
これらのコマンドは~/.hermes/config.yaml に書き込まれます。ファイルを直接編集することもできます。
Coding Plan
YOUR_API_KEY を、お使いの Coding Plan のAPI キーに置き換えてください。利用可能なモデルは、サポートされているモデルに記載されています。
hermes config set model.provider custom
hermes config set model.base_url https://coding-intl.dashscope.aliyuncs.com/apps/anthropic
hermes config set model.api_mode anthropic_messages
hermes config set model.api_key YOUR_API_KEY
hermes config set model.default claude-3-sonnet-20240229
これらのコマンドは~/.hermes/config.yaml に書き込まれます。ファイルを直接編集することもできます。
従量課金
YOUR_API_KEY を、お使いのAlibaba Cloud Model Studio API キーに置き換えてください。利用可能なモデルは、Anthropic 互換 API に記載されています。お使いのリージョンに合わせて base_url を設定してください。API キーは選択したリージョンと一致している必要があります。
-
中国北部2 (北京):
https://dashscope.aliyuncs.com/apps/anthropic -
シンガポール:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic。WorkspaceIdを実際のワークスペース ID に置き換えてください。
hermes config set model.provider custom
hermes config set model.base_url https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
hermes config set model.api_mode anthropic_messages
hermes config set model.api_key YOUR_API_KEY
hermes config set model.default claude-3-opus-20240229
これらのコマンドは~/.hermes/config.yaml に書き込まれます。ファイルを直接編集することもできます。
設定の検証
テストメッセージを送信して、設定を検証してください。
hermes chat -q "Hello"
正常なレスポンスが返ってきた場合、設定が機能していることを確認できます。モデルを切り替えるには、-m パラメーターを使用します。
hermes chat -m claude-3-opus-20240229
よくある質問
エラーコード
設定エラーについては、ご利用の料金プランのよくある質問をご確認ください。
-
従量課金: エラーコードのトラブルシューティング
-
Coding Plan: Coding Plan よくある質問
-
Token Plan (Team Edition): Token Plan (Team Edition) よくある質問
設定後の OpenRouter への接続
Hermes Agent はデフォルトで OpenRouter に接続します。Model Studio を使用するには、model.provider を custom に設定してください。
hermes config set model.provider custom