運営メンバーが実際に構築しながら執筆(2026年7月時点)
この記事で分かること
- 非営利のAzureクレジットで、Azure OpenAI(Azure上でGPT系のAIモデルを使えるサービス)の新しいモデルがなぜ使えないのか
- 自分のアカウントが今どのランクにいるか、いつ昇格するかを確認する方法
- ランクが上がると何が起こるか、実際の利用枠の変化
- 利用枠の数値を読むときに間違えやすい点
途中でコマンドやJSON(項目名と値の組み合わせで返ってくる結果)といった技術的な操作が出てきますが、それらは技術担当者向けの補足として分けています。本文だけを読めば「何が起きているか」「誰に何を頼めばいいか」が分かるように書いています。
導入
Microsoftの非営利プログラムで寄贈される年間$2,000(USD)のAzureクレジット。これを使ってAzure OpenAIを動かそうとすると、最初にぶつかるとみられるのが「使いたい新しいモデルが、そもそも使い始められない」という壁です。運営メンバーも実際にここでつまずきました。
原因は「クォータ」と呼ばれる利用枠にあります。Azure OpenAIでは、モデルごとに「1分間に処理できるトークン数(トークン=AIが文章を数える単位。日本語ならおおむね1文字1〜2トークン)」の上限が決まっていて、この枠が0のモデルは利用開始の設定(デプロイ=使うモデルを選んで利用枠を割り当てる操作)自体ができません。
運営メンバーが議事録自動化ツールを構築する過程で実際にこの壁に当たり、Azure公式の確認機能(API=Azureに直接問い合わせて情報を取得する窓口)で原因を特定し、後日の自動昇格を待って解消を確認した記録です(2026年7月時点)。以下の実測部分は運営メンバーの1アカウントによる観測であり、他の団体・契約形態では異なる可能性があります。
1. 運営メンバーの環境では、新しいモデルは利用枠0から始まった
運営メンバーが非営利無償クレジットで作ったAzureアカウントでは、新型モデル(gpt-5.4/5.5/5.6系)の利用枠は最初から0で、使い始めることができませんでした。全モデルの枠を一覧にしてみたところ、最初から枠を持っていたのはgpt-5-miniという小型モデル(1分あたり50万トークン)などごく一部だけでした。
なお、Microsoft for Nonprofitsの公式ページを確認した限り、AIモデルの利用枠について非営利団体だけの優遇はありません。Azureは「たくさん使っている(=たくさん支払っている)アカウントほど大きな利用枠をもらえる」仕組みなので、無償クレジットで始めたばかりのアカウントは、非営利かどうかに関係なく一番小さい枠からのスタートになります。非営利だから冷遇されているわけではなく、「新規で利用実績がないから枠が小さい」だけ、というのが実態のようです。
2. Quota Tierという「アカウントのランク」と、自分のランクを直接確認する方法
この利用枠の大きさを決めているのがQuota Tier(クォータティア)という仕組みです。いわばアカウントのランク制度で、下からFree Tier、Tier 1〜Tier 6まであり、ランクが上がるほど各モデルの利用枠が大きくなります(枠そのものはモデルごと・リージョン(=Azureの設備がある地域。例: 東日本)ごと・デプロイ方式ごとに細かく分かれています)。なお「Free Tier」は料金プランの名前ではなく、このランク制度における最下位ランクの名称です。昇格は自動で、公式には「利用量の傾向」「Microsoftとの契約の種類(大企業向け契約は高ランク)」「支払い履歴」が考慮されるとされています(公式: Quotas and limits、英語)。
ここで運営メンバーが最初に考えたのは「予算内で気前よく使えば、利用実績でランクが上がるのでは?」という仮説でした。ただし公式ドキュメントは昇格の判定基準を「利用量の傾向」「契約の種類」「支払い履歴」といった抽象的な言葉でしか説明しておらず、分間の使用率がどう昇格条件に関わるかという計算式は公式には明記されていません。運営メンバーが年$2,000の予算を分単位に均等配分して試算したところ、gpt-5-miniの枠(1分あたり50万トークン)に対して1分あたり数千トークン程度にしかなりませんでした。この程度の使用量では昇格の決め手にはならないのではないか、というのが率直な感触です。ただしこれは運営メンバー個人の推測であり、実際に昇格に影響したかどうかは確認できていません。
代わりに決め手になったのが、「自分のアカウントは今どのランクで、いつ昇格するのか」を直接答えてくれるAzure公式の確認機能でした。
技術担当者向けメモ
Azureの管理コマンド(Azure CLI=文字で指示を入力する管理ツールのaz rest)から次のアドレスに問い合わせます。
GET https://management.azure.com/subscriptions/{自分のサブスクリプションID}/providers/Microsoft.CognitiveServices/quotaTiers/default?api-version=2025-10-01-previewサブスクリプションID(=Azureの契約を区別する識別番号。ログイン用メールアドレスとは別物)は、Azureポータルの「サブスクリプション」画面で確認できます。2026年7月時点ではプレビュー(=正式版の前段階の機能)です。
運営メンバーの環境で実際に返ってきたJSON(=項目名と値の組み合わせで返ってくる結果)の抜粋:
{
"currentTierName": "Free Tier",
"tierUpgradeEligibilityInfo": {
"nextTierName": "Tier 1",
"upgradeApplicableDate": "2026-07-15T17:09:55Z",
"upgradeAvailabilityStatus": "Available"
}
}見るのは3項目だけです。currentTierName(現在のランク)、nextTierName(次のランク)、upgradeApplicableDate(昇格予定日時)。
この例での意味は「現在のランク: Free Tier(最下位)。翌日、Tier 1へ自動昇格予定」。ネットのQ&Aで他人の体験談を漁るより、Azure公式の確認機能で自分のアカウントの生データを見る方が早く確実でした。
この確認は、昇格予定日を過ぎた頃にブラウザや管理コマンドから手動で行えば十分です。運営メンバーの場合、翌朝の確認で昇格(現在のランクがTier 1に変わったこと)を確認——実際の反映は予告の時刻より半日ほど早く完了していました。なぜ前倒しになったかの公式情報はなく、理由は不明です(利用実績などが影響した可能性はありますが、推測の域を出ません)。
3. 昇格して分かった意外な結末: 開いたのは1モデルではなく「カタログほぼ全部」
昇格前の調査では「Tier 1になってもgpt-5.5は0のまま、gpt-5.6系だけ100万TPMが付く」という公式表の記載を見て、gpt-5.6系を狙い撃ちするつもりでいました。ところが昇格後に全モデルの枠を比較したところ、実際に起きたのはほぼモデルカタログ全体の一斉開通でした。運営メンバーの環境での実測です(2026年7月時点。TPM=1分あたりに処理できるトークン数の上限):
| モデル | Free Tier(昇格前) | Tier 1(昇格後) |
|---|---|---|
| gpt-5-mini | 50万TPM(最初から使える) | 50万TPM(引き続き利用可) |
| gpt-5 / 5.1 / 5.2 / 5.4 / 5.4-mini | 0(使えない) | 各100万TPMが自動付与 |
| gpt-5.6-sol / terra / luna | 0 | 各100万TPMが自動付与 |
| o1 / o3 / o4-mini、gpt-4.1系、埋め込みモデルなど | 0 | 50万〜500万TPMが自動付与 |
| gpt-5.5 | 0 | 0のまま(唯一の例外) |
(いずれも標準的な配置方式「GlobalStandard」の枠。運営メンバーのアカウントでの実測で、公式表の値は今後変わる可能性があります)
つまり「gpt-5.6が使えない」のは個別モデルの問題ではなく、アカウントが最下位ランクに留め置かれていたことが、この環境ではカタログ全体へのアクセスを塞いでいた原因だったとみられます。結果として、枠の引き上げ申請を一切せずに、最新のGPT-5.6系を含むほぼ全モデルが無償クレジットの範囲で使えるようになりました。
唯一の例外がgpt-5.5で、Tier 1になっても0のままです。これは公式のランク別クォータ表の記載(Tier 5以上で解禁)とも一致しており、不具合ではなく「このモデルだけはランクに関係なく既定では枠なし」という仕様です。使いたい場合は別途、公式フォームからの引き上げ申請が必要ですが、申請ページには「すでに枠を使い切りそうな利用者を優先し、未使用だと却下されうる」という趣旨の条件が明記されており、これから使い始める団体には狭き門です。
補足: 運営メンバーの実測では、他社モデルはランクに依存しなかった
もう1つの発見は、このQuota Tierという仕組みがAzure OpenAIのモデル(GPT系)に関するものらしいという点です。Azureでは他社のAIモデル(Mistral、Cohere、DeepSeek、Meta Llama、xAIのgrokなど)も使えますが、運営メンバーの環境で昇格前後を1回比較したところ、これらの枠は変わっていませんでした。1アカウント・1回の観測に基づく実測であり、公式にこの仕組みの適用範囲が明記されているわけではありませんが、他社モデルの枠は固定で割り当てられ、ランクの昇降と無関係に管理されている可能性があります。裏を返せば、これらのモデルはFree Tierの段階から使い始められる、ということでもあります。
技術担当者向けメモ: 他社モデルの枠(実測、昇格前後で同一)
| モデル | 枠(実測) |
|---|---|
| Mistral-Large-3 | 100万TPM |
| grok-4.3 | 100万TPM |
| DeepSeek-R1 / V3系(旧世代) | 100万TPM |
| Llama-4-Maverick | 25万TPM |
| Cohere-Command-A | 10万TPM |
| DeepSeek-V3.2以降(新世代) | 1,000リクエスト(=AIへの1回の問い合わせ)/分 ※単位が違う。次の節を参照 |
4. 単位の罠: 確認結果の数値は「千トークン/分」単位
枠が開通したことを確認した後、実際にモデルを使い始める設定の段階で、運営メンバーが実際に踏んだ失敗です。
先に結論を言うと、Azureの管理画面やコマンドで利用枠を一覧表示したときに出てくる数値は、多くのモデルで「1=1,000トークン/分」という千単位の数値です。数値の隣に小さく書かれた単位表記を見落とすと、実際の上限を1,000分の1に小さく見誤り(逆に言えば、指定した値が意図の1,000倍・1,000分の1になり)、「枠はあるはずなのに使えない」といった誤解や設定ミスにつながります。
技術担当者向けメモ
利用枠の一覧を返すコマンドaz cognitiveservices usage listの数値は、実は「トークン/分」そのものではなく、「千トークン/分」を1とする単位で返ってきます(応答のlocalizedValueという項目に「One Thousand Tokens Per Minute」と明記されています)。つまり画面にlimit: 1000.0と出たら、それは「1,000トークン/分」ではなく「1,000×1,000=100万トークン/分」という意味です。
言い換えると、確認結果に出てくる数値は多くのモデルで実際の1,000倍を意味します。同じ「1000」という数字でも、隣に書かれている単位の説明しだいで意味がまったく変わります。
| 画面に出る生の値 | 単位表記 | 実際の意味 |
|---|---|---|
| 1000 | Tokens Per Minute (thousands) | 1,000×1,000=100万トークン/分 |
| 1000 | Requests Per Minute | そのまま1,000回/分(トークン数とは無関係) |
運営メンバーは上段の「1000」をそのまま実際の値だと誤読し、モデル利用開始時の割り当て量(容量。これも同じ千トークン/分単位)に「1」=1分あたり1,000トークンを指定してしまいました。
| 誤読 | 正 | |
|---|---|---|
limit: 1000 の解釈 | 1,000トークン/分 | 100万トークン/分 |
| 割り当て量に指定した値 | 1(=1,000トークン/分) | 1000(=100万トークン/分) |
| 結果 | 会議1本分の処理が即・上限超過 | 正常に処理 |
会議1本の議事録生成は数千〜数万トークンを使うため、1回の処理を始めた瞬間に上限オーバーで弾かれ、「枠は開通したはずなのに議事録が1本も作れない」という誤解が発生。直前までgpt-5.5の枠がずっと0だった経験が「新しいモデルはどうせ枠が小さい」という先入観になり、誤読を後押しした面もあったようです。
教訓は2つです。
- 数値を鵜呑みにせず、単位表記を必ず一緒に確認する
技術担当者向けメモ
単位表記込みで確認するコマンドの例です。
az cognitiveservices usage list -l japaneast \
--query "[].{name:name.value, unit:name.localizedValue, current:currentValue, limit:limit}"- 「枠が開通したか」の確認と、「実際の設定に正しい値を入れたか」は別の工程。両方を確かめて初めて動作確認が完了する
もう一段の罠: 単位の「軸」そのものが違うモデルもある
「生の値×1,000=実際のトークン/分」というルールは、GPT系だけでなくMistralやCohereなど他社モデルの枠にもほぼ共通して成り立っていました。ただし運営メンバーが全モデルの単位表記を突き合わせたところ、DeepSeekの新しめのモデル(V3.2以降)だけは、単位が「Requests Per Minute」=トークン数ではなく1分あたりのリクエスト回数でした。
つまり、単位を確認せずに「Mistral-Large-3(1,000)とDeepSeek-V3.2(1,000)は同じ枠」と読むと、実際には片方は100万トークン/分・もう片方は1,000回/分という、まったく違う次元の数字を並べて比較していたことになります。同じ一覧に「×1,000する数値」と「そのまま読む数値」が混在しているわけで、「数値の隣の単位表記を必ず読む」以外に確実な防御策はありません。
まとめ(チェックリスト)
自分で(またはブラウザで)確認できること
- 非営利クレジットのアカウントでは、新しいAIモデルの利用枠が0から始まることがある(運営メンバーの環境では0だった)。不具合を疑う前に、まず利用枠の一覧を確認する
- 自分のアカウントの現在ランクと昇格予定日は、Azure公式の確認機能で直接確認できる。一般論の解説記事より確実
- ランクが1つ上がるだけでカタログのほぼ全体が開通することがある。ただしgpt-5.5のように例外もあるので、公式のクォータ表で目当てのモデルの行を確認する(表の内容は今後変わる可能性あり)。なおこのランク制度はAzure OpenAI専用で、Mistral・Cohereなど他社モデルの枠はランクと無関係
- 昇格予定日を過ぎたら、その時点で手動で確認すればよい
コマンド操作で確認すること
この作業は自分で行わなくても大丈夫です。団体の技術担当者や、外部の導入支援業者に「次の点を確認してほしい」と依頼できます。
- 確認結果に出てくる数値は多くのモデルで「千トークン/分」単位だが、リクエスト回数/分が単位のモデル(DeepSeek V3.2以降など)も混在する。数値の隣の単位表記を必ず確認する
- モデル利用開始の設定(デプロイ)で割り当て量を指定する際、単位を取り違えていないか確認する
出典(2026年7月時点)
- • Azure OpenAI Quotas and limits(Microsoft Learn、英語) — Quota Tier制度、ランク別クォータ表、quotaTiers APIのサンプル
- • Activate Your Azure Grant(Microsoft for Nonprofits、英語) — $2,000/年、繰越なし、毎年更新
- • 各利用枠の数値・APIの応答は運営メンバーのアカウントでの実測(2026年7月14〜16日)