HermesエージェントのAPIアドレスやキーは明らかに変更されていますが、Open WebUIは設定されたままです。これは通常、Hermesが再起動していないからではなく、 Open WebUIが起動時にのみこれらの環境変数を読み取り、その後接続情報が独自の内部データベースに書き込まれるためです。 公式文書はこれを明確に示しています。
正しい対処法
- 接続パラメータだけを変更したい場合は、Dockerの環境変数を変更するだけでなく、Open WebUIの管理者設定に直接アクセスして変更してください。
- 新しい環境変数で最初からやり直したいなら、Open WebUIのデータボリュームを削除して再起動してください。
- 同時に、Hermes
API_SERVER_KEYが同期的に更新されていることを確認してください。そうでなければ、フロントエンドが認証エラーを報告し続けてしまいます。
なぜ多くの人がそれをヘルメス質問と間違えるのか
「OPENAI_API_BASE_URLとOPENAI_API_KEYを変えたが、ページは変わらない」と見えるので、あなたの直感はヘルメスがまだキャッシュしているということです。 実際、キャッシュはHermes AgentではなくOpen WebUI自体によって設定されています。
この質問の最も時間短縮の結論は、環境変数の変更は最初の開始時にのみ有効であるということです。 既存のインスタンスは管理者UIで変更するか、Open WebUIのデータボリュームをクリアすることで再構築できます。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。