HTTP 401 は認証失敗を意味します。4AICode 中継は Authorization: Bearer sk-4ai-... のみ受け付けます。
チェックリスト
- ヘッダーの有無と表記
Authorization: Bearer sk-4ai-xxxxxxxxxxxxxxxx
クエリ文字列のキーは非対応です。Bearer を省略しないでください。
- トークン全体 — 作成時に一度だけ表示されます。
sk-4ai-<your-token>プレースホルダー全体を置き換えてください。 - 失効していない — 失効は即時反映されます(トークンガイド)。
- クライアントの再読み込み — env 変更後は新しいターミナル/IDE の完全再起動。トークンは
.comと.netの両方で使えます。 - Claude Code 拡張の変数 —
ANTHROPIC_AUTH_TOKENを推奨(VS Code / Cursor ガイド)。
よくあるケース
| ケース | 対処 |
|---|---|
| 新規トークンでも 401 | 空白を除去;クライアント再起動 |
| 突然 401 | 失効または組織切替後の古いトークンを確認 |
| 特定ツールだけ失敗 | シェル env を無視している可能性;そのツールの設定を確認 |
解決しない場合
おおよその時刻、ツール名、trace_id(あれば)を support@4aicode.com へ。トークン全文は送らないでください。