
unsupported_country_region_territory
OpenAI の地域エラーの意味を説明し、API の拒否と Codex のログイン失敗を切り分けます。対応地域とアカウントのアクセス条件を公式の手順で確認します。
unsupported_country_region_territory は地域に基づくアクセス拒否であり、トークン料金やコンテキストウィンドウの問題ではありません。 OpenAI の API エラーガイドでは、403 — Country, region, or territory not supported を非対応の場所からのアクセスと説明し、対応国の一覧を確認するよう案内しています[1]。Codex のトークン交換中に同じ詳細が表示される場合は、モデルやストリーミングの設定を試す前に、ログインの失敗として切り分けてください。
最初に行うべきことは、失敗した操作を特定することです。API 推論、ブラウザーからの ChatGPT へのアクセス、Codex の認証は別の操作です。このガイドは公式文書と固定した Codex のソースリビジョンに基づき、2026年10月23日に確認しました。別のエンドポイント、別のモデル、新しい API キーを、プロバイダーの地域アクセス規則を回避する手段として扱わず、サポートされるトラブルシューティング手順を説明します。
403だけでなく、メッセージを照合します。 構造化されたエラーと、それを返したサービスを保存してください。地域についての説明が当てはまるのは、エラーが実際に国、地域、領土を示している場合です[1]。- 正しい一覧を使います。 OpenAI は API の対応国一覧と ChatGPT の Web・モバイル版の一覧を公開しています[2][3]。
- ログインと推論を分けます。 Codex の
/oauth/token交換の拒否は認証中に発生し、そのフローから利用可能な認証情報を取得する前の段階です[4]。 - 対応地域での復旧手順は、記載された状況でのみ使います。 OpenAI がブラウザーのデータ削除を案内しているのは、対応地域に戻った後も、誤った地域エラーが表示される人に対してです[5]。
403 unsupported_country_region_territory
API ガイドの 403 の地域エラーは、認証、レート制限、サーバーエラーとは別の項目になっています[1]。この区別は重要です。関係のない設定を変更すると、拒否された条件を解消しないまま、元の証拠が分かりにくくなる可能性があります。
| 実際の応答が示す内容 | 最初に確認すること |
|---|---|
| 国、地域、領土が非対応 | そのサービスの対応地域と、リクエストの実際の送信元の場所 |
| 認証が無効、または API キーが不正 | そのリクエストで使った認証情報と組織 |
| レート制限、または残高の枯渇 | 正確なエラーコード、制限の対象、残高の状態 |
| HTTP 応答がなく、接続が失敗 | ネットワーク障害と接続先ホスト |
この表は診断を切り分けるためのものであり、同じ HTTP ステータスがすべてのプロバイダーで同じ意味になるという主張ではありません。OpenAI が文書化した分類は最初の確認に役立ちますが、第三者のゲートウェイには独自のエラーマッピングがある場合があります[1]。
API の処理では、実際にリクエストを送っているプロセスを特定してください。ローカル CLI、リモート開発マシン、デプロイ用 runner は別々の実行環境です。どこで失敗したかを記録します。ノート PC で Web サイトを開けても、リモートプロセスからの API リクエストをテストしたことにはなりません。これはリクエストの所在を特定する運用上の確認であり、アクセス制限を回避するために送信元を移す提案ではありません。
該当するサービスの公式一覧を確認してください。アカウントの作成日、モデル名、サブスクリプションの領収書から対応状況を推測してはいけません。OpenAI は、掲載された国・領土以外でサービスにアクセスしたりサービスを提供したりすると、アカウントがブロックまたは停止される可能性があると警告しています[2]。実際の場所が非対応の場合は、同じ拒否されたアクセスを繰り返し試すのをやめ、アカウントに関する質問はプロバイダーのサポート窓口に相談してください。
対応地域にいるのにエラーが続く場合は、サポートがリクエストを特定できる情報を保存します。サービス、操作、おおよその時刻とタイムゾーン、クライアントのバージョン、正確なステータスとエラー文、取得できる場合はリクエスト ID が必要です。実際の環境を正確に説明してください。認証情報、セッション Cookie、認可コード、非公開のプロンプト内容を公開 issue に投稿してはいけません。
unsupported_country_region_territory codex
Codex のメッセージに Token exchange failed とトークンエンドポイントの 403 が含まれている場合、モデル応答の失敗とは異なる段階の問題です。確認したソースリビジョンでは、exchange_code_for_tokens が発行元の /oauth/token エンドポイントに認可コードの交換リクエストを送信します。交換が拒否されるとログインエラーになります。拒否メッセージの整形処理には、返されたステータス、機密情報を除いたエラー詳細、取得できる場合はリクエスト ID が含まれます[4][6]。
このため、メッセージ全体が重要になります。Token exchange failed は段階、403 はステータス、その後の国・地域の詳細は拒否理由を示します。その詳細を含まない一般的なトークン交換の失敗だけでは、地域制限と診断するには不十分です。
ログインが完了していない場合は、 ログイン拒否を調査してください。reasoning_effort の変更、小さいモデルの選択、SSE アイドルタイムアウトの延長は、後続のモデルリクエストに関する設定です。これらの変更では、このソースパスで示されるトークン交換の拒否は解決しません。認証段階に問題が残っている間は、正常なモデル設定を書き換え続けないでください。
ログインが完了し、その後のモデルリクエストが失敗した場合は、 そのリクエスト固有のエラーとホストを記録してください。ブラウザーでのログイン成功を、別途設定した API プロバイダーが認証情報を受け入れた証拠と考えてはいけません。Codex の公式認証文書では、サブスクリプション利用のための ChatGPT ログインと、従量課金利用のための API キーログインを区別し、それぞれの経路で異なるアカウントおよびワークスペースの制御を説明しています[7]。
管理された環境では、認証情報そのものを含めずに、ログイン方式とワークスペースを示すサポート報告が役立ちます。ブラウザーのコールバック、トークン交換、その後の API リクエストのどこで失敗したかを明記してください。これにより、ログインが成功していない段階で管理者にモデルのアクセス権変更を求めるのではなく、アクセスを拒否したコンポーネントに調査を集中できます。
ここでのソース参照は、リビジョン c2d5ea52e1b7ab11ee2d71dc44ea1ef00f9c8eb3 に固定しています。この実装のエラー経路を説明するものであり、すべてのクライアントリリースが同じ形式のメッセージを出すことを保証しません。保守担当者が該当する実装と比較できるように、報告にはインストール済みクライアントのバージョンも含めてください。
エラーが応答ストリームの切断を示す場合は、Codex のストリーム切断ガイドを参照してください。認証後にモデル検出の段階で失敗する場合は、GPT-6 Astra 移行ガイドでモデル ID、リクエストプロトコル、ツールの要件を切り分けています。これらは別の診断分岐であり、確認済みの地域制限に対する代替の対処法ではありません。
ChatGPT unsupported country, region territory
ブラウザーからの ChatGPT へのアクセスには、専用の対応国一覧があります。API のモデルカタログを ChatGPT アプリが利用できる国の一覧として扱わず、該当するページを確認してください[3]。
OpenAI は、特定の復旧ケースを説明しています。非対応の地域を訪れ、そこでデバイスから接続した人が、対応地域に戻った後も非対応国のエラーを目にする場合です。その場合の案内は、ブラウザーのキャッシュと Cookie を削除し、別のブラウザーまたはシークレットウィンドウを試すことです。問題が続く場合はサポートに問い合わせます。同じ記事では、非対応地域を旅行中の人は既存アカウントにアクセスしにくくなる場合があるとも説明されています[5]。
この条件は欠かせません。ブラウザーのデータ削除は、対応地域に戻った後の誤ったエラーを調べる方法です。プロバイダーの対応地域一覧を変えるものではありません。サブスクリプションも、これらの場所に関する条件を取り除きません。OpenAI は、サービスを利用できなくなった人に、サブスクリプション解約の支援も含めてサポートへ連絡するよう案内しています[5]。
確認中は、ブラウザーの問題と API の設定を分けて扱ってください。ブラウザーを変えた後、同じログイン試行が成功するか、元のエラーが残っているかを記録します。その後に CLI やサーバープロセスを実行する場合は、結果を独立して評価してください。ブラウザーのセッションを消去しても、API キー、リモート runner、モデルルートが変更された証拠にはなりません。
別の API プロバイダーは、独自の利用条件、課金、プロトコル要件を持つ別のサービスです。OpenAI のログインを修復するものでも、OpenAI のアクセス条件を無視する許可を与えるものでもありません。特に、現在の Codex プロバイダー設定の文書は wire_api について responses のみを記載しており、reAPI が公開している Chat Completions の契約はそのプロトコルではありません。そのため、このガイドでは Codex を reAPI に切り替えることを解決策として提示しません[8][9]。
Why is my ChatGPT country or region not supported?
現在の ChatGPT 対応国一覧と、実際にアクセスしている場所を確認してください。対応地域に戻った後もエラーが出る場合は、上記の OpenAI によるブラウザーデータ削除とサポートの手順に従います。エラーだけでは、実際に非対応の場所にいるのか、誤った地域エラーが残っているのかは判断できません。サポートは、そのアカウント固有の状況を調査できます[3][5]。
Which country cannot use ChatGPT?
出典のない「禁止国」の一覧ではなく、OpenAI が現在明示している対応国・領土の一覧を使ってください。そのページが説明しているのはサービスの提供状況であり、各国の法律についての判断ではありません[3]。この記事では、古くなる可能性のある国別の表を重複して掲載していません。unsupported_country_region_territory を報告する際は、該当するサポートチームが正しいアクセス規則を適用できるように、サービス名と失敗した操作を具体的に示してください。
参考資料
- OpenAI. API エラーコード。 確認日:2026年10月23日。developers.openai.com/api/docs/guides/error-codes
- OpenAI. API の対応国と領土。 確認日:2026年10月23日。developers.openai.com/api/docs/supported-countries
- OpenAI. ChatGPT の対応国。 確認日:2026年10月23日。help.openai.com/en/articles/7947663
- OpenAI. Codex ログインの認可コード交換、リビジョン
c2d5ea52。ソース確認日:2026年10月23日。login/src/server.rs - OpenAI. 非対応国・領土における ChatGPT と API サービス。 確認日:2026年10月23日。help.openai.com/en/articles/9131992
- OpenAI. Codex のトークン拒否エラー、リビジョン
c2d5ea52。ソース確認日:2026年10月23日。login/src/oauth/error.rs - OpenAI. 認証。 確認日:2026年10月23日。learn.chatgpt.com/docs/auth
- OpenAI. 設定リファレンス。 確認日:2026年10月23日。learn.chatgpt.com/docs/config-file/config-reference
- reAPI. GPT-6 Astra の公開リクエスト契約。 確認日:2026年10月23日。reapi.ai/docs/gpt-6-astra
他の記事

Venice.ai代替ツール5選を比較【2026年版】
2026年にVenice.aiの代替を探すなら。OpenRouter、Together AI、DeepInfra、ローカルのOllama、reAPIをモデル・プライバシー・料金で比較します。


ゲーム向けAI画像生成:キャッシング戦略で効率化
セマンティックキーとキャッシュ優先フロー、単発リクエスト、非同期ポーリング、予算枠、耐久ストレージで、ゲーム画像生成パイプラインのコスト削減と実装を解説します。


Suno に公式 API はある?公開状況と開発者の選択肢
Suno の公式 API と開発者応募の現状を確認。一般向け契約、独立ゲートウェイ、reAPI キー、リクエスト料金、商用利用条件の違いを解説します。
