ToolNavs 便利なAIツールを発見
ツール投稿 ログイン
戻るAI Q&A(英語)
なぜHermesエージェントAPIサーバーは401やCORSを取得するのでしょうか? まず、ブラウザ直接接続とOpen WebUI直接接続を区別します

なぜHermesエージェントAPIサーバーは401やCORSを取得するのでしょうか? まず、ブラウザ直接接続とOpen WebUI直接接続を区別します

AI Q&A(英語) Admin 263 回閲覧

HermesエージェントAPIサーバーは401やCORSを報告しますが、通常は同じ問題ではありません。 401 は正しいAuthorization: Bearer ...を持ってこないという意味です。 CORS はブラウザが直接Hermesを呼び出す場合にのみ処理すればよい。 Open WebUIのようなサーバーサイドドッキングの場合、公式ドキュメントにはCORSは一般的に不要と明記されています。

まずは自分がどんな繋がりを持っているのかを見極めてください

  • Open WebUI / LibreChat / LobeChat:ほとんどはサーバーサイドのHermesへのリクエストで、ベースURLとベアラートークンがペアリングされていれば、通常API_SERVER_CORS_ORIGINSを必要としません。
  • 例えば、fetchのようなホワイトリスト:ブラウザで自分のウェブページに直接接続するものAPI_SERVER_CORS_ORIGINS=http://localhost:3000

最速調査手順

  1. API_SERVER_ENABLED=trueAPI_SERVER_KEYが整っているか確認してください。」
  2. まずは公式の例curlを使ってhttp://localhost:8642/v1/chat/completionsをリクエストし、その後フロントエンドをキューに入れてください。
  3. ブラウザがエラーを報告したら、そのAPI_SERVER_CORS_ORIGINSitを補い返し、そもそもホストを0.0.0.0に縛らないほうがいいです。
  4. パブリックアクセスに切り替える場合は、トークンを保持し、CORSホワイトリストを絞り込むようにしてください。

一言で言えば、401はまずトークンを確認し、CORSはまずそれがブラウザに直接接続されているかどうかを確認します。 Open WebUIとフェッチエラーを混同しないでください。

公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/

関連記事

ヘルメスエージェントのSlackとTelegramの危険命令承認ボタンが表示されない場合はどうすればいいですか? まずはバージョンとゲートウェイの権限を確認してください

ヘルメスエージェントのSlackとTelegramの危険命令承認ボタンが表示されない場合はどうすればいいですか? まずはバージョンとゲートウェイの権限を確認してください

Hermes AgentはSlackやTelegramの危険なコマンド承認ボタンには表示されません。まずバージョン、ゲートウェイ権限、プラットフォームイベント設定を確認してください。 v0.8.0では...

なぜHermesエージェントはOpen WebUIに接続した後、ファイル転送に応答しないのですか? APIサーバーは現在、ファイルアップロードをサポートしていません

なぜHermesエージェントはOpen WebUIに接続した後、ファイル転送に応答しないのですか? APIサーバーは現在、ファイルアップロードをサポートしていません

Hermes AgentはOpen WebUIに接続した後のファイルのアップロードに応答しないので、フロントエンドを先に捨てないでください。 公式のAPIサーバードキュメントは非常に率直に述べられてい...

Codexが詰まって反応しない?承認、ターミナル、ログチェックで確認してください

Codexが詰まって反応しない?承認、ターミナル、ログチェックで確認してください

Codexが詰まって応答しない場合は、同じメッセージを繰り返し送らないでください。承認待ち、バックグラウンドコマンド、端末の状態を順番に確認し、タスクを新しいセッションに絞り込みます。すべてが無効な場...

Codex execはCIのファイルを修正しないのでしょうか?デフォルトキーは読み取り専用です

Codex execはCIのファイルを修正しないのでしょうか?デフォルトキーは読み取り専用です

codex exec CIでは、変更を加えずにコードを解析できます。まずサンドボックスを確認してください:非インタラクティブモードはデフォルトで読み取り専用です。パッチ生成やワークスペースの変更が必要...

おすすめツール

もっと見る