OpenCode
OpenCode の 403 Forbidden を修正する方法
403 は 401 や無効な JSON とは異なります。API キーを平文で公開したり保存したりせずに、権限とモデルルーティングを確認してください。
まずは以下のチェックから
リクエストは認証されましたが、認証情報またはルートが対象モデルにアクセスできません。
- OpenCode が 403 または Forbidden を返します。
- キーがモデルにアクセスできません
- アカウントとキーの権限を確認する
403Forbidden01
403 と認証失敗を切り分ける
通常、403 はリクエストが認識されたものの、対象リソースにアクセスできないことを意味します。
02
権限とルーティングを確認する
キー、Provider、Base URL、Model ID を一貫した設定に保ちます。
- 1アカウントとキーの権限を確認する
- 2Provider、Base URL、Model ID を比較する
03
復旧を確認し、再発を防ぐ
アクセス復旧後は短いメッセージが成功します。モデルを変更するたびにルートのステータスを確認してください。
- 1Provider、Base URL、Model ID を比較する
- 2モデルとチャネルのステータスを確認する
それでも解決しない場合
出典
再設定
連携センターに戻り、セットアップ手順を続けてください。
関連するセットアップ手順に戻るRelated problems
API キーが無効または 401 · /models にモデルがない、または Model Not Found · モデルは一覧に表示されるが、リクエストが完了しない · Base URL が正しくない、404、または接続失敗 · opencode コマンドが見つかりません · レート制限または429 · 利用量は記録されているのに OpenCode が返信を表示しない · reasoning part/text part が見つからない、または summaryParts の解析エラー · 無効な opencode.json · BunInstallFailedError または models.dev のダウンロード失敗