Hermesエージェントのカスタムエンドポイントが接続できない場合は、まず3つの点を確認してください:ベースURLに/v1があるか、APIキーが空でないか、そしてモデル名がサーバーと整合しているかです。 公式のプロバイダードキュメントによると、Hermesはサーバーが実際に/v1/chat/completionsを実装している場合に限り、任意のOpenAI互換エンドポイントに接続できるとされています。
最短構成例
OPENAI_BASE_URL=http://localhost:8000/v1
OPENAI_API_KEY=local-key
LLM_MODEL=your-model-name
共通の穴
- ローカルサービスはコンテナ内でのみ開かれており、Hermesホストからはアクセスできません。
- ベースURLには
/v1が欠けています。 - ローカルサービスはキーを必要としませんが、HermesやSDK側はnullでないプレースホルダーキーが必要です。
- モデル名は表示名であり、サーバー登録名ではありません。
一言で言えば、カスタムエンドポイントが動作しない場合は、まずcurlを使って/v1/chat/completionsを開き、その後Hermesに接続させてください。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書の記録:https://hermes-agent.nousresearch.com/。