このガイドの読み方
これは継続的に更新される参考ドキュメントであり、一度きりのチュートリアル記事ではありません。内容の確認日は 2026-11-06 で、事実は xAI(公式文書での現在の呼称は SpaceXSI)の公式ページ、つまり x.ai、grok.com、docs.x.ai、X のヘルプセンター、App Store と Google Play のストアページを基準にしています。公式で確認できなかった点や、公式ページ同士で食い違っている点は、サードパーティの数字で補わず、そのまま「公式には公表されていません」または「公式ページの記載が一致していません」と書いています。
Grok は 2026 年に全体が作り直されました。会社の所属、サブスクリプションのプラン、モードメニュー、利用量の計算方法がすべて変わっています。Grok について 2025 年の SuperGrok、DeepSearch、Think ボタンの印象のままだと、おそらく現状と合いません。まず下の対照表を確認してください。
Grok とは
Grok は xAI が開発した AI アシスタントとモデルファミリーです。ユーザー向けの入口は grok.com、iOS と Android の app、X(旧 Twitter)に組み込まれた Grok で、開発者向けには API と Grok Build などのツールがあります。公式が挙げる主な特徴は次のとおりです。
- 会話中に web と公開されている X の投稿を検索し、引用を付けられます。
- 同じ app の中に、音声、画像と動画の生成(Grok Imagine)、ファイルのアップロード、Connectors、Skills、Automations、Build が統合されています。
- 有料プランでは、Grok、Grok Bot、Cursor、X Premium が 1 つのサブスクリプションにまとめられています(第3章)。
xAI、SpaceX、X の関係
ここでは、公式ページで確認できる部分だけを書きます。
| 事項 | 公式の説明 | 出典 |
|---|---|---|
| 買収 | 2026-02-02、SpaceX が xAI の買収を発表。x.ai の告知は 1 文のみで、全文は SpaceX のサイトにあります | x.ai/news/xai-joins-spacex |
| 法人名 | SpaceX Super Intelligence LLC(略称 SpaceXSI)。ネバダ州の会社で、主たる事業所はテキサス州 Austin。利用規約の最終更新日は 2026-10-27 | x.ai/legal/terms-of-service |
| X との法的関係 | プライバシーポリシーに、SpaceXSI と X Corp. は別の会社であると明記されています | x.ai/legal/privacy-policy |
| X 上での Grok | X のプライバシーポリシーと規約が適用され、SpaceXSI のものではありません | help.x.com の About Grok、x.ai/legal/faq |
| サブスクリプション | 2026-10-12 から、X Premium は The X Subscription に統合。公式 FAQ では、サブスクリプションは X Subscription Corp. だけが直接販売し、再販業者には許諾していないとされています | x.ai/pricing |
公式自身の呼称も統一されていません。サイトのフッターは © 2026 SpaceX Super Intelligence LLC で、Terms と AUP は SpaceXSI を名乗っていますが、App Store の著作権表示は © xAI Inc. のままで、デベロッパー欄には X Corp. が表示されます。本ガイドでは、会社に初めて触れるときに「xAI(公式文書での現在の呼称は SpaceXSI)」と書き、以降は「xAI」を会社、「Grok」を製品の意味で使います。
Grok と Groq は別物
Grok は xAI のチャットボットとモデルで、URL は grok.com です。Groq(綴りの o が 1 つ多い)は別の会社である Groq Inc. で、LPU 推論チップとクラウド推論サービスを提供しており、xAI とは関係がありません。名前がよく似ているので、検索、サブスクリプションの購入、API の接続の際はドメインを確認してください。
| 名称 | 会社 | よく使われるドメイン | 内容 |
|---|---|---|---|
| Grok | xAI(SpaceXSI) | grok.com、x.ai、docs.x.ai | チャットボットと Grok シリーズのモデル |
| Groq | Groq Inc. | groq.com | LPU 推論チップと推論 API |
本ガイドが扱うのは前者だけです。
この 1 年の大きな変化
下の表は、2025 年によくあった認識と、確認日時点の公式の現状を対比したものです。
| 以前の認識(2025) | 確認日時点の公式の現状 |
|---|---|
| 会社名は xAI で、X の姉妹会社 | 2026-02-02 に SpaceX が買収を発表。法人名は SpaceXSI で、X Corp. とは法的に別の会社 |
| 最新モデルは Grok 4 / 4.1 | grok.com、X、iOS、Android では 2026-07-22 に Grok 4.5 が公開。Grok 4.6(2026-08-12)と Grok 4.7(2026-09-21)はそれより新しいフラッグシップだが、公式の告知は Cursor、Grok Build、API で利用できるとだけ書いており、grok.com の会話に入ったかどうかは明記されていません(第4章) |
| プランは Free、X Premium+、SuperGrok、SuperGrok Heavy | 新規契約者は The X Subscription(2026-10-12 発表)に移行:Free、Plus、Premium、Super、Ultra。旧プランは継続利用できるが、切り替えは元に戻せない(第3章) |
| 製品ごとに 1 日の利用枠がある | 有料ユーザーは、1 つの週単位の共有利用量プールになり、Chat、Imagine、Voice、Build、Bot で共有 |
| モデルメニューは Grok 3 / 4 / 4 Heavy で、別に DeepSearch、DeeperSearch、Think がある | grok.com の入力欄のモードメニューは Fast、Auto、Expert、Heavy。公式の現行ページには DeepSearch、DeeperSearch、Think、Big Brain という名称が見当たらない |
| Grok Studio | 公式 FAQ にサポート終了と明記され、Grok Build に置き換え |
| Tasks(スケジュールタスク) | 2026-07-16 から Automations に変更。スケジュール実行に加え、受信メールをトリガーにすることもできる |
| Grok はチャットだけ | Grok Bot を追加(2026-08-11 beta)。専用のクラウドコンピューターを持つ常駐 AI チームメイトで、主に macOS と iOS の app |
| Skills、Connectors はない | 2026-05-06 に Connectors、2026-05-18 に Skills が公開。Microsoft 365 と Google Workspace の add-in もある |
| Imagine の動画は短く、参照画像がない | Imagine Video 1.5(2026-06-16)、参照画像とネイティブ 1080p(2026-07-31)。Imagine Image 2.0(2026-08-07)で部分編集と背景除去が追加 |
| Companions(Ani、Rudy、Valentine) | 公式の現行ページ(x.ai、docs.x.ai、App Store の説明)には Companions の説明がないため、本ガイドでは現行の機能として扱わない |
このガイドの読み方
おすすめの順序は次のとおりです。
- まずこの章と第2章を読み、自分の入口とログイン方法を確認します。
- 第3章、第4章で、プラン、利用量、app 内のモードとモデルの名称を把握します。
- 日常の会話、Imagine、ワークフロー(Connectors、Skills、Automations、Build)、Grok Bot には、それぞれ独立した章があります。
- プライバシーとデータ管理は全員に読むことをおすすめします。特に「Improve the model」のスイッチと Private Chat です。
- 開発者は API と Grok Build に関する章を読んでください。
各章の末尾には出典と確認日があります。数字や名称が自分の画面と違う場合は、画面と公式ページを優先してください。これが、このガイドを更新し続ける必要がある理由でもあります。
古くなりやすい項目
次の項目は、1〜2 か月で変わる可能性があります。操作する前に公式ページで再確認してください。
| 項目 | 古くなりやすい理由 | 確認先 |
|---|---|---|
| サブスクリプションの価格とキャンペーン | 台湾の NT$ 価格や初月キャンペーンは、地域、時期、プラットフォームによって調整される | grok.com/plans、x.ai/pricing |
| 利用量と枠の倍率 | 週単位の利用量プールのルールと、各プランの倍率 | docs.x.ai/x-subscription/pricing.md |
| モードとモデルの対応 | Fast、Auto、Expert、Heavy がそれぞれどのモデルを使うかは公式には公表されておらず、モデルの更新も頻繁 | grok.com の入力欄のモードメニュー |
| 機能のプラン制限 | Build、Automations、Imagine の一部機能は、先に特定のプランに限定され、その後に開放されたことがある | x.ai/news |
| 会社とブランドの呼称 | xAI、SpaceXSI、X Corp. の呼び方は、公式文書の中でもまだ混在している | x.ai/legal/terms-of-service |
| API のモデルと廃止 | 古いモデルの slug は自動でリダイレクトされるか、廃止される | docs.x.ai/developers/release-notes |
価格についての注意:米ドルの価格は公式ページのものです。新台湾ドルの価格は、grok.com/plans が確認日に台湾向けに表示した参考価格で、キャンペーンや app 内課金の価格は異なる場合があります。詳細は第3章を参照してください。
出典:xAI joins SpaceX、Terms of Service、Privacy Policy、Consumer FAQs、X Subscription の告知、Grok 4.5 everywhere、Grok 4.7、Grok Automations、Introducing Grok Bot、Grok Connectors、Grok Skills、Grok Imagine Image 2.0、Grok Imagine Video 1.5、Grok FAQ、About Grok(X ヘルプセンター)(2026-11-06 確認)
入口、インストール、ログイン
Grok の入口は 1 つではありません。web、スマートフォンの app、X に組み込まれた Grok の 3 つが最もよく使われ、そのほかに Grok Bot、Grok Build、Office add-in などの拡張された入口があります。入口によって適用されるプライバシーポリシー、プラン、機能が完全には同じではないため、まず自分がどれを使うのかを確認してください。
入口の一覧
| 入口 | 説明 | 備考 |
|---|---|---|
| grok.com | web 版のメインの入口 | 公式は Chrome または Chromium 系のブラウザを推奨。未ログインでも会話できる |
| iOS app | App Store の「Grok」。サブタイトルは AI assistant by SpaceXSI | 無料でダウンロードでき、app 内課金あり。年齢区分は 16+ |
| Android app | Google Play のパッケージ名は ai.x.grok | デベロッパー欄には SpaceX Super Intelligence と表示。ダウンロード数は 100M+ と表示 |
| X 内の Grok | X のナビゲーションバーの Grok アイコン。URL は x.com/i/grok | X のプライバシーポリシーが適用され、grok.com のものではない |
| Grok Bot | 独立した app で、現在は macOS と iOS(2026-08-11 beta) | grok.com の会話とは別物。後述の Grok Bot の章を参照 |
| Grok Build | ターミナル版の coding agent。会話に組み込まれた web サイトと app の構築機能は、各プランの web と mobile で提供 | 2026-08-19 から、会話に組み込まれた Build は全プランに開放。CLI 版は別扱い |
| Microsoft 365 add-in | Word(2026-06-18)、PowerPoint(2026-06-16)、Excel(2026-07-21)、Outlook(2026-07-22) | ワークフローの章を参照 |
| Google Workspace add-in | 2026-07-28 に公開 | 同上 |
| Grokipedia | grokipedia.com。独立したオンライン百科事典サイト | 会話の入口ではない。Terms は Grokipedia を同じ一般ユーザー向け規約に含めている |
公式はさらに、Grok Voice 3.0 が Tesla の車内の音声会話を支えていること、また OpenClaw、OpenCode、Kilo Code、Warp、Hermes Agent などのサードパーティツールに SuperGrok または X Premium のサブスクリプションでログインできることにも触れています。この 2 つは車載と開発者向けの用途で、本章の範囲外です。
web 版:grok.com
grok.com を開くだけで使えます。ポイントは次のとおりです。
- 未ログインでも会話できます。トップページのバナーには、この種の会話は履歴に残らず、モデルの学習にも使われないと書かれています。一方、公式の一般ユーザー向け FAQ は、未ログインでの利用を「匿名で収集・保持される場合がある」と説明しており、ほとんどの地域(EU と英国を除く)では学習からのオプトアウトを選べません。2 つの説明が食い違っているため、プライバシーを重視する人はまずプライバシーとデータの章を読み、ログイン後の設定を基準にしてください。
- 入力欄のモードメニュー(Fast、Auto、Expert、Heavy)は未ログインでも表示されます。ほかにログインが必要な「Premium」の項目があります。モードの意味は第4章を参照してください。
- ドメインは必ず grok.com を確認してください。公式 FAQ には、誤ったドメイン(たとえば grok.x.ai)を使うと Projects などの機能がないと書かれています。
スマートフォンの app
| 項目 | iOS | Android |
|---|---|---|
| ストアでの名称 | Grok(台湾の App Store では「Grok - AI 助理」と表示) | Grok |
| 識別情報 | App Store の URL は id6670324846 | パッケージ名は ai.x.grok |
| 価格 | 無料、app 内課金あり | 無料、app 内課金あり |
| 年齢区分 | 16+ | Google Play のページを参照 |
| 評価(確認日) | 米国版は約 1.6M 件の評価で 4.9。台湾版は約 7.7 万件の評価 | 約 4.12M 件のレビューで 4.8 |
| バージョン(確認日) | v1.4.62 | Google Play のページを参照 |
| 言語 | App Store の表示は英語に加えて 38 言語(中国語を含む) | 同じ app。ストアのページを参照 |
両ストアのページの表示は一致していません。App Store の著作権表示は © xAI Inc. で、デベロッパー欄には X Corp. と表示されます。一方 Google Play のデベロッパー欄には SpaceX Super Intelligence と表示されます。これは公式の呼称がまだ移行の途中であるためです。ダウンロードする際は、ストア上の名称「Grok」と上の表の識別情報で照合すれば十分です。
また、公式の x.ai/grok のマーケティングページには「30+ languages」と書かれており、App Store の表示言語数とは異なります。実際に使える言語は画面と会話で確認してください。保証としては扱わないことをおすすめします。
X 内の Grok
X のナビゲーションバーで Grok アイコンをタップすれば使えます。URL は x.com/i/grok です。公式の X ヘルプセンターには「Grok is available in all countries where X is available」と明記されており、2026-07-22 に発表された Grok 4.5 も X に同時に公開されました。X の購読者には、X 上に Grok タブがあります。
間違えやすい点が 2 つあります。
- 適用されるルールが違います:X 上で Grok を使う場合は X のプライバシーポリシーと規約が適用され、grok.com と app には SpaceXSI のものが適用されます。学習データをオフにする経路も異なります。プライバシーとデータの章を参照してください。
- X ヘルプセンターの About Grok ページには日付がなく、内容もまだ xAI という呼称のままで、最新版ではない可能性があります。
ログイン方法
公式 FAQ は、grok.com で次の方法でログインできるとしています。
| ログイン方法 | 備考 |
|---|---|
| なお、Google OAuth で Google のコンテンツを接続した場合、そのコンテンツは学習に使われないとプライバシーポリシーに明記されている | |
| X アカウント | さらに X アカウントを連携して、SpaceXSI があなたの X のサブスクリプション状態を読み取れるようにできる |
| Apple | 公式 FAQ にログインの選択肢として記載 |
| GitHub | 公式 FAQ にログインの選択肢として記載 |
| 公式 FAQ にログインの選択肢として記載 |
X アカウントを連携する手順:Settings → Account → Connect your X Account。Grok の権利が X のサブスクリプション(The X Subscription または旧 X Premium)によるものなら、同じ X アカウントを連携して、サブスクリプション状態を同期させることをおすすめします。
ログインの際は次の点に注意してください。
- ログイン方法が違う場合のアカウント統合ルールは公式ページに説明がありません。会話履歴とサブスクリプションが分散しないよう、常に同じ方法でログインすることをおすすめします。
- サブスクリプションは、購入したプラットフォームで管理します。web で購入したものは web で、Apple や Google Play で購入したものはストアで解約します。
- 最低年齢は 13 歳(または居住国の法定最低年齢)で、13〜17 歳は保護者の同意が必要です。
台湾で使えるか
公式は「サポート対象外の地域」の完全な一覧を公開していません。確認日に直接検証できた証拠は次の 3 点です。
- grok.com/plans は台湾のネットワーク環境で NT$ 表示になっており、ページが台湾を購入可能な地域として扱っていることを示しています。
- 台湾の App Store に Grok が公開されており、中国語名は「Grok - AI 助理」です。
- X ヘルプセンターには、X が利用できるすべての国で Grok を使えると明記されています。
公式の AUP には「サービスを提供していない地域でサービスを提供してはならない」とだけ書かれており、Terms には別に制裁対象地域の条項がありますが、地域の完全な一覧は公式には公表されていません。
利用上の注意:
- 台湾の NT$ 価格とキャンペーンは、接続地域に応じて表示されます。VPN や海外のネットワークに切り替えると、ページが別の通貨表示に変わる場合があります。
- 機能の公開時期は地域によって異なる場合があります。たとえば Imagine の参照画像と音声参照は、最初は米国の特定のプランだけで提供され、数日かけてすべての層に広がりました。
- オーストラリアには追加の規約(年齢確認と特定のコンテンツ制限)があります。詳しくはプライバシーとデータの章を参照してください。
出典:Grok FAQ、Grok on the App Store(US)、Grok - AI 助理(台湾 App Store)、Grok on Google Play、About Grok(X ヘルプセンター)、Grok 4.5 everywhere、Introducing Grok Bot、Grok Build for everyone、Terms of Service、Acceptable Use Policy、grok.com/plans、Grokipedia(2026-11-06 確認)
プランと料金
2026-10-12 から、Grok の新規契約者はすべて The X Subscription に移行します。これは Grok、Grok Bot、Cursor、X Premium を 1 つのサブスクリプションにまとめたもので、Free、Plus、Premium、Super、Ultra の 5 段階です。従来の SuperGrok と X Premium も継続して使えますが、新しいプランへの切り替えは任意で、元に戻せません。まず自分がどの世代のプランなのかを確認してください。そうしないと、後に出てくる利用量のルールが対応しません。
米ドルの料金
| プラン | 月額(USD) | 年額(USD) | 含まれる利用量(Plus 比) | ポイント |
|---|---|---|---|---|
| Free | $0 | $0 | 限定的 | 1 日あたり限られた Grok の会話と agent リクエスト、標準の X |
| Plus | $8 | $80(月あたり約 $7) | 基準 | Grok Chat、Voice、Imagine、Build、Grok API、Cursor。X 側は認証バッジ、広告が少ない、クリエイターツール、高度な分析。Grok Bot は含まれない |
| Premium | $30 | $300(月あたり約 $25) | 4 倍 | Grok Bot、最新の Grok モデル、より速い応答、画像と動画の生成、クラウド agent と automations、コードのホスティングと AI code review が加わる。X 側は従来の X Premium+ に相当 |
| Super | $100 | $1,000(月あたり約 $84) | 15 倍 | 各製品の利用量が大幅に増加、1080p と 15 秒の動画、より速い応答、ピーク時間帯の優先 |
| Ultra | $200 | $2,000(月あたり約 $167) | 50 倍 | 最も強力な Chat モデル、すべての新製品とモデルへの最速アクセス、最速の応答 |
いくつかの補足です。
- 価格は税抜きです(たとえば VAT は含まれません)。
- いつでも解約できますが、更新の少なくとも 24 時間前までに手続きする必要があります。
- 公式は、Premium は従来の SuperGrok、Cursor Pro、X Premium+ を合わせた月額 $90 相当の内容だと説明しています。
- 公式のおすすめは、初めての人は Premium から始め、毎日 agent を使う人は Super、ヘビーユーザーは Ultra を選ぶことです。Plus は利用量の少ないソーシャルのクリエイター向けです。
- 「Grok API access」は Plus 以上に書かれていますが、公式 FAQ によると API の利用量は標準の料金で別途課金され、プランの利用量プールは消費しません。API の料金は後の API の章を参照してください。
- Cursor で使うサードパーティのモデル(たとえば Claude、GPT)はプランに含まれず、API の定価で別途かかります。
チームとエンタープライズ
| プラン | 価格 | ポイント |
|---|---|---|
| Teams | Premium、Super、Ultra のシートは同額(1 シートあたり $30、$100、$200)。Plus はチーム向けに提供されない | シートごとに個別の週単位の利用量プール。SSO、管理コンソール、請求の一本化、利用量分析、SOC 2 |
| Grok Business | $30/人/月(x.ai/grok/business の確認日時点の表示) | SOC 2 Type I と II、RBAC、より高い rate limit、学習に使われない、シート管理、データ保持のカスタマイズ、Connectors |
| Enterprise | 要問い合わせ | SAML/OIDC、SCIM、監査ログ。Grok Business のページには CMEK と専用の data plane も記載 |
Teams と Grok Business は公式ページ上で別々に説明されています。両者の違いや、同じ製品ラインかどうかについては、公式ページに説明がありません。必要に応じて x.ai/pricing と x.ai/grok/business をそれぞれ確認してください。
台湾向けの参考価格
下の表は、grok.com/plans が 2026-11-06 に台湾地域向けに表示した価格です。NT$ は参考価格です。公式ページには「税金またはその他の費用は含まれません」と表示されており、キャンペーンや app 内課金の価格は異なる場合があります。実際の金額は決済画面で確認してください。価格ページの x.ai/pricing は、同じ時点では米ドルしか表示していませんでした。
| プラン | 月払い(ページ表示) | 年払い(ページ表示) | 確認日の初月キャンペーン |
|---|---|---|---|
| Plus | NT$249/月 | NT$2,490/年(月あたり NT$208 相当) | ページには見当たらない |
| Premium | NT$990/月 | NT$9,900/年(月あたり NT$825 相当) | 初月 NT$495(50% オフ) |
| Super | NT$3,390/月 | NT$33,900/年(月あたり NT$2,825 相当) | 初月 NT$1,695 |
| Ultra | NT$6,690/月 | NT$66,900/年(月あたり NT$5,575 相当) | 初月 NT$3,345 |
補足:
- 米ドルと新台湾ドルは固定レートではありません。$8 は NT$249、$30 は NT$990、$100 は NT$3,390、$200 は NT$6,690 に対応しています。
- 月払いの画面では、Plus の下に「NT$249/year」という表記も同時に出ており、年払いの NT$2,490 と一致しません。公式ページの内部で食い違っているため、本ガイドでは NT$249/月を基準にしています。決済の前にもう一度画面を確認してください。
- 初月 50% オフはページに表示されていた時点のキャンペーンで、変更される可能性があります。長期的な価格として扱うことはおすすめしません。
- Apple App Store や Google Play の app 内課金の価格は、公式から別途公表されていません。ストアのサブスクリプション画面で確認してください。
旧プランはまだあるか
引き続き利用できますが、公式の現行ページは新規契約者を The X Subscription に誘導しています。
| 旧プラン | 公式の現状 |
|---|---|
| SuperGrok、SuperGrok Plus、SuperGrok Heavy | 2026-08-26 の Grok Bot の告知と FAQ ではこれらの名称がまだ使われています。既存ユーザーのプランと価格は、自分で切り替えるまで変わりません |
| X Premium(Basic、Premium、Premium+) | X ヘルプセンターには今もこの 3 段階の説明があり、X Premium は現在 The X Subscription の一部であると注記されています。既存ユーザーのプランと価格は、自分で切り替えるまで変わりません |
旧プランの米ドル価格:公式の現行ページには SuperGrok や SuperGrok Heavy の価格表がなく、引用できるのは x.ai/pricing の記述(Premium は合計で月額 $90 の SuperGrok、Cursor Pro、X Premium+ に置き換わる)だけです。そのため本ガイドでは旧プランの価格を書きません。現在いくら支払っているかを知るには、サブスクリプションを契約しているプラットフォームの請求履歴を確認してください。
週単位の利用量プールと top-up
有料ユーザーの利用量の仕組みです。出典は公式の Grok FAQ と X Subscription のドキュメントです。
- 新しい仕組みは、Chat、Imagine、Voice、Build、Bot の間で自由に配分できる単一の週単位の共有利用量プールです。FAQ によると、2026 年 6 月から順次公開されています。
- Settings → Usage で、進捗、製品ごとの割合、リセット時刻を確認できます。
- Grok と Cursor は同じ週単位のプールを共有し、毎週リセットされます。
- 使い切ると有料機能は一時停止しますが、無料枠の Chat と Voice は引き続き使えます(別枠で計算)。
- 続けて使うには、Extra Usage Credits(最低 $5、現在は web でのみ購入可能、1 年後に失効、単価はプランに含まれる分より高い)を購入するか、Auto Top Up(金額と月ごとの上限を自分で設定)を有効にします。
- 720p の動画がプランの上限を超えると、自動的に 480p に下がります。
Grok Bot の利用量については、公式ページに 2 通りの説明があり、一致していません。これは、プランの世代が異なるためです。
| プランの世代 | Grok Bot の利用量のルール | 出典 |
|---|---|---|
| 旧プラン(SuperGrok、Cursor Pro 以上など) | Grok Bot には独自の利用量があり、Grok や Cursor のプランの利用量を消費しない | x.ai/news/grok-bot-more-plans |
| The X Subscription | Bot の利用量は、そのシートの共有週間プールから差し引かれ、追加の独立したプールではない | docs.x.ai/x-subscription/pricing.md |
切り替え前に知っておくこと
公式の X Subscription の説明によると、次のとおりです。
- 切り替えは恒久的で、サポートでも元に戻せません。
- 旧サブスクリプションは決済時に解約され、日割りで返金されます。
- 旧サブスクリプションを Apple や Google Play で購入していた場合は、自分でストアに行って解約する必要があり、返金はストアが決めます。
- サブスクリプションは X Subscription Corp. だけが直接販売し、再販業者には許諾していません。
- 旧プランと新プランでは利用量のルールが異なります(たとえば上の表の Grok Bot)。切り替える前に、新しいプランのルールをよく確認してください。
切り替える前に自分で確認しておくとよいこと:現在のサブスクリプションのプラットフォーム、更新日、年払いの残りがあるか、Grok Bot が必要か(Plus には含まれません)。
出典:The X Subscription の告知、x.ai/pricing、X Subscription の価格、X Subscription の概要、X Subscription の利用量、Grok FAQ、grok.com/plans、Grok Bot のプラン拡大、Grok Business、X Premium(X ヘルプセンター)(2026-11-06 確認)
モードとモデル
Grok の「モード」と「モデル」は別のものであり、最も混同しやすい点です。app の入力欄で選ぶのはモード(Fast、Auto、Expert、Heavy)で、公式の告知が語るのはモデル(Grok 4.5、4.6、4.7)です。両者の対応関係は、公式ページでは公開されていません。この章では両者を分けて説明し、公式がはっきり書いていない点は明示します。
app 内のモードメニュー
grok.com の入力欄のモードメニューには、2026-11-06 の実測で 4 つの項目があり、未ログインでも表示されます。
この 4 つのモードは Fast、Auto、Expert、Heavy です。公式の公開ページには、各モードの用途についての個別の説明がありません。
ほかに、ログインが必要な「Premium — Unlock extended capabilities」という項目があります。
このメニューについて、確定していることと確定していないことは次のとおりです。
| 事項 | 説明 |
|---|---|
| 確定していること | メニューの名称は Fast、Auto、Expert、Heavy。2025-11 の Grok 4.1 の告知にすでに Auto モードが登場している |
| 公式には公表されていません | 各モードの裏でどのモデルが動いているか |
| 公式には公表されていません | どのモードにどのプランが必要か、Heavy が上位プラン限定かどうか |
実務上のおすすめは、自分のアカウントの画面に表示される選択肢を基準にすることです。あるモードが使えるか確認したいときは、ログイン後のメニューで実際に選んでみて、そのうえで Settings → Usage に戻って利用量の変化を見てください。
x.ai/grok の製品紹介には、さらに “Deep reasoning — Step-by-step thinking you can follow and verify” と、複数の agent を並行して動かし推論過程を監査できる Multi-agent 機能が挙げられていますが、上の表のどのモードやどのプランに対応するのかは、公式に説明がありません。
モデルのタイムライン
下の表は、x.ai/news と docs.x.ai の公開情報をまとめたものです。日付は公式ページに従います。
| モデル | 日付 | 公式の情報 |
|---|---|---|
| Grok 3 Beta | 2025-02-19 | その後、API 側では 2026-05-15 に廃止 |
| Grok 4 | 2025-07-09 | 同時に SuperGrok Heavy(Grok 4 Heavy)を発表 |
| Grok 4.1 | 2025-11-17 | 全ユーザーが利用でき、grok.com、X、iOS、Android をカバー。Auto モードもあり |
| Grok 4.20 | 2026-03-10(API の更新ログ) | 公開ページに独立した告知はない。Multi-agent のバリアントを含む |
| Grok 4.3 | 日付は公式には公表されていません | x.ai/news に告知なし。Skills の告知(2026-05-18)には「live on Grok 4.3」とあり、API の廃止ページでは 2026-05-15 以降の後継モデルとされている |
| Grok 4.5 | 告知は 2026-07-16、ユーザー向けは 2026-07-22 | 公式は “our most intelligent model yet” と表現。2026-07-22 に grok.com、X、iOS、Android で公開 |
| Grok 4.6 | 2026-08-12 | 長時間の agent 向け。Cursor、Grok Build、API で利用でき、その後 AWS、Foundry、Gemini Enterprise Agent Platform、GitHub Copilot にも展開 |
| Grok 4.7 | 2026-09-21 | docs.x.ai に Latest と表示。知識のカットオフは 2026 年 5 月、context は 500k。公式は “most powerful model for coding and knowledge work” と表現 |
| Grok Voice 3.0 | 2026-10-14 | 音声モデル。API の音声機能、Grok Bot の音声モード、Tesla 車内を支える |
公式による自社モデルへの評価(“most intelligent”、“most powerful”)はベンダー自身の主張であり、本ガイドでは別途比較しません。
Grok 4.5、4.6、4.7 の位置づけ
| モデル | 公式が説明する利用範囲 | app の会話内か |
|---|---|---|
| Grok 4.5 | grok.com、X、iOS、Android(2026-07-22 公開)。API モデル grok-4.5 もある | はい。公式に明記 |
| Grok 4.6 | Cursor、Grok Build、API、および上記のサードパーティプラットフォーム | 公式には公表されていません |
| Grok 4.7 | Cursor、Grok Build、API、サードパーティの coding harness | 公式には公表されていません |
重要なのは、Grok 4.7 の告知の原文が「available today in Cursor and Grok Build … Grok API, third-party coding harnesses」となっており、grok.com に触れていないことです。そのほかの断片的な手がかりを合わせても、結論は出せません。
- x.ai/grok/business のモデル欄に Grok 4.7(Business プラン)が載っています。
- x.ai/pricing は Premium を “Latest Grok models” と書いています。
- ユーザー向けの会話のデフォルトモデルが 4.5 なのか 4.7 なのかは、公式ページに直接の記載がありません。
そのため、本ガイドは「Grok 4.7 が grok.com に入った」とも「入っていない」とも書きません。確認したい場合は、ログイン後のアカウントでモードメニューを見るか、x.ai/news と docs.x.ai/developers/release-notes で新しい告知がないか確認してください。
Grok 5 については、公式の news と docs のどちらにも告知がなく、本ガイドでは噂されている公開日には触れません。
旧名称と消えた機能
2025 年によく見られた名称は、確認日の公式の現行ページでは次のように扱われています。
| 旧名称 | 確認日の公式の現状 |
|---|---|
| DeepSearch、DeeperSearch | 公式の現行ページにこの 2 つの名称は見当たらない。App Store の説明は「Have Grok do deep research on the web」と「advanced searches on X」に書き換えられており、名称が変わったのか、ほかのモードに統合されたのかは公式には公表されていません |
| Think、Big Brain | 公式の現行ページに独立したボタンは見当たらない。x.ai/grok は “Deep reasoning” で段階的な推論を説明し、チャットの例には “Thought for 1s” と表示される。独立したスイッチがまだあるかどうかは公式には公表されていません |
| Grok 3、Grok 4、Grok 4 Heavy | app で手動選択がまだできるかどうかは公式には公表されていません。API 側の廃止とリダイレクトは次の節を参照 |
| Grok Studio | 公式 FAQ にサポート終了と明記され、Grok Build に置き換え |
| Tasks | 2026-07-16 から Automations に変更 |
| SuperGrok Heavy | 旧プランの名称のまま(第3章を参照)。app のモードメニューにある Heavy と同じものかどうかは公式には公表されていません |
| Companions(Ani、Rudy、Valentine) | 公式の現行ページ(x.ai、docs.x.ai、App Store の説明)に説明がなく、本ガイドでは現行の機能として扱わない |
ネット上の記事がいまだに DeepSearch や Think を押すよう案内していたら、まず自分の画面と照らし合わせてください。見えなければ、ありません。古い解説に惑わされないようにしてください。
API モデルの概要
Grok の API モデルと app のモードは、独立した 2 つの仕組みで、課金も別です(プランに含まれるのは app の利用量で、API は別途、料金に従って課金されます)。下の表には各モデルの基本情報だけを載せています。完全な呼び出し方法、料金、rate limit、廃止の対応表は、後の API の章を参照してください。価格の単位は USD/100 万 token で、入力 token が 200k 以下の場合の標準価格です。
| モデル ID | Context | 入力 | 出力 | 備考 |
|---|---|---|---|---|
grok-4.7 | 500k | $2.00 | $6.00 | 公式が最新と表示。reasoning effort に対応 |
grok-4.6 | 500k | $2.00 | $6.00 | reasoning effort に対応 |
grok-4.5 | 500k | $2.00 | $6.00 | reasoning effort に対応 |
grok-4.3 | 1M | $1.25 | $2.50 | 旧モデル廃止後のリダイレクト先 |
grok-4.20-0309-reasoning | 1M | $1.25 | $2.50 | 4.20 の reasoning 版 |
grok-4.20-0309-non-reasoning | 1M | $1.25 | $2.50 | 4.20 の非 reasoning 版 |
grok-4.20-multi-agent-0309 | 1M | $1.25 | $2.50 | beta。複数 agent の並行実行 |
grok-build-0.1 | 256k | $1.00 | $2.00 | コードモデル、early access。Batch には非対応 |
補足:
- prompt が 200k token 以上になると、リクエスト全体がより高い単価になります。
- 公式によると、Grok 4.7 Fast(同じモデルで 2 倍速、2 倍の価格)は Cursor と Grok Build にだけあり、公開 API にはありません。
- 2026-05-15 から、
grok-4-1-fast-*、grok-4-fast-*、grok-4-0709、grok-3などの旧 slug は廃止され、リクエストは自動的にgrok-4.3にリダイレクトされ、その料金で課金されます。 - 画像、動画、音声には、ほかに
grok-imagine-image-2.0、grok-imagine-video-1.5、grok-voice-3.0などのモデルがあります。詳細は API の章で扱います。
出典:Grok 4.7、Grok 4.6、Grok 4.5、Grok 4.5 everywhere、Grok 4.1、Grok 4、Grok 3、Grok Voice 3.0、Grok Skills、Grok Automations、x.ai/grok、x.ai/pricing、Grok Business、Grok FAQ、Models(API)、Release notes、May 15 retirement、Grok on the App Store(2026-11-06 確認)
日常の会話:検索、ファイル、音声、パーソナライズ
この章では、grok.com と iOS、Android の app で最もよく使う会話機能を整理します。確認日は 2026-11-06 です。公式ページに明記されていない細部には「公式には公表されていません」と記し、古い解説で補うことはしません。
検索と X のリアルタイムデータ
Grok がほかのチャットボットと最も大きく違う点は、公式が公開されている X の投稿の検索を組み込みの機能として挙げていることです。公式が説明する仕組みは次のとおりです。
- Grok は、公開されている X の投稿とリアルタイムの web 検索を行うかどうかを自分で判断し、その結果を使って回答します。
- x.ai/grok の製品ページには、回答に情報源の引用が付くこと、同じトピックについて追加で質問できることが明記されています。
- 検索範囲は公開投稿です。X の説明によると、アカウントを「投稿を非公開」に設定すると、投稿はモデルの学習に使われず、ほかのユーザーの質問への回答でも引用されません。
実際に使うときは、自然な言葉で Grok に X を調べるよう頼めます。たとえば次のとおりです。
| 目的 | 質問の仕方(例) |
|---|---|
| リアルタイムの話題を追う | 「X で今日、この製品発表会について主に何が議論されている?」 |
| 複数の見方を突き合わせる | 「web と X を検索して、3 つの異なる立場を整理し、情報源を付けて。」 |
| 事実確認 | 「この投稿の数字について、一次情報で照合できるものはある?」 |
App Store の公式の説明でも、この使い方は「advanced searches on X」と書かれています。回答が誤っている可能性は残ります。公式は Consumer FAQ で、Grok が不正確または不適切な内容を出すことがあると明言し、ユーザー自身で確認するよう勧めています。
入力欄のモードメニュー
未ログインの grok.com の入力欄には、Fast、Auto、Expert、Heavy の 4 つのモードが表示され、ほかにログインしないと開けない「Premium」の項目があります。各モードがどのモデルに対応し、どのプランで使えるかは、公式ページに直接の説明がありません。モデルとモードの章を参照するか、ログイン後に app 内で確認してください。
2025 年の解説では、DeepSearch、DeeperSearch、Think、Big Brain といった名称がよく出てきます。確認日時点では、公式の現行ページ(x.ai、docs.x.ai、App Store の説明)のどれにもこれらの名称は使われていません。App Store の説明は web の深い調査を「deep research on the web」と表現するようになり、x.ai/grok は「Deep reasoning」と「Multi-agent」と書いています。これらの名称が変更されたのか、どのモードに統合されたのかは、公式には公表されていません。
x.ai/grok による Multi-agent の説明は、複数の agent がサブ問題を並行して処理し、各 agent の推論を監査でき、結果が引用付きの 1 つの回答にまとめられる、というものです。このページはそれを SuperGrok の下に置いています。新しいプランの体系ではどの段階に対応するのか、公式には公表されていません。
ファイルのアップロード
会話の入力欄の横にある + を押して、デバイス上のファイルを選びます。web 版ではドラッグ&ドロップもできます。1 つのメッセージに複数のファイルを添付でき、Grok は処理後、アップロードの成功を確認してから回答します。
| 項目 | 公式の説明 |
|---|---|
| 一度に添付できるファイル数 | web 版は約 100 個、Android は 20 個。iOS は複数ファイルに対応するが、数字は公式には公表されていません |
| 1 ファイルのサイズ上限 | 通常のファイル(文書、画像、コード、音声)は 1 ファイルあたり 150 MB |
| 文書とデータ | PDF、DOCX、TXT、CSV、XLSX、PPTX、HTML、XML、JSON、Markdown、LaTeX(.tex、.latex)、ODT、RTF |
| コード | .py、.cpp、.java、.html、.css など |
| 画像 | JPEG、PNG、WebP、HEIC、BMP。GIF と SVG はプラットフォームによって異なり、失敗することがある |
| 音声 | MP3、WAV、M4A、OGG、FLAC、AAC |
| 動画 | MP4、MOV |
公式は、プラットフォームによって対応状況が少し異なると注記しています。web 版の文書形式が通常は最も充実しており、制限もプラットフォームやサブスクリプションのプランによって多少調整される場合があります。制限を超えると、Grok がエラーメッセージを表示します。
できること
公式の説明では、用途は 5 種類に分かれています。複数ファイルの統合、変換(要約、書き直し、スライドをアウトラインにする)、抽出(表、引用、メタデータ)、分析(グラフ、コード、CSV と XLSX のデータ可視化、音声と動画の文字起こし)、そしてテキストと画像にまたがるマルチモーダルの推論です。
利用上の制限とおすすめ
- PDF 以外のファイルに埋め込まれた画像は、画像として処理されるとは限らず、Grok は主にテキストを抽出します。
- 音声と動画はアップロードできますが、文字起こしの品質は安定しません。
- 100 ページを超える PDF では、Grok はテキストと重要な画像を中心に扱います。質問するときは実際のページ番号で範囲を指定するか、文書を小さく分けてください。
- 画像の分析には、1000 x 1000 ピクセル以上の画像をおすすめします。
- 混在したアップロード(TXT、PDF、PPTX、画像、コード)もまとめて処理できます。非常に複雑な依頼は、追加の質問に分けてもかまいません。
よくあるエラー
| メッセージ | 公式のおすすめ |
|---|---|
| File type not supported | PDF または TXT に変換するか、別のプラットフォームで再試行する |
| Upload fails / Tap to retry | サイズを確認し、より小さいファイルや別の形式にする |
| An attachment couldn’t be loaded | 多くは、特定の音声や動画がそのプラットフォームで扱えない問題。プラットフォームを変えるか、変換する |
アップロードしたファイルは、web 版の grok.com/files で管理と削除ができます。削除した会話とファイルは、標準の保持期間内にシステムから削除されます。法律、コンプライアンス、セキュリティ上の必要から保持されるものは除きます。詳細はプライバシーとデータの章を参照してください。
音声モード
音声について、公式の説明で確認できる点がいくつかあります。
- App Store の説明に Grok Voice Mode が挙げられています。自然な音声で Grok と会話でき、リアルタイムに返答し、やり取りの仕方をパーソナライズしたり、さまざまな会話スタイルを選んだりできます。同じ説明には、音声だけで画像を生成できるとも書かれています。
- x.ai/grok は音声を「sub-second latency」のやり取りと書いています。
- docs.x.ai の Grok 概要は、音声を Grok の機能の 1 つ(hands-free)として挙げていますが、プラットフォームごとの説明はありません。
- 2026-07-15 の公式告知で、21 種類のフラッグシップ音声が追加され、既存の 5 種類の音声の自然さが改善されました。この告知は Grok Voice 製品ラインのもので、ユーザー向け app の音声メニューがそれと同期しているかどうかは、公式には公表されていません。
- Grok Voice 3.0(2026-10-14)は音声モデルで、公式の説明では Grok Bot の音声モードと Tesla 車内の Grok を支えています。ユーザー向け app の音声が現在どのバージョンのモデルで動いているかは、公式には公表されていません。
対応言語については、公式の 2 か所で数字が一致していません。App Store は英語に加えて 38 言語、x.ai/grok は 30 以上の言語と書いています。繁体字中国語の音声への対応の詳細は公式には公表されていません。必要なら app 内で直接試してください。
X の中で Grok の音声を使う場合、X の説明によると、音声入力の文字起こしや翻訳の内容が、パーソナライズと学習のために xAI と共有されることがあります。スイッチの場所はプライバシーとデータの章を参照してください。
カスタム指示、メモリ、パーソナライズ
ここでは、公式が「はっきり書いている」ものと、マーケティングページにしか出てこないものを区別する必要があります。
| 機能 | 公式の根拠 | 説明 |
|---|---|---|
| Personalize Grok using X | Consumer FAQ と設定ページ | Settings の Data Controls(web では Data)で切り替え、X のデータとやり取りを使って Grok をパーソナライズするかどうかを決める |
| Custom instructions | x.ai/grok の機能一覧 | 「Tailor responses to your style and needs」と記載。設定の場所と項目は、公式には公表されていません |
| Memory across chats | x.ai/grok の機能一覧 | 「Remembers your preferences and past conversations」と記載。スイッチの場所と削除方法は、公式には公表されていません |
| Skills | 2026-05-18 の告知 | 「Grok に一度教えれば、以後すべての会話で覚えている」。詳細はワークフローの章を参照 |
| 会話のスタイル | Consumer FAQ | プロンプトで、Grok に「fun」「unhinged」やロールプレイの調子で答えるよう頼める |
Custom instructions と Memory は製品ページにしか出てこず、対応する説明ドキュメントがないため、本ガイドでは操作手順を書きません。Grok に特定の形式や手順を常に守らせたい場合、公式に十分な説明がある方法は Skills(次の章)です。
Grok Bot のメモリは別の仕組みです。各 Bot が自分の好み、役割、過去の作業の要約を保存し、grok.com の会話のメモリとは関係がありません。
Projects については、docs.x.ai の FAQ が grok.com に Projects があること(誤ったドメイン、たとえば grok.x.ai を使うとこの機能がない)にしか触れておらず、チーム版の告知に Projects 経由で Collection Search ができると書かれています。詳しい使い方とプランの制限は、公式には公表されていません。
会話履歴と共有
- 履歴を見る:iOS では左上のアイコンをタップして会話履歴に入ります。grok.com では右上の履歴アイコン(3 本線と虫眼鏡)をクリックします。
- 会話を共有する:web 版では Share を押すか、会話の下の共有アイコンをクリックすると、公開リンクが作成されます。公式は、リンクを SNS に貼ると検索エンジンにインデックスされる可能性があると注意しています。
- 共有の取り消し:grok.com/share-links で、リンクの横の Remove を押します。
- チーム版:Grok Business のチーム workspace では、共有リンクは権限のあるメンバーだけが開けます。
- ほかの AI からの会話の移行:App Store の説明に「Easily transfer your conversations and context to Grok」とあります。移行の仕組みと対応元は、公式には公表されていません。
利用量を使い切ったあと
有料ユーザーは週単位の利用量プールを共有し、Chat もここから差し引かれます。使い切ると有料機能は一時停止しますが、無料枠の Chat と Voice は引き続き使えます。この枠は独立して計算され、それぞれリセットされます。プランと利用量のルールは、プランと料金の章を参照してください。
Grok Imagine:画像と動画の生成
Grok Imagine は、Grok の画像と動画の生成機能です。入口は 3 つあります。grok.com/imagine、iOS app、Android app です。通常の会話の中で Grok に画像の作成や動画の制作を頼み、その後のプロンプトで修正することもできます。公式の製品ページ(x.ai/grok)は、これをテキストから画像、テキストから動画の生成が同じ会話スレッドの中にあり、生成後は追加の質問で編集を続けられるものとして説明しています。
確認日は 2026-11-06 です。動画の解像度と長さについては公式ページ同士で記載が一致していないため、この章では各所の説明を並べて示します。
画像:Imagine Image 2.0
2026-08-07、公式は Imagine Image 2.0 が grok.com/imagine と iOS、Android の app の Quality Mode になったと発表しました。公式はこれを「仕事でそのまま使える画像を作れる」ものと位置づけており、重点は次の点にあります。
| 能力 | 公式の説明 |
|---|---|
| 指示への追従 | 細部の指示によく従う。デザイナーのようにフォントとレイアウトを計画し、密度の高い複数段落のビジュアルや小さな文字も読みやすく保つ |
| 入力の保持 | 複数回の生成と編集をまたいで、入れた内容をできるだけ保持する |
| Magic wand | 指定した領域だけを編集し、ほかは動かさない |
| 領域選択(segmentation) | 画像の中の修正したい範囲を正確に選択する |
| 背景除去 | 任意の被写体を透明な背景で出力する |
| 複数画像の参照(multi-ref editing) | 1 回の生成で最大 5 枚の入力画像を使え、手動で合成する必要がない |
| スマートなサイズ調整(smart resize) | 比率を選ぶと、モデルが画面を埋める。公式が挙げる比率は 1:2、9:16、2:3、3:4、1:1、4:3、3:2、16:9、2:1 |
解像度については、x.ai/grok の製品ページに、画像は最大 2K まで可能と書かれています。
App Store の説明では、そのほかによくある編集として、オブジェクトの削除、背景の変更、アートスタイルの適用、写真の動画化、音声の指示だけでの画像生成も挙げられています。
始め方
grok.com のトップページの入力欄の下に「Create an image」などのショートカットがあり、それをクリックすると画像生成の会話が始まります。grok.com/imagine に直接入って、Quality Mode とテンプレートを使うこともできます。生成後は、直したい点をその後のプロンプトで説明するか、magic wand で領域を指定します。プロンプト全体を書き直す必要はありません。
API での画像生成
開発者がプログラムで画像を生成したい場合、xAI API の画像エンドポイントに対応するモデルは grok-imagine-image-2.0 です。公式ドキュメントの仕様は次のとおりです。n は 1 から 10 まで設定でき、返されるものはデフォルトでは一時的な URL なので早めにダウンロードする必要があり、編集で渡せる元画像は最大 5 枚で、ほかに 21:9 と 5:2 の比率が用意されています。以下は docs.x.ai の画像生成ページにある公式の例です。
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-2.0",
"prompt": "A collage of London landmarks in a stenciled street‑art style"
}'
テンプレート
Image 2.0 と同時に、一連のテンプレートが公開されました。よくある画像制作のワークフローを既製の出発点にまとめたもので、ユーザーは素材を用意するだけです。公式の告知が挙げるテンプレートは次のとおりです(名称は公式の原文)。
| カテゴリ | テンプレート |
|---|---|
| 写真ツール | Photo Edit、Reimagine、Photo Collage、BG Removal & Change、Professional Headshot |
| 商品 | Product Color Change |
| マーケティング | Editorial Product Poster、E-Commerce Photos、UGC Photos、Merch Maker |
| デザインツール | Mascot Maker、Icon Maker、Character Sprite |
| ゲーム素材 | Props & UI Kit |
| 配信 | Emoji Creator |
公式の告知では「1 つの世界観で複数の画像」という使い方も示されています。キャラクター、シーン、小道具を別々に生成して同じスタイルを保ち、それを動画の参照素材として使います。
動画:Imagine Video 1.5
動画モデルのタイムラインは次のとおりです。
- 2026-06:Imagine Video 1.5 を発表。公式の説明では、動き、物理、音声が改善されました。
- 2026-07-31:テキスト、画像、音声の参照を追加し、テキストのプロンプトだけでの動画生成(text-to-video)とネイティブ 1080p に対応しました。
7 月末のこのアップデートのポイントは次のとおりです。
| 機能 | 公式の説明 |
|---|---|
| Text-to-video | 開始画像が不要で、プロンプトでカメラワークを説明するだけでよい。画像生成と画像から動画への生成を組み合わせて実現 |
| ネイティブ 1080p | text-to-video と image-to-video の両方に対応し、grok.com/imagine、iOS、Android で正式に開放 |
| 複数の参照(multi-reference) | 参照画像 1 枚につき 1 つの要素(顔、商品、シーンなど)を固定する。1 回の生成で最大 7 個の参照 |
| 音声の一貫性 | キャラクターの画像と音声の参照を渡すと、両方がすべてのシーンで一貫して保たれる |
画像参照と音声参照は、最初は米国の SuperGrok Heavy と SuperGrok Plus にだけ開放され、公式は数日でほかのすべてのプランに広げると説明しています。App Store の説明にも、動画に音声を付けられると書かれています。
解像度と長さ:公式ページの記載が一致していません
| 出典 | 内容 |
|---|---|
| x.ai/grok 製品ページ | 動画は「up to 15 seconds at 720p」 |
| x.ai/pricing | Super プランに「Create 1080p, 15s videos」と記載 |
| 2026-07-31 の告知 | text-to-video と image-to-video がネイティブ 1080p に対応 |
| docs.x.ai の Grok よくある質問 | 720p の動画は、プランの 720p 上限に達すると自動的に 480p に下がる |
これらを合わせると、プランごとに動画の上限が異なる、と読むのが妥当ですが、公式はプランごとの 480p、720p、1080p と長さの対応表を挙げていません。実際に選べる解像度と秒数は、自分のアカウントの app に表示される選択肢を基準にしてください。本ガイドではプランごとの数字を断定しません。
モデル自体の能力の範囲を知るために、API ドキュメントの仕様を比較として載せます(app の制限と同じではありません)。
| 項目 | docs.x.ai の動画生成ページ(API) |
|---|---|
| 長さ | 1 から 15 秒、デフォルトは 8 秒 |
| 解像度 | 480p(デフォルト)、720p、1080p |
| 1080p | grok-imagine-video-1.5 のテキストから動画と画像から動画はネイティブで 1080p を出力。参照画像からの動画は最大 720p |
| 動画の編集 | 元の動画の長さを維持し、上限は 8.7 秒。出力の解像度は元の動画と同じで、最大 720p |
利用量
Imagine は、Chat、Voice、Build、Bot とともに、有料プランの週単位の利用量プールを共有します。公式の説明では、製品によって消費量が異なります。チャットのメッセージ 1 件に使う計算量はごくわずかですが、高品質な動画の生成ははるかに多くなります。Settings の Usage で、各製品の割合を確認できます。利用量を使い切ると有料機能は一時停止し、無料枠の Chat と Voice には影響しません。Imagine の無料枠は、公式には「限定的」とだけ書かれており、数字は公表されていません。
透かしと利用ルール
透かし
- 生成された画像と動画には、AI が生成したことを示す Grok の透かしが付きます。
- 公式は、透かしをオフにする設定はないと明言しています。
- 公式はまた、一部の法域では AI 生成コンテンツの表示が法的に義務づけられていると指摘しています。
- 利用規約(Terms)には、ユーザーが AI 生成の開示表示を求められる場合があること、または SpaceXSI が自動的に付ける場合があることが明記されています。
- Acceptable Use Policy は、「埋め込まれた出所のメタデータや透かしを取り除く、変更する、回避する」ことを禁止しています。透かしを除去したり隠したりすることは違反にあたり、アカウント停止の対象になる可能性があります。
出力の権利
公式の Consumer FAQ の説明では、ユーザーが入力と出力(生成された画像を含む)を所有し、商用利用を含め、自分のニーズに応じて使えます。同時に公式は、ブランドガイドライン(Brand Guidelines)に従って、作品が Grok によって生成されたことを表示するよう求めています。商用利用の前に、規約の原文を自分で読んでください。
コンテンツのルール
Acceptable Use Policy のうち、画像と動画に直接関わる禁止事項は次のとおりです。
- 実在の人物を「脱衣」させる、または裸にする、あるいは実在の人物の画像や肖像を改変して、親密または性的な状況にする。
- 実在の人物の肖像を、性的に描写する。
- 実在の人物を、欺く目的でなりすます。
- 名誉を毀損する形や虚偽の形で、人物を描写する。
- 児童を性的に扱う、または搾取する。公式は、児童の性的搾取が疑われるコンテンツを NCMEC に通報するとしています。
オーストラリアでは、利用規約に専用の規定があります。児童の性的搾取、テロ行為の扇動、犯罪や暴力の扇動、薬物関連犯罪の扇動、特定の性的嗜好の題材に関するコンテンツをアップロードしたり、生成しようとしたりしてはなりません。
違反すると、アカウントが停止または終了され、コンテンツが削除される場合があります。違反コンテンツを見つけたときは、Grok 内で「⋯」を押して Report Issue を選ぶか、[email protected] にメールしてください。成人向けコンテンツの表示設定と年齢制限は、プライバシーとデータの章を参照してください。
ワークフローと Grok Bot
2026 年 5 月から 8 月にかけて、Grok には Connectors、Skills、Automations、Build、そして独立した Grok Bot が順次加わりました。これらの機能は名前が似ていますが、2 つの別々の製品に属します。前の 4 つは grok.com と app 内の機能で、Grok Bot は別の app です。確認日は 2026-11-06 です。
| 機能 | 場所 | 一言で言うと | 公開日 |
|---|---|---|---|
| Connectors | grok.com、iOS、Android | メールボックス、クラウドドライブ、カレンダーなどを会話につなぎ、カスタム MCP サーバーも接続できる | 2026-05-06 |
| Skills | grok.com、iOS、Android | 再利用できる指示と手順。Word、スライド、スプレッドシート、PDF の出力も内蔵 | 2026-05-18 |
| Automations | grok.com、iOS、Android | スケジュール、またはメール受信をきっかけに自動で実行される作業 | 2026-07-16 |
| Build | grok.com、iOS、Android | 会話の中で web サイト、app、ゲーム、ダッシュボードを作って公開する | 2026-07-28 テスト、2026-08-19 全プラン |
| Office add-in | Word、PowerPoint、Excel、Outlook、Google Workspace | Office と Google の文書ツールの中で Grok を直接使う | 2026-06 から 07 |
| Grok Bot | 独立した Grok Bot app | 専用のクラウドコンピューターを持つ常駐 AI チームメイト | 2026-08-11 beta |
Connectors(カスタム MCP を含む)
Connectors を使うと、Grok は会話の中で外部のツールとデータに直接アクセスできます。メールの検索、クラウドのファイルの閲覧、カレンダーの確認ができ、コピー&ペーストで行き来する必要がありません。
3 種類のコネクタ
docs.x.ai はコネクタを 3 種類に分けています。
- 内蔵コネクタ:SpaceXSI が保守しており、OAuth で一度ログインすれば使えます。
- コネクタディレクトリ:事前に設定されたサードパーティのサービスで、同じくログインするだけです。完全な一覧は grok.com/connectors にあります。
- カスタム MCP コネクタ:自分の Model Context Protocol サーバーに接続します。
| 内蔵コネクタ | 接続する内容 |
|---|---|
| Gmail & Google Calendar | Gmail のメールと Google カレンダーの予定 |
| Google Drive | Drive のファイル、Docs、Sheets、Slides |
| OneDrive | Microsoft OneDrive の個人用ストレージ |
| Outlook Mail & Calendar | Outlook のメールとカレンダー |
| Microsoft Teams | Teams のメッセージ、チャンネル、チャット |
| SharePoint | SharePoint のサイトとドキュメントライブラリ |
| Salesforce | CRM オブジェクト、レコードの照会、作成と更新 |
2026-05-06 の公開告知が挙げる項目は少し異なります。SharePoint、Outlook、OneDrive、Google Workspace、Notion、GitHub、Linear に、カスタム MCP が加わります。Notion、GitHub、Linear は現行 docs の内蔵の表には出てこず、ディレクトリに含まれるのかどうかは、公式が項目ごとには説明していません。grok.com/connectors で実際に表示される一覧を基準にしてください。
追加の方法
- web:grok.com/connectors で New Connector を押し、サービスを選んで OAuth を完了します。会話の入力欄で + を押し、Connectors を選んで Add connector を押すこともできます。
- iOS、Android:Settings から Connectors を選びます。
- 公式の説明では、Grok は必要な権限だけを要求します。接続後は、質問がそのサービスに関係していれば、Grok が自動的に対応するツールを使います。
- SharePoint を例にすると、告知ではデフォルトで検索と読み取りができ、書き込み権限をオンにして初めて、文書、リスト、ページの作成と変更ができるとされています。
- プライバシーポリシーには、Google OAuth で接続した Google のコンテンツは SpaceXSI の AI の学習に使われないと明記されています。
カスタム MCP
grok.com/connectors で New Connector を押し、Custom を選んで MCP サーバーの URL を入力し、認証を完了すると、Grok はサーバーが公開しているツールを自動的に読み込みます。特に注意すべき条件が 1 つだけあります。サーバーが公開インターネットから到達できる必要があります。localhost、127.0.0.1、10.x.x.x、172.16.x.x、192.168.x.x といったプライベートアドレスは拒否されます。ローカルで動かしているサーバーは、トンネルサービスで外部に公開する必要があります(docs.x.ai の Custom MCP Tunneling のページに説明があります)。
Grok Business と Enterprise
チーム版では、まず管理者が console.x.ai の Grok Business、次に Connectors に進み、Add Connector でディレクトリから追加するか、Other で MCP の URL を入力する必要があります。そのあとで初めて、メンバーが grok.com/connectors で自分のアカウントを接続できます。追加と削除には Team Read-Write 権限が必要です。管理者がコネクタを削除すると、メンバーはそれ以降使えなくなり、そのコネクタに関連するインデックスデータも削除される場合があります。
API での MCP
開発者が API の中で MCP を使いたい場合、xAI API には Remote MCP ツールがあり、xAI のサーバーが代わりに MCP サーバーに接続します。対応するのは Streamable HTTP と SSE だけです。以下の例は docs.x.ai の Remote MCP のページから引用したものです。
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4.7",
"input": [
{
"role": "user",
"content": "What can you do with https://github.com/xai-org/xai-sdk-python?"
}
],
"tools": [
{
"type": "mcp",
"server_url": "https://mcp.deepwiki.com/mcp",
"server_label": "deepwiki"
}
]
}'
Skills
Skills は「Grok に一度教えれば、以後すべての会話で覚えている」仕組みで、grok.com、iOS、Android のすべてで使えます。公式の告知によると、すべてのアカウントに、設定不要で xAI が提供する内蔵 skill がデフォルトで用意されています。
| 内蔵 skill | 用途 |
|---|---|
| Word Documents | .docx を作成・編集し、書式を完全に保持する |
| Presentations | ゼロからスライドを作成する。講演者ノートを含む |
| Spreadsheets | 数式と書式を含むスプレッドシートを生成し、データを分析する |
| PDFs | PDF の作成、結合、分割、抽出 |
| Skill Creator | 会話でカスタム skill を新しく作る |
- カスタム skill の作り方は 3 通りあります。会話の中で説明する、ファイルをアップロードする、ゼロから書く、です。作業を 1 つ終えたあとで、Grok にそこで学んだ手順を skill として保存するよう頼むこともできます。
- 自分のバージョンは内蔵のバージョンよりも優先され、そのまま上書きできます。
- 告知によると、Grok はそのまま共有できる Word、PowerPoint、Excel、PDF のファイルを出力でき、アップロードした既存のファイルを組み直すこともできます。
- 告知には、Skills は公開時点では Grok 4.3 上で動作していたと書かれています。
カスタム skill の共有方法とチームでの管理については、公式の告知には「共有できる」とあるだけで、詳細は公表されていません。
Automations
Automations は Grok が自分で実行する作業です。一度説明し、実行するタイミングを決めれば、Grok が実行して報告します。入口は grok.com/automations で、iOS と Android の app 内にもあります。
| 項目 | 公式の説明 |
|---|---|
| スケジュール | 1 回のみ、毎日、平日、毎週、毎月、毎年。あなたのタイムゾーンの指定時刻に実行 |
| メールトリガー | 条件(送信者、宛先、件名)に合うメールを受信するとトリガーされ、Grok はそのメールの内容に基づいて応答する |
| 指示の内容 | 通常のメッセージと同様で、ファイルを添付し、コネクタと skill を追加し、モードを選べる。@ を入力するとコネクタを指定できる |
| 実行結果 | 実行ごとに 1 つの完全な会話となり、実行履歴に保存される。開いて続きを話せる |
| 報告方法 | メール、app の通知、その両方、またはどちらもなし |
| 管理 | 一時停止、再開、編集、削除ができる。Run now ですぐにテストできる |
会話の中で「毎朝ニュースを調べて、価格に関係するものに印を付けて」と直接言えば、Grok が作成してくれます。スケジュールはすべての人に開放されています。メールトリガーは、告知の発表時点では「included with SuperGrok」と書かれていました。新しいプラン(The X Subscription)ではどの段階に対応するのか、公式には公表されていません。
Build
Build を使うと、会話の中で web サイト、app、ゲーム、ダッシュボードを説明するだけで、Grok が会話の中で動くバージョンをその場で作り、その後も修正を続けられます。
- プラン:2026-07-28 に Early Beta として SuperGrok Heavy にだけ開放。2026-08-19 からはすべてのプラン、web とモバイル(iOS、Android)で使えます。
- 公開:公開した app ごとに専用の
*.grok.meの URL が付きます。アクセス権は「自分だけ」「リンクを知っている人」「公開」から選べ、自分のドメインを紐づけることもできます。 - そのほかの機能:Remix(公開した app をほかの人がコピーして修正できる)、GitHub へのエクスポート、Secrets(サードパーティのサービスのキーを app のコードの外に保存する)、Connectors で業務データを絞り込み可能なリアルタイムのダッシュボードにする。
- Grok を呼び出す app:個々の app に対して SpaceXSI APIs をオンにでき、app が自分で Grok を呼び出してチャット、画像、音声を使えます。キーを作成したり貼り付けたりする必要はなく、権限は app 単位で、いつでも取り消せます。
- 注意:docs.x.ai の説明によると、grok.com の Build は会話と build session を保持し(セッションをまたいで app を公開するため)、Private Chat は提供されません。
ターミナルの Grok Build CLI と混同しないでください。CLI は別の coding agent で、インストールと利用量には別の説明があります。Grok Studio はサポートが終了しており、公式は Grok Build に切り替えるよう案内しています。
Microsoft 365 と Google Workspace の add-in
| 製品 | 公式の告知日 | 公式の要約 |
|---|---|---|
| PowerPoint | 2026-06-16 | アウトラインをスライドにし、プレゼンを拡充し、ストーリーを絞り込む |
| Word | 2026-06-18 | メモを文書にし、スタイルと書式を整え、web での調査を Word に持ち込む |
| Excel | 2026-07-21 | 普通の言葉で質問し、数式を書き、シナリオ分析を実行する |
| Outlook | 2026-07-22 | 長いスレッドを要約し、あなたの口調で返信を下書きし、受信トレイを整理する |
| Google Workspace(add-on) | 2026-07-28 | Sheets、Slides、Docs の中で直接使う |
公式の Grok 4.5 のユーザー向け告知にも、Grok が Word、Excel、PowerPoint、Outlook の中で直接動作すると書かれています。インストール方法と必要なプランについては、公式の告知一覧には上記の要約しかなく、それ以上の詳細は公表されていません。
Grok Bot
Grok Bot とは
Grok Bot は「自分のコンピューターを持つ AI チームメイト」です。公式の説明では、各 Bot は永続的なクラウドコンピューター(ブラウザ、ファイルシステム、ターミナルがある)上で作業します。メッセージでタスクを任せると、実際のツールの中で完了させ、承認が必要なときだけあなたのところに戻ってきます。
- app やパソコンを閉じても、クラウド上の作業は続きます。
- 複数の Bot を同時に持て、互いにメッセージを送り合い、コンテキストを共有し、グループチャットに入れることもできます。
- 次にあなたが何かをするときに Bot に横で見ているよう頼み、その手順を繰り返し実行できる routine として保存できます。
- 各 Bot が自分の好み、役割、過去の作業の要約を保存します。すべての Bot が同じクラウドコンピューターを共有するため、公式は、異なる Bot をセキュリティ上の境界として扱わないよう注意しています。
- Bot が web サイトにログインするとき、パスワードは Vault または Secure Form を通り、Bot 自身にはパスワードが見えません。SSO、passkey、CAPTCHA など人の手でしか対応できない手順に当たると、コンピューターをあなたに返します。
grok.com との違い
docs.x.ai のよくある質問には、Grok Bot は grok.com や Grok のスマートフォン app と同じものではないと明記されています。Grok app に表示される課金の案内や「Weekly SuperGrok Limit」も、Grok Bot とは関係がありません。
| 観点 | grok.com / Grok app | Grok Bot |
|---|---|---|
| 形式 | 会話型のアシスタント | 常に存在する AI チームメイトで、クラウドコンピューター上で複数ステップの作業を完了する |
| インストール | web または Grok app | Grok Bot app を別途ダウンロード(x.ai/bot) |
| ログイン | Grok アカウント(Google、X、Apple、GitHub、email) | Cursor アカウントを使う。独立した Grok Bot のログインはない。プランが SuperGrok または X Premium+ によるものなら、連携が必要 |
| モデル | モードメニュー | モデルメニューはなく、Grok Bot がタスクに応じて選ぶ。SpaceXSI のモデルの場合も、サブプロセッサー一覧にあるサードパーティのモデルの場合もある |
| 利用量 | 週単位の共有利用量プール | プランの世代によって異なる。下記を参照 |
どのプランに含まれるか
新しいプラン(The X Subscription、2026-10-12 から新規契約者のデフォルト)
- Premium、Super、Ultra に Grok Bot が含まれます。個人とチームのシートで同じです。
- Plus と Free には含まれません。
- 公式ドキュメントの説明では、Bot の利用量はそのシートの週単位の共有利用量プールから差し引かれ(Grok、Cursor と共有)、追加で上乗せされる枠ではありません。
- 利用量は grok.com/dashboard の Usage で確認します。超過したら、プリペイドのクレジットで補います。
旧プラン(引き続き利用可能)
- 2026-08-11 の beta 告知で対象になったのは、SuperGrok、SuperGrok Plus、SuperGrok Heavy、Cursor Pro、Pro+、Ultra、Cursor Teams の Standard と Premium です。2026-08-26 の告知では、すべての SuperGrok、Cursor Pro、Cursor Teams のプランに Grok Bot が含まれると述べられました。
- 2 つの告知はどちらも、Grok Bot には「独自の利用量」があり、Grok や Cursor のプランの利用量とは別に計算され、Bot に任せた作業が元のプランの利用量を消費しないと書いています。
- docs.x.ai の Grok Bot のよくある質問によると、旧プランでは利用量があなたの Cursor アカウントに記録され、Grok や X には記録されません。Weekly usage limit に達したあと on-demand をオンにしていれば、超過分は Cursor を通じて課金されます。
- SuperGrok または X Premium+ を連携するときのルール:個人版の SuperGrok、SuperGrok Plus、SuperGrok Heavy、X Premium+ を連携できます。SuperGrok Lite と Grok Enterprise は連携できません。連携は恒久的で、自分では解除できません。Cursor のプランと SuperGrok は合算されず、利用量が大きいほうが使われます。
- その後 The X Subscription に切り替えると、Bot の利用量は新しい共有利用量プールから供給されるようになり、切り替えは元に戻せません。
「独立した利用量」と「共有プールから差し引き」は 2 つのプランの世代の異なるルールであり、ドキュメントの矛盾ではありません。契約する前に、自分がどちらに属するかを確認してください。
プラットフォーム
2026-08-11 の告知には「desktop and iOS」とあり、告知ページのダウンロードボタンも macOS です。docs.x.ai の現行ページに書かれているサポートプラットフォームはもっと多く、デスクトップ版の macOS、Windows、Linux に加えて、iOS(iOS 18 以上)と Android(Android 9 以上)です。公式ページの記載が一致していません。x.ai/bot とストアで実際に表示されるダウンロードの選択肢を基準にしてください。Enterprise プランの提供方法は、公式の営業窓口に問い合わせてください。
承認の仕組みと X との連携
- 動作は、デフォルトでは Auto Review が判断し、ほとんどの動作は自動で実行されます。あなたの同意が必要なときは、Bot が会話の中に承認カードを表示し、1 回だけ許可、常に許可、拒否から選べます。公式は、メールの送信、公開、削除、購入は必ず先に確認する、といった境界をリクエストに書いておくことをおすすめしています。
- routine や別の Bot によって起動され、あなたが不在のときの承認は、約 30 分で失効します。
- 2026-08-29 から X アカウントを接続でき、Bot が投稿を検索し、タイムラインを読み、メンションを確認できます。有料ユーザーには、始めるための無料の X API クレジットがあります。
- X の投稿や返信で @bot をタグ付けすると、その投稿をメインの Bot へのタスクとして渡せます。条件は、Grok アカウントが X アカウントに連携されていることです。オーストラリア、英国、EU、アイスランド、リヒテンシュタイン、ノルウェーの X アカウントでは、現在タグ付けに対応していません。
- X Chat の中で Grok Bot と会話する場合は、Cursor のプライバシーポリシーが適用され、同時に X のプライバシーポリシーも適用されます。
Grok Bot のプライバシー設定は別の仕組みです。プライバシーとデータの章を参照してください。
プライバシーとデータ管理
この章は全員に読んでいただくことをおすすめします。ポイントは3つです。コンシューマーアカウントの内容は既定でモデルの学習に使われる可能性があるため、自分で設定からオフにする必要があります。X の中で Grok を使う場合は X の設定が適用され、grok.com とは別の設定になります。ログインせずに使った場合の学習ルールは、公式の文面同士で食い違っています。
確認日は 2026-11-06 です。Consumer FAQ ページに表示されている日付は 2025-05-12 ですが、フッターとブランド名は 2026 年のものに更新されているため、本ガイドでは現行版として扱います。ただし、その中の一部の記述(たとえば音声は iOS のみ、など)は明らかに古くなっているため、引用しません。
まずどのサービスかを区別する
| 利用する入口 | 適用されるポリシー | 設定の場所 |
|---|---|---|
| grok.com、Grok の iOS / Android アプリ | SpaceXSI の Terms、Privacy Policy、Consumer FAQs | Grok の Settings、Data Controls |
| X 内の Grok(x.com/i/grok) | X のプライバシーポリシーと利用規約 | X の Privacy & Safety 設定 |
| Grok Business、Enterprise | 企業向けの規約 | チームの管理者 |
| Grok Bot | Cursor アカウントとプライバシー設定に従う | Cursor のアカウント設定。X Chat 内で使う場合は X の設定にも従う |
| xAI API | API のデータポリシー | Console |
公式のプライバシーポリシーには、SpaceXSI と X Corp. は別の会社であると明記されています。
Improve the model をオフにする
公式の既定の説明は次のとおりです。SpaceXSI は、あなたのコンテンツとやり取り(プロンプト、検索、その他あなたが送信したデータ)と Grok の返答を使ってモデルを学習させる可能性があり、あなたはそれを管理できるとされています。オフにする手順は次のとおりです。
| プラットフォーム | 手順 |
|---|---|
| Grok アプリ(iOS、Android) | Settings、Data Controls で Improve the model のチェックを外す |
| grok.com | Settings、Data で Improve the Model をオフにする |
注意すべき点がいくつかあります。
- オフにしても、学習に使われなくなるのは新しい会話だけです。すでに生成された会話には影響しません。
- オフにしても、自分から送ったフィードバック(たとえば高評価や低評価を付けて理由を書いたもの)は学習に使われる可能性があります。
- 公式の Private Chat は別の経路です。Private Chat で使った内容は学習に使われません。
- Business と Enterprise のお客様のコンテンツは、モデルの改善に使われないと公式に明言されています。
Private Chat
Grok の画面右上にゴーストのアイコンがあり、タップすると Private Chat に入ります。
- 会話は履歴に表示されません。
- コンテンツとやり取りは、モデルの学習に使われません。
- 会話は 30 日以内に SpaceXSI のシステムから削除されます。公式が挙げる例外は、すでに匿名化または仮名化されてアカウントとの紐付けが外れたデータと、安全、セキュリティ、法的な理由で保持が必要なデータです。
制限が2つあります。公式の文面は「where available」となっており、すべての状況で使えるわけではありません。また、docs.x.ai によると、grok.com の Build は会話と build session を保持し、Private Chat は提供されません。
ログインせずに使う場合:公式の説明が一致していない
ログインしなくても grok.com でチャットできますが、このときのデータの扱いについて、公式の3つの文面が互いに食い違っています。
| 出典 | 内容 |
|---|---|
| grok.com トップページ(未ログイン) | 「This chat won’t appear in your history and will not be used to train models.」 |
| Consumer FAQs | 未ログイン時は、許される範囲で、コンテンツが匿名で収集・保持される可能性があります。ほとんどの地域(EU と英国を除く)で、未ログインのユーザーには学習からオプトアウトする選択肢がありません。別の箇所には、登録・ログインしていないユーザーのデータは、そのセッションの終了後にユーザー自身のために保持されない、とも書かれています |
| Terms of Service | 未ログインでのアクセスを提供している場合、法律で認められる範囲で、ユーザーは提供したデータと取得したデータを製品開発とモデルの学習に使う完全な権利を SpaceXSI に付与します |
この3つのどれが優先されるのか、公式は説明していません。比較的保守的な対応は次のとおりです。未ログインの状態で個人情報、業務上の機密、顧客データを入力しないこと。 そうした内容を扱うときは、先にログインして Improve the model をオフにするか、Private Chat を使います。
パーソナライズ:Personalize Grok using X
Grok は、あなたの X のデータとやり取りを使って回答をパーソナライズできます。スイッチの場所は次のとおりです。
- Grok アプリ:Settings、Data Controls、Personalize Grok using X
- grok.com:Settings、Data、Personalize Grok using X
X アカウントでログインした場合、Terms には、SpaceXSI があなたの X のプロフィール(誕生日を含む)、アカウントと位置情報、設定、投稿履歴、利用データ、そして X 内での Grok との会話履歴を取り込むことに同意する、と明記されています。X アカウントを Grok に連携する手順は、grok.com の Settings、Account、Connect your X Account です。
データの削除とダウンロード
| やりたいこと | Grok アプリ | grok.com |
|---|---|---|
| 1件の会話を削除 | アイコンをタップして会話履歴を開き、会話を長押しして Delete Conversation を選ぶ | 会話履歴ページで、その会話の横にあるゴミ箱を押す |
| すべての会話を削除 | Settings、Data Controls、Delete All Conversations | Settings 内の対応するボタン |
| アカウントを削除 | Settings、Data Controls、Delete Account | Settings 内の対応するボタン。accounts.x.ai/account からも可能 |
| データをダウンロード | Settings の Data Controls(公式にはこの共通の手順しか書かれていません) | 同左。公式はプラットフォームごとには説明していません |
| アップロードしたファイルを管理 | 公式には公表されていません | grok.com/files |
| 共有リンクを取り消す | 公式には公表されていません | grok.com/share-links で Remove を押す |
- 削除を申請すると、データは最長 30 日以内に SpaceXSI のシステムから削除されます。法律、安全、セキュリティのために保持が必要なデータは除きます。
- アカウントを削除した後、30 日以内に再ログインして確認すれば、復元できます。
- データのダウンロードの具体的な形式と待ち時間は、公式には公表されていません。FAQ には、Settings の Data Controls でデータをダウンロードまたは削除できる、としか書かれていません。
- そのほかのデータに関する権利の申請(開示、削除など)は x.ai/privacy-portal から行います。一般のサポートは [email protected]、プライバシーに関する連絡先は [email protected] です。
- 公式は、あなたのデータを販売しないと述べています。
人による確認とデータの用途
- 公式の説明によると、SpaceXSI は自動分類器とセーフティツールで違反を監視しており、限られた権限を持つ担当者が、モデルの改善、セキュリティインシデントや不正利用の調査、法的義務の履行のために会話を確認することがあります。
- 公式は、質問に個人情報や機微な情報を入力しないよう勧めています。
- 利用規約には、入力と出力はあなたのものであると明記されています。同時に、あなたは SpaceXSI に、サービスの提供、製品とモデルの改善、法令と安全上の要件への対応を目的とする、幅広い利用許諾を付与します。
- Grok の自律的な動作(agentic actions。たとえばウェブの閲覧、コードの実行、メッセージの送信、ファイルの変更)を使う場合、それらの動作に対する責任はユーザーが負うと規約に明記されています。
X 内の Grok:別の設定
X のナビゲーションバーで Grok のアイコン(x.com/i/grok)をタップして使う場合は、SpaceXSI のものではなく X のプライバシーポリシーが適用されます。X のヘルプページの要点は次のとおりです。
| 目的 | X 内での手順 |
|---|---|
| 学習とファインチューニングをオフにする | Settings、Privacy & Safety、Data sharing and personalization、Grok & Third-party Collaborators で、Data Sharing の「Allow your public data as well as your interactions, inputs, and results with Grok and xAI to be used for training and fine-tuning」のチェックを外す |
| パーソナライズをオフにする | 同じページの Grok Personalization で「Allow X to personalize your experience with Grok」のチェックを外す |
| Grok の会話履歴を削除する | Privacy & Safety、Data sharing and personalization、Grok、Delete Conversation History。30 日以内にシステムから削除される |
| 投稿が学習に使われたり Grok に引用されたりするのを避ける | Settings and privacy、Privacy & Safety、Audience and tagging で Protect your posts にチェックを入れる |
- X のヘルプによると、X は、あなたの公開された X のデータと、X 内での Grok とのやり取りを xAI と共有し、モデルの学習とファインチューニングに使わせる場合があります。公開データには、公開された投稿とそのやり取り、公開された Spaces、公開されたプロフィールが含まれます。
- 音声入力も対象です。文字起こしや翻訳の内容が共有される場合があります。
- 学習をオフにしても、Grok は引き続き使えます。ただし、Grok を使った X の機能(たとえばおすすめ)については、オフにしても、デプロイ済みのモデルが通常の利用から学習することは止められません。
- 同様に、高評価や低評価のフィードバックは、学習からオプトアウトしていても学習に使われる可能性があります。
- X Chat 内で Grok Bot を使う場合、学習のオプトアウトは同じ X の設定ページで行います。Grok Bot のデータは、Grok Bot アカウントを削除するまで保持され、Grok Bot の設定内で削除できます。
- この X のヘルプページには日付が表示されておらず、会社名も依然として xAI のままなので、内容が最新ではない可能性があります。X の設定ページに実際に表示される内容を優先してください。
年齢制限とコンテンツの設定
年齢
- Grok を使うには 13 歳以上(または居住国で定められた最低年齢)である必要があります。13 歳から 17 歳は親または法定後見人の同意が必要で、後見人は利用規約に同意しなければなりません。
- iOS App Store の年齢レーティングは 16+ です。
- 公式は、選んだ機能や入力によっては、出力に下品な言葉、下品なユーモア、性的な場面、暴力が含まれる可能性があると明言しています。FAQ の例では、Grok に「unhinged」スタイルを求めると、不快で不適切な返答になることがあります。公式はまた、保護者が未成年の利用を見守る際には、アプリ設定のデータコントロールを活用するよう案内しています。
アダルトコンテンツの設定
オーストラリア向けの規約には、SpaceXSI は age assurance を使ってオーストラリアのユーザーが 18 歳未満かどうかを判断し、18 歳以上と確認できるまでは 18+ のアダルトコンテンツにアクセスできない場合がある、と明記されています。同じ段落には、ユーザーが Settings > Data Control で、18+ のアダルトコンテンツを含む可能性のあるメディアへの接触を自分で制限できる、とも書かれています。この記述はオーストラリア向けの規約に出てくるもので、ほかの地域でも同じかどうかは、公式の文面では説明されていません。
ポリシーで禁止されていること
Acceptable Use Policy(2026-08-14 発効)が挙げる禁止事項のうち、データとコンテンツに直接関係するものは次のとおりです。
- 実在の人物の服を脱がせる、または裸にすること。実在の人物の画像を親密または性的な場面に改変すること。実在の人物の肖像を性的に描写すること。実在の人物になりすまして欺くこと。
- 子どもを性的に扱うこと、または搾取すること。公式は、児童の性的搾取が疑われるコンテンツは NCMEC に通報するとしています。
- ジェイルブレイク、敵対的プロンプト、prompt injection。
- 埋め込まれた出所メタデータや透かしを削除、または回避すること。
- 出力やサービスを使って、SpaceXSI と競合する機械学習モデルを開発すること。
違反した場合は、アカウントの停止または終了となる可能性があります。通報方法は、Grok 内で「⋯」をタップして Report Issue を選ぶか、[email protected] にメールを送ります。安全に関する報告先は [email protected] で、セキュリティ脆弱性は HackerOne で受け付けています。
Grok Bot と API のデータ
- Grok Bot:Cursor アカウントによる認証とデータ設定を使い、学習のオプトアウトは対応する Cursor アカウントとプライバシー設定に従います。クラウドのデータストレージが必要なため、古い Legacy Privacy Mode のアカウントは、開始前に Privacy Mode への切り替えを求められます。すべての Bot が同じクラウドコンピューターを共有するため、そこに置いたものはすべての Bot がアクセスできます。
- xAI API:API のリクエストとレスポンスは、既定で暗号化されて 30 日間保存され(不正利用の監査用)、その後自動的に削除されます。公式の説明では、明示的な同意なしに API の入出力でモデルを学習することはありません。必要であれば Zero Data Retention を申請できますが、ステートフルな会話、Files、Collections、Batch などの機能が無効になるため、公式自身も大半のお客様には推奨していません。
API クイックスタートとモデル一覧
この章では、xAI API のアカウント作成、API key の取得、最初のリクエストから、現在利用できるテキストモデル、価格、reasoning effort までを説明します。API と Grok のチャットボット(grok.com、アプリ)は別の製品で、請求も別です。価格とモデル一覧は毎月変わります。本章の数値は 2026-11-06 に docs.x.ai を確認した結果ですので、利用前に docs.x.ai/developers/models と docs.x.ai/developers/pricing をあらためて確認してください。
API key を取得する
手順は docs.x.ai の Quickstart(developers/quickstart)によります。
- console.x.ai でアカウントを登録します。
- API を使い始める前に、まずクレジットをチャージ(load with credits)します。
- API Keys ページで key を発行します。
- key を環境変数
XAI_API_KEYに設定するか、プロジェクトディレクトリの.envに書きます。
export XAI_API_KEY="your_api_key"
出典:docs.x.ai Quickstart、Step 2。
関連する事実として、docs.x.ai の Security FAQ(developers/faq/security)には次のことが書かれています。
- API key が紐付くのは個人ではなく team です。
- key が流出した場合、xAI は GitHub Secret Scanning と連携しており、漏えいを検知すると key を無効化してメールで通知します。Console で key に対して Disable key または Delete key を選ぶこともできます。
- Management API(key、請求、audit log の管理)は、別の management key を使います。base URL は
https://management-api.x.aiで、出典はdevelopers/management-api-guideです。
Base URL と認証
| 項目 | 値 | 出典 |
|---|---|---|
| グローバルエンドポイント | https://api.x.ai/v1 | Overview |
| 米国リージョンのエンドポイント | https://us.api.x.ai/v1 | Regions |
| 認証 | Authorization: Bearer $XAI_API_KEY | Debugging |
| 利用可能なモデルの一覧 | GET /v1/models | REST API reference、Models |
GET /v1/models は、その key で利用できるモデルを、価格、エイリアス、reasoning effort の対応状況とともに返します。ほかに、カテゴリ別のエンドポイントとして /v1/language-models、/v1/image-generation-models、/v1/video-generation-models もあります。
最初のリクエスト
公式 Quickstart のサンプルはすべて、Chat Completions ではなく Responses API(/v1/responses)を使っています。以下の4種類の書き方は同じページに載っており、サンプルのモデルは grok-4.7 です。
curl
curl https://api.x.ai/v1/responses \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-4.7",
"input": "Fix this function and explain the bug: function median(a){a.sort();return a[a.length/2]}"
}'
Python、OpenAI SDK を使う場合(pip install openai)
from openai import OpenAI
client = OpenAI(
api_key="<YOUR_XAI_API_KEY_HERE>",
base_url="https://api.x.ai/v1",
)
response = client.responses.create(
model="grok-4.7",
input="Fix this function and explain the bug: function median(a){a.sort();return a[a.length/2]}",
)
print(response.output_text)
JavaScript、OpenAI SDK を使う場合(npm install openai)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.XAI_API_KEY,
baseURL: "https://api.x.ai/v1",
});
const response = await client.responses.create({
model: "grok-4.7",
input:
"Fix this function and explain the bug: function median(a){a.sort();return a[a.length/2]}",
});
console.log(response.output_text);
Python、公式の xai-sdk を使う場合(pip install xai-sdk)
import os
from xai_sdk import Client
from xai_sdk.chat import user
client = Client(api_key=os.getenv("XAI_API_KEY"))
chat = client.chat.create(model="grok-4.7")
chat.append(user("Fix this function and explain the bug: function median(a){a.sort();return a[a.length/2]}"))
print(chat.sample().content)
JavaScript、Vercel AI SDK を使う場合(npm install ai @ai-sdk/xai zod)
import { xai } from "@ai-sdk/xai";
import { generateText } from "ai";
const { text } = await generateText({
model: xai.responses("grok-4.7"),
prompt:
"Fix this function and explain the bug: function median(a){a.sort();return a[a.length/2]}",
});
console.log(text);
以上の4つの出典はすべて docs.x.ai Quickstart(developers/quickstart)です。
SDK と OpenAI 互換
- OpenAI SDK:Python も JavaScript も、
base_url(JS ではbaseURL)をhttps://api.x.ai/v1に変えるだけで、あとは OpenAI の Responses API の使い方に従います。 - xai-sdk(Python):公式 SDK で、ドキュメントでは gRPC を使うとされています。Collections、Voice、API key 管理などの機能を備えており、REST の Responses API と混在して使えます。PyPI では確認日時点の最新版が 1.21.0(2026-10-23 アップロード)で、Python 3.10 以上が必要です。
- JavaScript:公式ドキュメントの JS サンプルは OpenAI SDK と Vercel AI SDK(
@ai-sdk/xai)しか使っておらず、公式の xAI JavaScript SDK への言及はありません。 - Anthropic SDK 互換レイヤー:公式の legacy エンドポイントのページ(
developers/rest-api-reference/inference/legacy)では fully deprecated とされており、Responses API または gRPC に切り替えるよう案内されています。
モデル一覧と価格
以下はテキストとマルチモーダルのモデルで、入力はテキストと画像、出力はテキストです。価格の単位は USD / 100 万 token で、確認日は 2026-11-06、出典は developers/models と developers/pricing です(2 つのページの数値は一致しています)。
| モデル ID | Context | 入力 | キャッシュ入力 | 出力 | 備考 |
|---|---|---|---|---|---|
grok-4.7 | 500k | $2.00 | $0.50 | $6.00 | 現在のフラッグシップ。知識のカットオフは 2026-05 |
grok-4.6 | 500k | $2.00 | $0.50 | $6.00 | |
grok-4.5 | 500k | $2.00 | $0.30 | $6.00 | |
grok-4.3 | 1M | $1.25 | $0.20 | $2.50 | 廃止されたモデルのリダイレクト先 |
grok-4.20-0309-reasoning | 1M | $1.25 | $0.20 | $2.50 | |
grok-4.20-0309-non-reasoning | 1M | $1.25 | $0.20 | $2.50 | reasoning を行わない |
grok-4.20-multi-agent-0309 | 1M | $1.25 | $0.20 | $2.50 | beta。effort で agent の数を制御 |
grok-build-0.1 | 256k | $1.00 | $0.20 | $2.00 | コード向けモデル。Batch は非対応 |
長い context の割増:上の表は、prompt が 200k token 未満の場合の価格です。prompt が 200k 以上になると、そのリクエストのすべての token が高い単価に切り替わります。各モデルの高い単価は、ちょうど上の表の各数値の 2 倍です(たとえば grok-4.7 は入力 $4.00、キャッシュ $1.00、出力 $12.00)。
そのほかのモデルページの詳細は次のとおりです。
- 8 つのモデルすべてが function calling と structured outputs に対応しています。
grok-4.7のモデルページには「No text output limit」と書かれています。- エイリアスのルール:
<model>は最新の安定版、<model>-latestは最新版、<model>-<date>はバージョンを固定したものです。たとえばgrok-4.20-0309-reasoningはgrok-4.20とも書けて、grok-build-0.1のエイリアスにはgrok-build-latestが含まれます。 - Grok 4.7 Fast(同じモデルで、2 倍の速度、2 倍の価格。超長 context は 1.5 倍)は Cursor と Grok Build でのみ提供され、公開 API にはありません。出典は
developers/pricingです。 - 画像入力は jpg、jpeg、png に対応し、1 枚あたり最大 20 MiB、枚数は無制限です。
presencePenalty、frequencyPenalty、stopは reasoning モデルでは使えず、付けるとエラーが返ります。
画像、動画、音声のモデルは別の価格体系で、本章の対象外です。
Reasoning effort
reasoning_effort は、モデルが回答する前にどれだけ考えるかを制御します。出典:developers/model-capabilities/text/reasoning。
| 設定 | 公式の説明 |
|---|---|
low | 少量の reasoning token を使い、それでも速い。遅延に敏感な agent での利用や、単純なツール呼び出しに向く |
medium | より多く考える。データ分析や長い context での推論に向く |
high(既定) | より深く考える。難しい問題、複雑な数学、複数ステップの論理に向く |
xhigh | 最大の思考の深さで、遅延も最も大きい |
reasoning token の課金方法は出力 token と同じで、使用量では reasoning_tokens として報告されます。推論の内容は平文では提供されず、暗号化されたものだけが提供されます。
インターフェースごとの書き方は次のとおりです。Responses API では reasoning: {"effort": "high"}、xai-sdk では reasoning_effort="high"、Vercel AI SDK では providerOptions.xai.reasoningEffort です。
公式の reasoning ページの curl サンプルは次のとおりです。-m 3600 はタイムアウトを 3600 秒に延ばすもので、接続が早く切られないよう、公式は reasoning モデルでこうすることを勧めています。
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-m 3600 \
-d '{
"model": "grok-4.7",
"reasoning": {"effort": "high"},
"input": [
{
"role": "system",
"content": "You are a highly intelligent AI assistant."
},
{
"role": "user",
"content": "Find all prime numbers p such that p^2 + 2 is also prime. Prove your answer."
}
]
}'
出典:docs.x.ai Reasoning(developers/model-capabilities/text/reasoning)。
公式ページ間で一致していない点:
| モデル | Reasoning ページ | モデルページ |
|---|---|---|
grok-4.7、grok-4.6 | low / medium / high(既定)/ xhigh | 同じ |
grok-4.5 | low / medium / high のみ記載。xhigh は 4.5 では high として扱われるとも書かれている | xhigh を対応として記載 |
grok-4.3 | reasoning_effort 対応モデルに含まれていない。reasoning は無効にできないとも書かれている | none / low(既定)/ medium / high / xhigh を記載 |
実務的には、GET /v1/models が返す capabilities.reasoning_effort を基準にするか、2 つのページで一致している grok-4.7 と grok-4.6 の設定だけに頼る方法があります。grok-4.20-multi-agent の reasoning.effort は思考の深さではなく、協調して動く agent の数(4 個または 16 個)を制御します。このモデルは beta で、API のインターフェースに破壊的変更が入る可能性があります。
廃止されたモデル
公式は 2026-05-15 12:00 PT に、次の slug を廃止しました。廃止後も slug は呼び出せ、リクエストは自動的にリダイレクトされて、元のモデルの価格ではなく grok-4.3 の価格(入力 $1.25、出力 $2.50 / 100 万 token)で課金されます。出典:developers/migration/may-15-retirement。
| 廃止されたモデル | リダイレクト先 |
|---|---|
grok-4-1-fast-reasoning | grok-4.3、reasoning effort は low |
grok-4-1-fast-non-reasoning | grok-4.3、effort は none |
grok-4-fast-reasoning | grok-4.3、low |
grok-4-fast-non-reasoning | grok-4.3、none |
grok-4-0709(Grok 4) | grok-4.3、low |
grok-3 | grok-4.3、none |
grok-code-fast-1 | grok-build-0.1 |
grok-imagine-image-pro | まず grok-imagine-image-quality にリダイレクトされる。この slug は 2026-11-02 に廃止され、現在は grok-imagine-image-2.0(quality は low)が処理する |
grok-code-fast-1 は、モデルページでも grok-build-0.1 のエイリアスとして載っています。公式ドキュメントには、grok-3-mini や grok-2 系列などさらに古い slug の状態への言及はなく、現在のモデルページにもそれらのモデルは載っていません。
ネット上の多くのチュートリアルはいまも grok-3、grok-4、grok-code-fast-1 を使っていますが、そのまま写すと grok-4.3 にリダイレクトされ、異なる価格で課金されます。新しいプロジェクトでは、現行のモデルを直接指定してください。
モデルの選び方
以下は、公式のモデルページと Release Notes から違いを整理したもので、公式の選定ガイドではありません。
| 目的 | 検討できるモデル | 根拠 |
|---|---|---|
| 汎用で、最新の能力がほしい | grok-4.7 | 現在のフラッグシップ。Release Notes では 2026 年 9 月に記載。公式の位置づけはコード、agent タスク、ナレッジワーク |
| 単価が低めで、1M context が必要 | grok-4.3 | 入力 $1.25、出力 $2.50、context は 1M。廃止されたモデルのリダイレクト先でもある |
| コード中心で、最も単価を抑えたい | grok-build-0.1 | 入力 $1.00、出力 $2.00、context は 256k。2026 年 5 月に early access として登場し、grok-code-fast-1 に代わるもの。Batch は非対応 |
| reasoning が不要 | grok-4.20-0309-non-reasoning | reasoning なしと明記されている唯一のモデル |
| 複数の agent を協調させたい | grok-4.20-multi-agent-0309 | beta。公式は API のインターフェースに破壊的変更が入る可能性があると注意している |
各モデルの公開時期は、Release Notes の月の見出しによると、grok-4.20 が 2026 年 3 月、grok-build-0.1 が 5 月、grok-4.5 が 7 月(同じ月に欧州のユーザーにも開放)、grok-4.6 が 8 月、grok-4.7 が 9 月です。
リージョンとデータ保持
グローバルエンドポイント https://api.x.ai は、リクエストがどの地域で処理されるかを保証しません。xAI は容量の都合でリージョンをまたいでルーティングすることがあります。各モデルページの Regions 欄には提供地域が載っており、たとえば grok-4.7 と grok-4.6 は us-east-1、us-west-2、us-central-1、grok-4.3 は us-east-1、eu-west-1、us-west-2 ですが、これはルーティングの保証ではありません。
処理を米国内に限定したい場合は、https://us.api.x.ai/v1 に切り替えられます。このエンドポイントが提供するのは grok-4.7 と grok-4.6 だけで、画像、動画、音声はなく、token の使用料が 10% 上乗せされます。また、公式はこれが完全なデータ所在地の保証ではないと明言しており、契約上の要件がある場合は先に [email protected] に相談するよう案内しています。出典:developers/advanced-api-usage/regions。
データ保持については、Security FAQ によると、既定ではすべての API のリクエストとレスポンスが暗号化された形で xAI のサーバーに 30 日間保存され(不正利用の監査用)、その後自動的に削除されます。xAI は、あなたの明示的な同意なしに API の入出力でモデルを学習することはありません。Zero Data Retention(ZDR)は team 単位で有効にしますが、ステートフルな Responses、Files、Collections、Batch などの機能が無効になるため、公式も大半のお客様には有効化を勧めていません。
価格の確認日
本章のすべての価格の確認日は 2026-11-06 で、出典は docs.x.ai の Models ページと Pricing ページです。docs.x.ai のページの多くは最終更新日が表示されておらず、Release Notes だけが月ごとに区切られています。2026 年中にテキストモデルとして grok-4.20、grok-build-0.1、grok-4.3、grok-4.5、grok-4.6、grok-4.7 が順次追加されているため、利用を始める前に、Console の Models ページと GET /v1/models の返り値を基準にしてください。
API の利用制限と課金
xAI API の制限は team 単位で、累計の支出に応じて Tier 0 から Tier 4 に自動的に分かれます。課金には、プリペイドのクレジットと月次請求書の2種類があります。本章の数値は 2026-11-06 に確認した結果で、出典は docs.x.ai の Rate Limits(developers/rate-limits)、Pricing(developers/pricing)、Manage Billing(console/billing)です。
Rate limit の計算方法
各 team には、モデルごとに2つの観点で上限があります。
- RPS:1 秒あたりのリクエスト数。公式の説明では、1 秒あたりの上限は 1 分あたりのリクエスト予算から導かれる(RPM を 48 で割り、最小 2)ため、1 分間のリクエスト量を 1 秒に集中して送ることはできません。
- TPM:1 分あたりの token 数。
どちらかを超えると HTTP 429 が返ります。TPM に含まれるのは、prompt token(テキスト、画像、音声)、completion token、reasoning token、そしてキャッシュされた prompt token です。キャッシュされた token は課金が安くなりますが、TPM は消費します。
古い記事によく書かれている RPM の数値は使わないでください。現行のドキュメントの単位は RPS と TPM です。
Tier とアップグレードの条件
Tier は 2026-01-01 以降の累計 API 支出で決まり、支出がしきい値に達すると自動的にアップグレードされます。申請は不要です。計算の基礎は、プリペイドクレジットの購入額、または支払い済みの請求書です。公式は、アップグレード後にダウングレードされることはないと明記しています。
| Tier | 累計支出のしきい値 |
|---|---|
| Tier 0 | $0(既定) |
| Tier 1 | $50 |
| Tier 2 | $250 |
| Tier 3 | $1,000 |
| Tier 4 | $5,000 |
| Enterprise | お問い合わせ |
Tier ごとの制限
下の表は T0、T1、T2、T3、T4 の数値で、出典は developers/rate-limits です。
| モデル | RPS | TPM |
|---|---|---|
grok-4.7、grok-4.6、grok-4.5 | 150、172、208、312、500 | 50M、53M、60M、74M、100M |
grok-4.3、grok-4.20-0309-reasoning、grok-4.20-0309-non-reasoning、grok-build-0.1 | 37、50、75、125、208 | 10M、15M、25M、45M、85M |
grok-4.20-multi-agent-0309 | 9、12、18、31、56 | 2.5M、3.7M、6.2M、11M、21M |
grok-imagine-image-2.0、grok-imagine-image | 6、12、25、50、100 | なし |
grok-imagine-video-1.5、grok-imagine-video-1.5-lite、grok-imagine-video | 10、20、39、79、158 | なし |
音声エンドポイントは、token ではなく RPS と同時接続数(公式では concurrent sessions)で制限されます。
| 項目 | RPS | 同時接続数 |
|---|---|---|
grok-voice-3.0 | なし | 10、20、50、100、200 |
| Text to Speech | 50、50、100、250、500 | 100、200、200、300、500 |
| Speech to Text | 10、10、20、30、40 | 100、200、200、300、500 |
補足は次のとおりです。
- Tier 制度が適用されるのは、テキスト、embedding、音声のモデルです。Imagine API(画像、動画)の上限を引き上げたい場合は、[email protected] にメールを送ってください。
- 自分の team の実際の制限は、Console の Models ページで確認できます。
- Batch API のリクエストは rate limit に含まれません。
- 追加の支出なしで上限を上げたい場合や、Tier 4 を超える上限が必要な場合は、Console の Models ページから調整を申請できます。エンタープライズ向けの容量は [email protected] に相談してください。
プリペイドクレジットと月次請求
公式の Manage Billing ページには、2種類の課金方法が載っています。
| 方式 | 説明 |
|---|---|
| プリペイドクレジット | 最も一般的。先にクレジットを購入し、API の利用分が残高から引かれます。Usage explorer ページで利用状況を追跡できます |
| 月次請求書 | 既定ではオフ。月末に請求書が届きます。プリペイドクレジットが足りないときは、既定の支払い方法から引き落とされます。[email protected] にメールを送るか、Billing ページのリンクから申請する必要があります |
つまずきやすい挙動がいくつかあります。
- 月次請求書の上限額(invoiced billing limit)の既定値は $0 です。この場合はプリペイドクレジットだけが使われ、クレジットを使い切ると API リクエストは即座に拒否されます。
- 月次請求を有効にすると、システムはまずプリペイドクレジットを使い、足りない分は月末に既定の支払い方法から引き落とされます。請求書の上限額に達すると、上限を引き上げるまで応答は返りません。
- 自動チャージ(Auto top-up):サービスの中断を避けるため、公式は有効にすることを勧めています。トリガーとなる残高のしきい値、1 回あたりのチャージ額(最低 $5)、月ごとのチャージ総額の上限を設定できます。月の上限の 80% を使うと、API spend management カードに警告が表示されます。
- 現在、プリペイドクレジットは Guest Checkout でしか購入できません。公式の説明では、法規制上の理由です。銀行振込で購入する場合は 2 〜 3 営業日かかり、入金後にクレジットが付与されます。
- Billing ページにはプロモーションコードの入力欄があり、コードをお持ちの場合はここで使えます。
SuperGrok や X の個人向けサブスクリプションは、API のクレジットとは別です。サブスクリプションを購入しても API の枠は付きませんし、その逆も同じです。
公式ドキュメントに無料枠はない
docs.x.ai の Billing、Pricing、Rate Limits、Quickstart の各ページには、「無料枠」や「データ共有と引き換えの枠」という記述はまったくありません。Quickstart の最初のステップは、登録したらまずチャージすることです。
ネット上には「新規アカウントに枠を進呈」「データ共有に同意すると毎月枠がもらえる」といった話が出回っていますが、サードパーティのページ同士で矛盾しており、xAI の公式ドキュメントにも出てきません。枠があるかどうかは、Console の Billing ページに実際に表示される内容で判断し、サードパーティのまとめには頼らないでください。
そのほかの課金ルール
Batch API:テキストモデルは -20%
Batch API は非同期のバッチ処理で、ほとんどのリクエストは 24 時間以内に完了します(公式は保証していません)。割引が適用されるのは grok-4.7、grok-4.6、grok-4.5、grok-4.3、そして grok-4.20 の3つのモデルで、入力、出力、キャッシュ、reasoning token に適用されます。grok-build-0.1 は Batch に対応していません。画像と動画は Batch で処理できますが、通常の価格で課金されます。出典:developers/pricing、developers/advanced-api-usage/batch-api。
公式ドキュメントに載っている制限は次のとおりです。JSONL のアップロードファイルは最大 200 MB。1 つのリクエストの payload は最大 25 MB。各 team が作成できる batch は 1 秒あたり最大 2 個。add-requests の呼び出しは 30 秒あたり最大 1000 回。10 万件を超えるリクエストの batch は、スロットリングされることがあります。ZDR(Zero Data Retention)を有効にした team は Batch を使えません。
batch を作成する最小のサンプルです。
curl -X POST https://api.x.ai/v1/batches \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"name": "customer_feedback_analysis"
}'
出典:docs.x.ai Batch API(developers/advanced-api-usage/batch-api)。リクエストの追加と結果の取得は、そのページの Step 2 から Step 4 を参照してください。
Priority Processing:2 倍の料金
テキストのエンドポイント(Responses、Chat Completions)に service_tier: "priority" を付けると、リクエストはより高いスケジューリング優先度を得て、料金は標準価格の 2 倍になります。入力、出力、キャッシュ、reasoning token のすべてに適用され、キャッシュ割引を先に計算してから 2 倍にします。レスポンスの service_tier フィールドが実際に使われた階層を示し、レスポンスで priority が確認できたときだけ 2 倍で課金されます。画像、動画、Batch には対応していません。
response = client.responses.create(
model="grok-4.7",
input="Explain the Riemann hypothesis in one paragraph.",
service_tier="priority",
)
print(response.output_text)
print(f"Tier used: {response.service_tier}")
出典:docs.x.ai Priority Processing(developers/advanced-api-usage/priority-processing)。サンプルの client は、第9章で作成した OpenAI SDK の client です。
違反手数料:利用規約に違反したリクエストも課金されます。Responses API で、生成前にブロックされたリクエストには、1 件あたり $0.05 の違反手数料がかかります。出典:developers/pricing。
米国リージョンのエンドポイント:https://us.api.x.ai/v1 を使うと、token の使用料が 10% 上乗せ(1.1 倍)されます。出典:developers/advanced-api-usage/regions。
費用の試算
以下は公式の価格に基づく算術の例で、実際の金額はレスポンスの usage.cost_in_usd_ticks を基準にしてください。grok-4.7 で、prompt が 200k token 未満のリクエストをまとめて送り、入力 token が合計 100 万(キャッシュなし)、出力 token が 10 万だったとします。
| ケース | 計算式 | 費用 |
|---|---|---|
| 標準 | 1M x $2.00 + 0.1M x $6.00 | $2.60 |
| Batch API(-20%) | $2.60 x 0.8 | $2.08 |
| Priority Processing(2 倍) | $2.60 x 2 | $5.20 |
| 米国リージョンのエンドポイント(1.1 倍) | $2.60 x 1.1 | $2.86 |
reasoning token は出力の単価で課金されるため、reasoning effort を高く設定するほど出力 token が増え、実際の費用は上の表より高くなります。ツール呼び出しの費用は別で、第11章を参照してください。
リクエストごとの費用を追跡する
各レスポンスの usage.cost_in_usd_ticks が、そのリクエストの実際の費用を報告します。1 USD は 10,000,000,000 ticks に相当し、キャッシュ割引とツール費用が含まれています。公式の xai-sdk のサンプルです。
import os
from xai_sdk import Client
from xai_sdk.chat import user
client = Client(api_key=os.getenv("XAI_API_KEY"))
chat = client.chat.create(
model="grok-4.7",
messages=[user("Say hello")],
)
response = chat.sample()
# Convenience property — ticks converted to dollars.
print(f"Cost: ${response.cost_usd:.6f}")
# Raw ticks for integer-precision accounting.
print(f"Cost (ticks): {response.usage.cost_in_usd_ticks}")
出典:docs.x.ai Cost Tracking(developers/cost-tracking)。
Prompt caching は自動で行われます。公式は、Responses API では prompt_cache_key(Chat Completions では x-grok-conv-id header)を設定して、同じ会話を同じマシンに振り分けることを勧めています。キャッシュされた token 数は usage.input_tokens_details.cached_tokens から読み取れます。出典:developers/advanced-api-usage/prompt-caching。
429 が返ってきたときの対処
公式の方法は単純で、**指数バックオフ(exponential backoff)**を実装することです。サンプルでは、失敗するたびに 1、2、4、8 秒の順に待ってから再試行し(2 の attempt 乗)、再試行の上限に達したらエラーを投げます。xai-sdk は gRPC を使っており、対応するエラーコードは RESOURCE_EXHAUSTED です。
公式 Rate Limits ページのサンプルは次のとおりです。このサンプルが呼び出しているのは legacy の chat.completions ですが、client.responses.create に置き換えてもバックオフのロジックはまったく同じです。
import os
import time
from openai import OpenAI, RateLimitError
client = OpenAI(base_url="https://api.x.ai/v1", api_key=os.getenv("XAI_API_KEY"))
def request_with_backoff(messages, max_retries=5):
for attempt in range(max_retries):
try:
return client.chat.completions.create(
model="grok-4.7",
messages=messages,
)
except RateLimitError:
if attempt == max_retries - 1:
raise
wait = 2 ** attempt
time.sleep(wait)
出典:docs.x.ai Rate Limits(developers/rate-limits)。
公式の Debugging ページ(developers/debugging)は、429 に対して、リクエストの頻度を下げるか、Console で上限を引き上げることを勧めています。429 に対処するときは、公式ドキュメントに沿って次のことができます。
- まず Models ページで、自分の Tier と、そのモデルの RPS、TPM を確認します。
- キャッシュされた token も TPM に含まれることを覚えておきます。長い prompt は、キャッシュにヒットしても枠を消費します。
- 即時の結果が不要な処理は Batch API に回します。Batch は rate limit に含まれません。
- より高い上限が必要な場合は、累計支出で Tier を上げる、Models ページから調整を申請する、または [email protected] に連絡します。
なお、Debugging ページのエラーコード表には 400、401、403、404、405、415、422、429 しか載っておらず、5xx の項目も、エラー body の完全な仕様もありません。サービスの稼働状況は status.x.ai を確認してください。
テキスト生成、構造化出力、組み込みツール
この章では、API でテキスト生成を行うための主な機能を説明します。Responses API、streaming、reasoning、structured outputs、function calling、画像入力、そして xAI のサーバーが代わりに実行する組み込みツールです。サンプルの出典はいずれも docs.x.ai の対応するページで、モデルは一貫して grok-4.7 を使っています。価格と制限は 2026-11-06 に確認した結果です。
Responses API と Chat Completions
公式ドキュメントは Responses API(/v1/responses)の利用を勧めており、従来の Chat Completions(/v1/chat/completions)は legacy とされています。出典:developers/model-capabilities/text/comparison、developers/model-capabilities/legacy/chat-completions。
| 項目 | Responses API | Chat Completions(legacy) |
|---|---|---|
| 複数ターンの会話 | previous_response_id で続ける | ステートレスで、毎回すべての履歴を再送する |
| サーバー側の保存 | 既定で 30 日間保存 | 保存しない |
| Reasoning モデル | 暗号化された reasoning の内容を含め、完全に対応 | reasoning の内容を返さない |
| 組み込みツール | 検索、コード実行、MCP にネイティブ対応 | function calling のみ |
| 課金の最適化 | 会話履歴を自動でキャッシュ | リクエストごとに履歴全体で課金 |
| 新機能 | 優先してここで提供 | 限定的な更新 |
パラメーターの対応表です。
| Chat Completions | Responses API |
|---|---|
messages | input |
max_tokens | max_output_tokens |
| なし | previous_response_id、store(既定は true)、include |
レスポンスの内容がある場所も異なります。Chat Completions では choices[0].message.content にあり、Responses API では output 配列の中の、型で区別された項目にあります。SDK の output_text は、プレーンテキストを取り出すための便利なプロパティです。
公式ドキュメントでは legacy の言い方が一致していません。comparison ページの表の見出しは Deprecated となっており、chat-completions ページには「offered as a legacy endpoint」と書かれています。どちらも、Responses API に移行するよう勧めている点は同じです。
サーバー側の保存:Responses API は既定で、prompt、reasoning、レスポンスをサーバーに 30 日間保存します。store: false を付けるとオフにできます。保存をオフにして reasoning モデルを使う場合は、include: ["reasoning.encrypted_content"] で暗号化された思考の内容を取得し、次のターンでそのまま返すことができます。grok-4.7 は include の有無にかかわらず返します。
複数ターンの会話の公式サンプルです。このページの元のサンプルは廃止された grok-4 を使っていますが、ここでは grok-4.7 に変更しています。
# First request
response = client.responses.create(
model="grok-4.7",
input=[{"role": "user", "content": "What is 2+2?"}],
)
# Continue the conversation - no need to resend history
second_response = client.responses.create(
model="grok-4.7",
previous_response_id=response.id,
input=[{"role": "user", "content": "Now multiply that by 10"}],
)
出典:docs.x.ai Comparison with Chat Completions API(developers/model-capabilities/text/comparison)。
Streaming
テキストを出力するモデルはすべて streaming に対応しており、画像生成モデルは対応していません。"stream": true を設定すると、サーバーは SSE(Server-Sent Events)で差分の内容を返します。公式の注意として、reasoning モデルでは、接続が早く切られないよう、リクエストのタイムアウトを手動で延ばすことが勧められています(公式のサンプルは 3600 秒)。出典:developers/model-capabilities/text/streaming。
公式の streaming ページのサンプルは Chat Completions を使っています。Responses API の streaming の書き方は Tools Overview(developers/tools/overview)に載っており、組み込みツールも同時に指定しています。
import os
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("XAI_API_KEY"),
base_url="https://api.x.ai/v1",
)
response = client.responses.create(
model="grok-4.7",
input=[
{"role": "user", "content": "What are the latest updates from xAI?"}
],
tools=[
{"type": "web_search"},
{"type": "x_search"},
{"type": "code_interpreter"},
],
stream=True,
)
for event in response:
if event.type == "response.output_text.delta":
print(event.delta, end="", flush=True)
出典:docs.x.ai Tools Overview。公式サンプルの prompt の原文は、その会社の最新の動向を尋ねるものでしたが、ここではより汎用的な書き方に変更しています。
実装上の注意事項が2つあります。
- streaming では、function call は1つの chunk にまとまって現れ、分割してストリーミングされることはありません。
- 公式には、WebSocket モード(1 本の長い接続を使うもので、公式の測定では、ツールを多用する agent ループでエンドツーエンドの遅延が最大約 20% 減り、ZDR や
store=falseとも互換性がある)と、Context Compaction API(長い会話の context を短くする)もあります。それぞれdevelopers/advanced-api-usage/websocket-modeとdevelopers/advanced-api-usage/context-compactionを参照してください。
Reasoning
reasoning.effort(Responses API)には low、medium、high(既定)、xhigh を指定できます。各モデルが対応する範囲と、公式ページ間で一致していない点は第9章を参照してください。reasoning token は出力の単価で課金されます。推論の内容は、暗号化されたものだけが提供されます。
Structured outputs
structured outputs は、レスポンスが、あなたの指定した JSON Schema に厳密に従うようにします。出典:developers/model-capabilities/text/structured-outputs。
- Responses API では
text.formatを使い、Chat Completions ではresponse_format(json_schema、json_object、text)を使います。 - Pydantic(Python)または Zod(JavaScript)と組み合わせて schema を定義できます。
- function calling のパラメーターは常に schema に厳密に従います(
strictは暗黙的に true)。 - 組み込みツールや function calling と一緒に使えるので、「まずツールでデータを調べ、そのあと決まった形式で返す」という結果が得られます。
対応している JSON Schema は一部のサブセットです。
| 区分 | 説明 |
|---|---|
| 対応している型とキーワード | string、number、integer、boolean、null、enum、const、array、object、anyOf、oneOf(anyOf と同じ扱い)、allOf(単一のサブ schema)、$ref と $defs(循環は不可) |
additionalProperties | 既定は false |
format | date、time、date-time、email、uuid、ipv4、ipv6、uri が強制的に検証される |
| 保証される範囲 | minLength / maxLength は 2,048 まで、minItems / maxItems は 256 まで、minProperties / maxProperties は 64 まで |
| ベストエフォート | not、if/then/else、複数の allOf |
| 400 が返る | maxContains / minContains、配列で書いた items(prefixItems を使うこと)、true / false を schema として使うこと |
pattern で非対応のもの | 後方参照、\p{}、\b、lookaround |
Python で Pydantic と web search を組み合わせた公式サンプルです。
import os
from openai import OpenAI
from pydantic import BaseModel, Field
class ProofInfo(BaseModel):
name: str = Field(description="Name of the proof or paper")
authors: str = Field(description="Authors of the proof")
year: str = Field(description="Year published")
summary: str = Field(description="Brief summary of the approach")
client = OpenAI(
api_key=os.getenv("XAI_API_KEY"),
base_url="https://api.x.ai/v1",
)
response = client.responses.parse(
model="grok-4.7",
input="Find the latest machine-checked proof of the four color theorem.",
tools=[
{"type": "web_search"}
],
text_format=ProofInfo,
)
proof = response.output_parsed
print(f"Name: {proof.name}")
print(f"Authors: {proof.authors}")
print(f"Year: {proof.year}")
print(f"Summary: {proof.summary}")
出典:docs.x.ai Structured Outputs の、Agentic Tools with Structured Output の節。公式ページでは ProofInfo の定義と呼び出しが別々のブロックに分かれていますが、ここでは1つにまとめています。
Function calling
function calling は、モデルがあなたのプログラムにカスタム関数の実行を要求できるようにする機能です。流れは developers/tools/function-calling によります。
toolsに、関数の name、description、JSON Schema のパラメーターを定義します。- モデルが
function_callの項目を返します。 - あなたのプログラムが関数を実行し、
function_call_outputとprevious_response_idを使って結果を送り返します。 - モデルが結果に基づいて最終的なレスポンスを生成します。
tool_choice には auto(既定)、required、none、または特定の1つの関数を指定できます。並列呼び出しは既定で有効で、モデルは1つのレスポンスの中で複数のツール呼び出しを要求できます。オフにするには parallel_tool_calls: false を付けます。Chat Completions の reference には、関数は最大 128 個までと書かれています。function calling は、サーバー側の組み込みツールと併用できます。
公式サンプルです。
import os
import json
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("XAI_API_KEY"),
base_url="https://api.x.ai/v1",
)
tools = [
{
"type": "function",
"name": "get_temperature",
"description": "Get current temperature for a location",
"parameters": {
"type": "object",
"properties": {
"location": {"type": "string", "description": "City name"},
"unit": {"type": "string", "enum": ["celsius", "fahrenheit"], "default": "fahrenheit"}
},
"required": ["location"]
},
},
]
response = client.responses.create(
model="grok-4.7",
input=[{"role": "user", "content": "What is the temperature in San Francisco?"}],
tools=tools,
)
# Handle function calls
for item in response.output:
if item.type == "function_call":
args = json.loads(item.arguments)
result = {"location": args["location"], "temperature": 59, "unit": args.get("unit", "fahrenheit")}
response = client.responses.create(
model="grok-4.7",
input=[{"type": "function_call_output", "call_id": item.call_id, "output": json.dumps(result)}],
tools=tools,
previous_response_id=response.id,
)
for item in response.output:
if item.type == "message":
print(item.content[0].text)
出典:docs.x.ai Function Calling(developers/tools/function-calling)。
画像入力
Responses API の content に input_image と input_text を入れます。image_url には、公開 URL か、data:image/jpeg;base64,... の形式の base64 を指定できます。jpg、jpeg、png に対応し、1 枚あたり最大 20 MiB で、枚数に上限はありません。画像は token で課金されます。出典:developers/model-capabilities/images/understanding。
response = client.responses.create(
model="grok-4.7",
input=[
{
"role": "user",
"content": [
{
"type": "input_image",
"image_url": image_url,
"detail": "high",
},
{
"type": "input_text",
"text": "What's in this image?",
},
],
},
],
)
出典:docs.x.ai Image Understanding。公式の注意として、画像を送るときは、リクエストとレスポンスをサーバーに保存しないことが勧められています。保存すると失敗する場合があります。
組み込みツール
組み込みツールは xAI のサーバー側で実行されます。tools でどのツールを使うかを設定するだけで、API が自動的に実行し、結果と引用元を返します。公式の処理の流れは次のとおりです。質問を分析し、ツールを呼び出すか直接答えるかを決め、ツールを実行し、結果を整理して、情報が十分になるまで繰り返し、最後に引用付きのレスポンスを返します。出典:developers/tools/overview。
組み込みツールは 2025-10 に正式リリース(GA)されました。ツールのレスポンスの citations プロパティは既定で必ず返され、agent が検索の過程で出会ったすべての情報源の URL が並びます。このほか、レスポンスのテキストに埋め込まれた inline citations もあります。developers/tools/citations を参照してください。
費用 = token の使用量 + ツールの呼び出し回数。 モデルが自分でツールを何回呼ぶかを決めるため、質問が複雑になるほど費用も高くなります。以下は developers/pricing にあるツールの価格です。
| ツール | ツール名 | 1000 回の呼び出しあたり |
|---|---|---|
| Web Search(画像検索を含む) | web_search | $5 |
| X Search | x_search | $5 / 1000 件の投稿、$10 / 1000 件のプロフィール |
| Code Execution | code_execution。Responses API では code_interpreter も受け付ける | $5 |
| ファイル添付の検索 | attachment_search | $5 |
| Collections Search | collections_search。Responses API では file_search も受け付ける | $2.50 |
| 画像生成 | image_generation | Imagine API の価格による |
| 画像の理解(検索で見つかった画像) | view_image | image token のみ課金 |
| X の動画の理解 | view_x_video | token のみ課金 |
| Remote MCP | MCP server による | 呼び出しの費用はなく、token のみ課金 |
補足は次のとおりです。
- X Search は「取得した件数」で課金されます。検索またはスレッドの取得で返される投稿は、親の投稿と引用された投稿を含め、1 件ごとに 1 回と数えられ、ユーザー検索で返されるプロフィールも1件ずつ数えられます。
- Image Search は Web Search に含まれ、Web Search の料金で計算されます。
- xai-sdk(gRPC)は
code_interpreterとfile_searchという2つのエイリアスに対応していないため、code_executionとcollections_searchを使う必要があります。 - このほか、通常の token の費用があります。input、reasoning、completion、image、キャッシュの token は、そのリクエストが使ったモデルの価格で課金されます。
xai-sdk と Vercel AI SDK では書き方が異なります。公式 Tools Overview の Vercel AI SDK のサンプルは次のとおりです。
import { xai } from "@ai-sdk/xai";
import { streamText } from "ai";
const { fullStream } = streamText({
model: xai.responses("grok-4.7"),
prompt: "What are the latest updates from xAI?",
tools: {
web_search: xai.tools.webSearch(),
x_search: xai.tools.xSearch(),
code_execution: xai.tools.codeExecution(),
},
});
for await (const part of fullStream) {
if (part.type === "text-delta") {
process.stdout.write(part.text);
} else if (part.type === "source" && part.sourceType === "url") {
console.log(`Citation: ${part.url}`);
}
}
出典:docs.x.ai Tools Overview。こちらも prompt を汎用的な書き方に変更しています。
Web Search
リアルタイムでウェブを検索し、閲覧します。使えるパラメーターは次のとおりです。allowed_domains(最大 5 個)、excluded_domains(最大 5 個。allowed_domains とは同時に使えません)、enable_image_understanding(agent が検索の過程で出会った画像を分析できるようにする)、enable_image_search(結果に画像を埋め込めるようにする)。出典:developers/tools/web-search。
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4.7",
"input": [
{
"role": "user",
"content": "What is xAI?"
}
],
"tools": [
{
"type": "web_search"
}
]
}'
出典:docs.x.ai Web Search。元の prompt は会社名を尋ねる単純な質問でしたが、ここでは書き換えています。
X Search
X 上の投稿、ユーザー、スレッドを検索します。キーワード検索(X の高度な検索演算子が使えます)、セマンティック検索、ユーザー検索、スレッドの取得に対応しています。パラメーターには、allowed_x_handles / excluded_x_handles(それぞれ最大 20 個。Vercel AI SDK では 10 個)、from_date / to_date(YYYY-MM-DD)、enable_image_understanding、enable_video_understanding(既定は false)があります。出典:developers/tools/x-search。
import { xai } from "@ai-sdk/xai";
import { generateText } from "ai";
const { text, sources } = await generateText({
model: xai.responses("grok-4.7"),
prompt: "What are people saying about xAI on X?",
tools: {
x_search: xai.tools.xSearch(),
},
});
console.log(text);
console.log("Citations:", sources);
出典:docs.x.ai X Search。元の prompt とは会社名が異なっていたため、ここでは書き換えています。
Code Execution
Grok に Python を書かせ、サンドボックスで実行させます。正確な計算、データ分析、検証に使います。NumPy、Pandas、Matplotlib、SciPy などの一般的なパッケージはあらかじめインストールされています。サンドボックスには外部ネットワークがなく、ファイルシステムが制限され、リクエストをまたいだ状態は保持されません。大きなデータセットではメモリの制限に当たることがあります。公式ページには、具体的な実行時間やメモリの数値は載っていません。出典:developers/tools/code-execution。
ツール名はインターフェースによって異なります。xAI SDK では code_execution、Responses API では code_interpreter、Vercel AI SDK では xai.tools.codeExecution() です。
response = client.responses.create(
model="grok-4.7",
input=[
{
"role": "user",
"content": "Calculate the compound interest for $10,000 at 5% annually for 10 years",
},
],
tools=[
{
"type": "code_interpreter",
},
],
)
print(response)
出典:docs.x.ai Code Execution の Basic Calculations の節。client の作り方は、前の Responses のサンプルと同じです。
Collections と Files
どちらも、モデルにあなた自身のドキュメントを読ませるためのものですが、用途が異なります。出典:developers/files、developers/files/collections、developers/pricing。
| 項目 | Files | Collections |
|---|---|---|
| 用途 | ファイルを file_id で会話に添付する。システムが自動で attachment_search ツールを追加する | 永続的なドキュメントライブラリ。ベクトルインデックスとセマンティック検索を備え、RAG に使える |
| 1 ファイルの上限 | 512 MB | 100 MB(公式は、連絡すれば引き上げられるとしている) |
| 保存料金 | $0.025 / GiB / 日 | $0.10 / GiB / 日 |
| ダウンロード料金 | $0.20 / GiB | $0.20 / GiB |
| その他 | TTL(expires_after / expires_at)を設定できる。公開 URL を生成できる | chunk、embedding、metadata を設定できる。アップロードにはアカウントにクレジットが必要 |
Files には agentic ツールに対応したモデルが必要で、公式は grok-4.20、grok-4.5、grok-4.6、grok-4.7 を挙げています。テキスト、コード、csv、json、pdf などの形式に対応します。ZDR を有効にした team は Files と Collections を使えません。 Collections を検索するツールは collections_search(Responses API では file_search とも書けます)で、呼び出し料金は 1000 回あたり $2.50 です。collection の作成、アップロード、検索の完全な流れは developers/tools/collections-search を参照してください。
Remote MCP
xAI のサーバーがあなたに代わって外部の MCP server に接続し、Grok がその中のツールを使えるようにします。出典:developers/tools/remote-mcp。
| パラメーター | 必須 | 説明 |
|---|---|---|
server_url | はい | MCP server の URL。Streaming HTTP(公式ページの原文での呼び方)と SSE のトランスポートのみ対応 |
server_label | はい | その server を識別するために使う(ツール名のプレフィックスにも使われる) |
server_description | いいえ | server が提供する機能の説明 |
allowed_tools | いいえ | 使用を許可するツール名のリスト。空はすべて許可を意味する。xai-sdk のパラメーター名は allowed_tool_names |
authorization | いいえ | MCP server へのリクエストの Authorization header に設定される |
headers | いいえ | カスタム header。xai-sdk での名前は extra_headers |
OpenAI の Responses API の require_approval と connector_id のパラメーターは、現在対応していません。Remote MCP は Speech to Speech API でも使えます。ツールの呼び出し自体には別途料金はかからず、token だけが課金されます。
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4.7",
"input": [
{
"role": "user",
"content": "What can you do with https://github.com/xai-org/xai-sdk-python?"
}
],
"tools": [
{
"type": "mcp",
"server_url": "https://mcp.deepwiki.com/mcp",
"server_label": "deepwiki"
}
]
}'
出典:docs.x.ai Remote MCP Tools。
Live Search の現状
2025-05 の Release Notes には、Live Search が API でリリースされたと書かれています。これは Chat Completions の search_parameters パラメーター(mode、sources、from_date、to_date、max_search_results、return_citations)のことです。現在の API reference の Chat Completions にはこのパラメーターがまだ残っていますが、ナビゲーションにはすでに Live Search のページがなく、公式が推しているのは前述の web_search と x_search のツールです。公式ドキュメントに「Live Search は非推奨になった」と明確に書かれているわけではないため、新しいプロジェクトでは組み込みツールを直接使うことをおすすめします。古い search_parameters は、legacy のエンドポイントにあるパラメーターとして扱ってください。出典:developers/release-notes、developers/rest-api-reference/inference/chat-completions。
画像・動画・音声 API
Grok のメディア機能は2つの API グループに分かれています。Imagine API は画像と動画の生成、Voice API はリアルタイム音声会話(Speech to Speech)、音声合成(TTS)、音声認識(STT)を担当します。どちらも同じ XAI_API_KEY を使いますが、モデル、エンドポイント、課金方法はそれぞれ独立しています。本章の内容は 2026-11-06 時点の docs.x.ai のページに基づいています。モデルと価格の更新は速いので、作業を始める前に公式ページと照らし合わせてください。
前提条件が2つあります。
- 米国リージョンのエンドポイント(
us.api.x.ai)は、画像、動画、音声を提供しません。 この3種類はグローバルエンドポイントhttps://api.x.aiでしか使えません。リージョンのエンドポイントの説明は次の章にあります。 - Zero Data Retention(ZDR)を有効にしている場合、画像と動画を xAI に代わりに保管してもらうことはできず、自分でアップロード先の URL を用意する必要があります。本章の「画像生成」と「動画生成」の2つの節を参照してください。
Imagine API の概要
出典:docs.x.ai「Imagine Overview」(/developers/model-capabilities/imagine)。
| 機能 | エンドポイント | 説明 |
|---|---|---|
| 画像生成 | POST /v1/images/generations | テキストから画像を生成。1 回で最大 10 枚 |
| 画像編集 | POST /v1/images/edits | テキストの指示で元画像を編集。元画像は最大 5 枚 |
| 動画生成 | POST /v1/videos/generations | 非同期。request_id が返るので、ポーリングする |
| 動画の照会 | GET /v1/videos/{request_id} | 状態と動画の URL を取得 |
| 動画の編集、延長 | POST /v1/videos/edits、/v1/videos/extensions | grok-imagine-video のみ対応 |
画像生成
出典:docs.x.ai「Image Generation」と「Imagine Overview」。現在の主力モデルは grok-imagine-image-2.0 で、旧来の grok-imagine-image(1.0)も引き続き使えます。
最小のリクエストです。
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-2.0",
"prompt": "A collage of London landmarks in a stenciled street-art style"
}'
よく使うパラメーターです。
| パラメーター | 内容 |
|---|---|
n | 1 回に生成する枚数。1 から 10 |
aspect_ratio | 1:1、16:9、9:16、4:3、3:4、3:2、2:3、2:1、1:2、19.5:9、9:19.5、20:9、9:20、21:9、5:2、auto |
resolution | 1k(省略時の既定)、2k |
quality | low、medium、auto(省略時の既定)。grok-imagine-image-2.0 のみ対応 |
response_format | 既定は url。ファイルの内容を直接受け取りたい場合は b64_json に設定 |
deferred | true にすると非同期になり、あとで結果をポーリングする |
見落としやすい挙動がいくつかあります。
- 返される URL は一時的なものなので、早めにダウンロードしてください。
qualityがautoの場合、生成ではlow、編集ではmediumが使われ、実際に提供された品質で課金されます。- 公式の 2026-11 のお知らせによると、
grok-imagine-image-qualityとgrok-imagine-image-proの2つの名前は廃止され、リクエストは自動的にgrok-imagine-image-2.0とquality: "low"の組み合わせで処理されます。コードを変更する必要はありません。 - 同じプロンプトで複数のバリエーションがほしい場合は、リクエストを繰り返し送るよりも
nを使うほうが効率的だと、公式は案内しています。
画像編集
出典:docs.x.ai「Imagine Overview」。元画像には公開 URL または base64 の data URI を使え、1 回につき最大 5 枚まで指定できます。被写体の合成、スタイルの変換、シーンの組み合わせに使えます。
curl -X POST https://api.x.ai/v1/images/edits \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-2.0",
"prompt": "Render this as a pencil sketch with detailed shading",
"image": {
"url": "https://docs.x.ai/assets/api-examples/images/style-realistic.png",
"type": "image_url"
}
}'
動画生成
出典:docs.x.ai「Video Generation」。動画のリクエストは非同期です。まずリクエストを送って request_id を受け取り、状態が done になるまでポーリングします。xAI SDK と Vercel AI SDK は自動でポーリングします。
| モデル | 価格 | 解像度 | 備考 |
|---|---|---|---|
grok-imagine-video-1.5 | $0.080 / 秒 | テキストから動画、画像から動画はネイティブ 1080p。参照画像からの動画生成は最大 720p | reference-to-video、最初と最後のフレーム、キーフレームに対応。リップシンクされた音声あり |
grok-imagine-video-1.5-lite | $0.020 / 秒 | 720p から 1080p にアップスケール | 公式は単価が最も低いとしており、簡単な動画に向く |
grok-imagine-video | $0.050 / 秒 | 最大 720p | 動画の編集と動画の延長に対応する唯一のモデル |
リクエストのモードです。
| モード | リクエストの内容 |
|---|---|
| テキストから動画 | prompt のみ |
| 画像から動画 | prompt と image。出力のアスペクト比は元画像に従う |
| 参照画像からの動画生成 | reference_images、reference_audios(grok-imagine-video-1.5 では最大 14 枚の参照画像と 3 つのプリセット音声を使える) |
| 最初と最後のフレーム | last_frame。image と組み合わせられる |
| キーフレーム | keyframes。最大 4 組 |
| 動画の編集 | /v1/videos/edits。出力は元の動画を引き継ぎ、長さの上限は 8.7 秒、解像度は最大 720p |
| 動画の延長 | /v1/videos/extensions。最後のフレームから続ける |
設定の範囲は次のとおりです。duration は 1 から 15 秒(既定は 8)、resolution は 480p、720p、1080p から選べて既定は 480p、アスペクト比は 1:1、16:9、9:16、4:3、3:4、3:2、2:3、21:9、5:2 に対応していて既定は 16:9 です。動画には既定で音声トラックが付き、generate_audio: false を渡すと無音の動画を取得できます。
ポーリングの完全な書き方です(出典:docs.x.ai「Imagine Overview」)。
# Start the video generation request
REQUEST_ID=$(curl -s -X POST https://api.x.ai/v1/videos/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "Make the water crash down and slowly pan out the camera",
"image": {"url": "https://docs.x.ai/assets/api-examples/video/waterfall-still.png"},
"duration": 12
}' | jq -r '.request_id')
# Poll until the video is ready
while true; do
RESULT=$(curl -s https://api.x.ai/v1/videos/$REQUEST_ID \
-H "Authorization: Bearer $XAI_API_KEY")
STATUS=$(echo "$RESULT" | jq -r '.status')
if [ "$STATUS" = "done" ]; then
echo "$RESULT" | jq -r '.video.url'
break
elif [ "$STATUS" = "failed" ] || [ "$STATUS" = "expired" ]; then
echo "Request $STATUS"; echo "$RESULT" | jq .
break
fi
sleep 5
done
失敗したときの error.code です(出典:「Video Generation」の Error Handling)。
| コード | 意味 | 対処 |
|---|---|---|
invalid_argument | 入力が不正。たとえば、非対応の長さ、無効なメディア、長すぎるプロンプト、モードの競合、コンテンツ審査でのブロックなど | リクエストを修正して再送する |
permission_denied | API key または team にその操作の権限がない | key が正しい team のものか確認する |
failed_precondition | 選んだモデルや設定がその操作に対応していない | モデル、モード、解像度を変える |
service_unavailable | 一時的な過負荷 | しばらくしてから再試行する |
internal_error | サービス内部の失敗 | 再試行する。続く場合は request_id を添えてサポートに連絡する |
Imagine の価格と制限
出典:docs.x.ai「Pricing」「Rate Limits」と 2026-11 の移行のお知らせ。
| 項目 | 価格 |
|---|---|
grok-imagine-image-2.0 | $0.04 / 枚(価格ページ) |
grok-imagine-image | $0.02 / 枚 |
| 動画 | 上の表を参照。秒単位で課金 |
補足が3点あります。
- 移行のお知らせには、
grok-imagine-image-2.0のlow品質で、1K が $0.04、2K が $0.06、編集では入力画像 1 枚ごとに $0.01 が加算されると書かれています。medium品質の単価は公式ページに載っていないため、価格ページとレスポンスのusage.cost_in_usd_ticksを基準にしてください。 - 公式は Imagine の概要で「動画の長さと解像度の両方が費用に影響する」と書いていますが、価格ページには 1 秒あたりの単一の価格しか載っていません。2 か所の説明は完全には一致しないため、実際の費用はレスポンスの使用量フィールドを基準にしてください。
- Imagine の Rate limit には Tier の自動アップグレードが適用されません。上限を引き上げるには [email protected] にメールを送る必要があります。基準値(Tier 0 から Tier 4、1 秒あたりのリクエスト数)は、画像モデルが 6、12、25、50、100、動画モデルが 10、20、39、79、158 です。
Voice API の概要
出典:docs.x.ai「Voice Overview」。
| サービス | エンドポイント | 価格 |
|---|---|---|
| Speech to Speech | wss://api.x.ai/v1/realtime | $0.08 / 分($4.80 / 時間)。テキスト入力は別に $0.004 |
| Text to Speech | POST /v1/tts、wss://api.x.ai/v1/tts | $15.00 / 100 万文字 |
| Speech to Text | POST /v1/stt、wss://api.x.ai/v1/stt | REST は $0.10 / 時間、ストリーミングは $0.20 / 時間 |
Speech to Speech:リアルタイム音声 agent
出典:docs.x.ai「Speech to Speech」と「Voice Overview」。
接続先の URL は wss://api.x.ai/v1/realtime?model=grok-voice-latest です。grok-voice-latest はエイリアスで、現在は grok-voice-3.0 を指しています。grok-voice-2.0 は非推奨となっていますが、API は変わらず、価格も同じです。
import asyncio
import json
import os
import websockets
async def voice_agent():
async with websockets.connect(
"wss://api.x.ai/v1/realtime?model=grok-voice-latest",
additional_headers={"Authorization": f"Bearer {os.environ['XAI_API_KEY']}"}
) as ws:
# Configure voice and enable tools
await ws.send(json.dumps({
"type": "session.update",
"session": {
"voice": "eve",
"instructions": "You are a helpful customer support agent.",
"turn_detection": {"type": "server_vad"},
"tools": [{"type": "web_search"}]
}
}))
# Stream audio and receive responses
async for message in ws:
event = json.loads(message)
if event["type"] == "response.output_audio.delta":
# Play audio: base64.b64decode(event["delta"])
pass
asyncio.run(voice_agent())
session.update でよく使うフィールドです。
| フィールド | 説明 |
|---|---|
instructions | システムプロンプト |
voice | 内蔵の音声(既定は eve)、またはカスタム音声の ID |
tools | file_search、web_search、x_search、mcp、独自の関数が使える |
turn_detection.type | server_vad はサーバーが話し終わりを判断する。null にすると手動でテキストを送る |
audio.input.format / audio.output.format | audio/pcm(既定、24000 Hz)、audio/pcmu、audio/pcma(いずれも 8000 Hz)、audio/opus(24000 Hz) |
audio.input.transcription.language_hint | BCP-47 の言語コード。認識を特定の言語に寄せる |
reasoning.effort | high(既定)または none |
resumption.enabled | true にすると、切断後の再接続時に conversation_id でそれまでの会話を復元できる |
ブラウザーやスマートフォンのクライアント側に API key を置いてはいけません。公式は Ephemeral Tokens を勧めています。自分のサーバーから POST https://api.x.ai/v1/realtime/client_secrets を呼んで有効期間の短い token を発行し、それをクライアントに渡します(出典:docs.x.ai「Ephemeral Tokens」)。
curl --url https://api.x.ai/v1/realtime/client_secrets \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
--data '{
"expires_after": {
"seconds": 300
}
}'
電話のシナリオでは、SIP を通じて PSTN や PBX からの着信を session につなげられます。Twilio、WebRTC、iOS のサンプルプロジェクトも xai-cookbook にあります。同時接続数は Tier によって決まり、Tier 0 から Tier 4 の順に 10、20、50、100、200 本です。
Text to Speech
出典:docs.x.ai「Text to Speech」。
curl -X POST https://api.x.ai/v1/tts \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Welcome to our service. How can I help you today?",
"voice_id": "eve",
"language": "en"
}' \
--output welcome.mp3
(サンプルのテキストは一般的な文に変更しています。ほかのフィールドは公式のままです。)
| 項目 | 内容 |
|---|---|
text | 1 回あたり最大 60,000 文字。それより長い内容は WebSocket のストリーミングエンドポイントを使う |
voice_id | 既定は eve。内蔵の音声の一覧は GET /v1/tts/voices で取得でき、どの音声も対応するすべての言語を話せる |
language | 必須。BCP-47 コード、または自動検出の auto |
speed | 0.7 から 1.5。既定は 1.0 |
output_format | 既定は MP3、24 kHz、128 kbps。ほかに wav、pcm、mulaw、alaw があり、サンプリングレートは 8000 から 48000 Hz |
replace | 辞書で発音の置き換えを指定する。つづりの書き換えまたは IPA 発音記号が使える |
with_timestamps | 文字単位のタイミング情報を返す |
テキストの中に speech tag を挿入して、口調を制御できます。インラインのタグには [pause]、[laugh] などがあり、囲むタイプのタグには <whisper>…</whisper> などがあります。WebSocket のストリーミングエンドポイント(wss://api.x.ai/v1/tts)にはテキスト長の上限がなく、各 team で同時に最大 50 session まで使えます。
Custom Voices は、最長 120 秒の参照音声から声を複製できます(出典:docs.x.ai「Custom Voices」)。
- 公式は、静かな環境で話者が1人だけの 90 から 120 秒の録音を使うことを勧めています。30 秒に満たない素材では、細部が足りない場合があります。
- Console では、最大 30 個のカスタム音声を無料で作成できます。API(
POST /v1/custom-voices)での作成は Enterprise プランに限られます。 - 公式の注意:Custom Voices は現在、米国でのみ提供されており、イリノイ州は除きます。
Speech to Text
出典:docs.x.ai「Speech to Text」。既定のモデルは grok-voice-transcribe-2.0 です。旧来の 1.0 は 2026-10-02 に終了しており、リクエストは自動的に 2.0 に転送されます。
curl -X POST https://api.x.ai/v1/stt \
-H "Authorization: Bearer $XAI_API_KEY" \
-F model=grok-voice-transcribe-2.0 \
-F [email protected]
| 項目 | 内容 |
|---|---|
| ファイル | 最大 500 MB。超えると 413 が返る。WAV、MP3、OGG、Opus、FLAC、AAC、MP4、M4A、MKV、WebM、AVI、MOV などのコンテナに対応。生の音声(pcm、mulaw、alaw)には audio_format と sample_rate を別途付ける必要がある |
| 返り値 | 全文、検出された言語、単語単位のタイムスタンプ |
| オプション | diarize(話者の分離)、multichannel(最大 8 チャンネル)、keyterm(固有名詞に寄せる。最大 100 個)、filler_words、vad_threshold |
format=true | 話し言葉の数字や金額を書き言葉の形に変換する。language も同時に付ける必要がある |
multipart のフィールドには順序の決まりがあります。file は必ず最後に置いてください。そうしないと、前にあるオプションが無視される場合があります。ストリーミング認識は wss://api.x.ai/v1/stt を使い、音声はバイナリの frame で送り、設定は URL パラメーターに入れます。STT のステータスコードには、400、401、413、429 のほかに、502(url でのダウンロードに失敗)と 503(バックエンドが一時的に利用不可)があります。
対応言語
| サービス | 公式の説明 |
|---|---|
| STT | 「38+ languages」(STT ページと Voice Overview) |
| STT(リリースのお知らせ) | Release Notes では、STT の正式リリース時に「25 languages」と書かれている |
| TTS | 20 種類の言語コードを明記。リストにない言語も出力できるが、精度はまちまちとしている |
| Speech to Speech | 「20+ languages」。言語のリストは TTS と同じで、入力言語は自動検出 |
| x.ai/voice の製品ページ | 「25+ languages」 |
STT の言語数は、公式ページ間で一致していません。STT ページと Voice Overview は 38 種類以上、Release Notes のリリースのお知らせは 25 種類、x.ai/voice のマーケティングページは 25 種類以上と書いています。STT ページにはコードを1つずつ挙げた表があり、内容が新しく完全なので、実際に使える言語はその表を基準にしてください。
中国語の利用者に関係する部分です。
| サービス | 中国語に関する項目 |
|---|---|
| TTS、Speech to Speech | Chinese (Simplified) zh のみ記載 |
| STT | Chinese (Mandarin) zh と Cantonese yue を記載。format=true は Mandarin に対応 |
繁体字中国語への対応状況は、公式には公表されていません。 TTS と Speech to Speech の言語表には簡体字しか載っておらず、STT の表には Mandarin しか載っていません。出力が繁体字になるのか、台湾の発音や台湾で使われる語彙に対応しているのかを説明したページは1つもありません。正式なプロダクトで使う前に、繁体字中国語の原稿と録音を自分で用意して実際にテストし、公開するかどうかを判断することをおすすめします。
音声の Rate limit
出典:docs.x.ai「Rate Limits」。Tier 0 から Tier 4 の順に記載しています。
| 項目 | 制限 |
|---|---|
grok-voice-3.0 の同時接続数 | 10、20、50、100、200 |
| TTS の 1 秒あたりのリクエスト数 | 50、50、100、250、500 |
| TTS の同時実行数 | 100、200、200、300、500 |
| STT の 1 秒あたりのリクエスト数 | 10、10、20、30、40 |
| STT の同時実行数 | 100、200、200、300、500 |
Tier は 2026-01-01 以降の累計 API 支出に応じて自動的にアップグレードされます。各 Tier の支出のしきい値は、docs.x.ai「Rate Limits」を参照してください。
開発ツール、エラーコード、エンタープライズ機能
この章は3つの部分に分かれています。Grok を開発ツールやクラウドプラットフォームにつなぐ方法、API のエラーコード、そしてデータ保持、リージョン、コンプライアンスといった、企業から質問されることの多い事項です。内容は 2026-11-06 時点の docs.x.ai のページに基づいています。公式ドキュメントでは会社を SpaceXSI と呼んでいますが、ドメイン、環境変数、SDK は引き続き xAI を使っているため、本章では xAI で統一します。
開発ツールの概要
| ツール | 公式ドキュメントの状況 | 出典 |
|---|---|---|
| Grok Build CLI | 完全なドキュメントあり(インストール、ヘッドレスモード、MCP、企業向けデプロイ) | docs.x.ai「Grok Build」 |
| Cursor | 独立した連携ページはなし。モデルページとサブスクリプションのページで言及 | docs.x.ai「Grok 4.7」「The X Subscription」 |
| Vercel AI SDK | サンプルあり | docs.x.ai「Community Integrations」 |
| LiteLLM | サンプルあり | 同上 |
| Docs MCP Server | 専用ページあり | docs.x.ai「Docs MCP Server」 |
| Google Cloud Vertex AI | 専用ページあり | docs.x.ai「Google Cloud Vertex AI」 |
| Microsoft Foundry | 専用ページあり | docs.x.ai「Microsoft Foundry」 |
| LangChain | 専用ページなし。2024-11 の Release Notes にリンクが1つあるのみ | docs.x.ai「Release Notes」 |
| Cline、Roo Code、Continue | 公式ドキュメントに専用ページも言及もない | サイト全体のドキュメントに該当なし |
Cline、Roo Code、Continue のようなツールの多くは OpenAI 互換の base URL に対応しているため、理論上は https://api.x.ai/v1 を指定できます。ただしこれは推測であり、公式の保証ではありません。xAI はこれらのツール向けの設定説明を提供していません。
Grok Build CLI
出典:docs.x.ai「Grok Build」「CLI Reference」「Headless & Scripting」。Grok Build は xAI の coding agent で、対話型の TUI、ヘッドレスモード(スクリプトや bot)、または Agent Client Protocol(ACP)を通じて他のアプリに組み込んで使えます。Release Notes では 2026-05 に載っており、beta とされています。
インストールと起動です。
curl -fsSL https://x.ai/cli/install.sh | bash
Windows では irm https://x.ai/cli/install.ps1 | iex を使います。3つ目は npm パッケージ @xai-official/grok(npm install -g @xai-official/grok)で、公式の企業向けデプロイのページは、外部への接続を制限している環境では npm でインストールでき、x.ai を開放する必要はないと特記しています。2026-11-06 に npm registry を確認したところ、latest のバージョンは 1.0.77 でした。
初めて grok を実行するとブラウザーが開いてログインします。ブラウザーのない環境(SSH、コンテナ)では grok login --device-auth を使うか、XAI_API_KEY を設定します。
cd your-project
grok
ヘッドレスモードです。
grok -p "Explain this codebase"
grok -p "Explain the architecture" --output-format streaming-json
出力形式は plain、json、streaming-json の3種類です。IDE やほかのプログラムで ACP agent として使うためのコマンドは grok agent stdio です。CI では、バックグラウンドでの更新確認を避けるため、--no-auto-update を付けることをおすすめします。
よく使うサブコマンドです。
| コマンド | 用途 |
|---|---|
grok inspect | 現在のディレクトリで読み込まれているルール、skills、plugins、hooks、MCP servers を表示する |
grok models | 利用可能なモデルを一覧表示する |
grok mcp <list|add|remove|doctor> | MCP server を管理する |
grok sessions <list|search|delete> | セッションを管理する |
grok import | Claude Code からセッションをインポートする |
grok export <session-id> | セッションを Markdown として出力する |
grok worktree | セッション用に作成された git worktree を管理する |
grok update | 更新を確認する、または指定のバージョンをインストールする |
Claude Code の設定を読み込む
公式ドキュメントには「Claude Code compatibility」という節があり、Grok Build は設定なしで、Claude Code の marketplaces、plugins、skills、MCP、agents、hooks、そして CLAUDE.md、CLAUDE.local.md、.claude/rules/ を自動的に読み込み、.grok/ と並べて扱うと明記されています。AGENTS.md 系のファイルのほか、Cursor の rules、MCP、hooks も読み込みます。
実際の細かい点がいくつかあります。
- MCP の設定は
~/.claude.json、.cursor/mcp.json、プロジェクトの.mcp.jsonから読み込まれ、優先順位はconfig.tomlより低くなります。 - 特定のソースを無効にするには、
~/.grok/config.tomlの[compat.claude]または[compat.cursor]の下にあるskills、rules、agents、mcps、hooksをfalseに設定します。GROK_CLAUDE_SKILLS_ENABLED=0のような環境変数も使えます。 - Claude Code の一部のフラグ名はエイリアスとして使えます。
--allowedTools、--disallowedTools、--append-system-prompt、--system-prompt、--dangerously-skip-permissionsです。 - 企業のデプロイで、MDM により Claude Code の
managed-settings.jsonをすでに配布している場合、Grok はその中の権限ルール、MCP の許可リスト、marketplace の制限を読み込みます。ただしdisableBypassPermissionsModeは Grok には適用されません。always-approve をロックするには、Grok 自身のrequirements.tomlでdisable_bypass_permissions_mode = trueを設定する必要があります。 - これは「互換的な読み込み」であり、Claude Code の中から Grok を呼び出すものではありません。公式に「Claude Code で Grok モデルを使う」ためのドキュメントはありません。
モデル、MCP、費用
- モデル:
~/.grok/config.tomlのサンプルファイルでは、既定のモデルがgrok-buildに設定されています。[model.<id>]にbase_urlとenv_keyを加えると、互換性のある任意のエンドポイントにつなげられ、そのあとgrok -p "Hello" -m my-modelまたは TUI の/modelで切り替えられます。 - MCP:リモートの server を追加するには
grok mcp add --transport http linear https://mcp.linear.app/mcpを使います。ローカルの server はgrok mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/dirで追加します。--scope projectを付けると、プロジェクトの.grok/config.tomlに書き込まれます。 - 費用:Grok 4.7 Fast(同じモデルで、2 倍の速度、2 倍の価格)は Cursor と Grok Build でのみ提供され、公開 API にはありません。公式は「Grok Build の無料枠には含まれない」と明言しています。つまり Grok Build には無料枠がありますが、無料枠の上限や条件は、公式ページのどこにも公表されていません。有料の利用は The X Subscription のプランで行います。
Cursor
出典:docs.x.ai「Grok 4.7」と「The X Subscription」。公式のモデルページには、grok-4.7 は Cursor の「すべてのプラン」で使えると書かれています。The X Subscription は Grok、Cursor、X を1つのサブスクリプションにまとめたもので、Grok と Cursor のファーストパーティの利用は週ごとの枠を共有します。Cursor 内でサードパーティのモデル(たとえば Claude、GPT)を使う分は枠に含まれず、初回の利用から API の定価で課金されます。
Vercel AI SDK
出典:docs.x.ai「Community Integrations」。インストールコマンドは npm install ai @ai-sdk/xai zod で、既定では環境変数 XAI_API_KEY を読み取ります。
import { xai } from '@ai-sdk/xai';
import { generateText } from 'ai';
const { text } = await generateText({
model: xai.responses('grok-4.7'),
prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});
キーや base URL を指定する場合は createXai({ apiKey, baseURL }) を使います。画像には generateImage と xai.image('grok-imagine-image-2.0') を組み合わせます。
LiteLLM
出典:docs.x.ai「Community Integrations」。モデル名に xai/ のプレフィックスを付けます。
from litellm import completion
import os
os.environ['XAI_API_KEY'] = ""
response = completion(
model="xai/grok-4.7",
messages=[
{
"role": "user",
"content": "What's the weather like in Boston today in Fahrenheit?",
}
],
max_tokens=10,
response_format={ "type": "json_object" },
seed=123,
temperature=0.2,
top_p=0.9,
user="user",
)
print(response)
この公式サンプルは Chat Completions 形式の completion を使っています。xAI の主要なインターフェースは Responses API であり、LiteLLM が対応しているかどうかは、LiteLLM 自身の xAI provider のドキュメントを確認してください。
Docs MCP Server
出典:docs.x.ai「Docs MCP Server」。xAI は、AI アシスタントがドキュメントを直接検索するための MCP server を提供しています。URL は https://docs.x.ai/api/mcp で、Streamable HTTP を使うステートレスな構成です。ツールには list_doc_pages、get_doc_page、search_docs が含まれます。公式が挙げる設定方法は、Grok Build、Cursor、Zed、Windsurf、OpenCode をカバーしています。
grok mcp add --transport http xai-docs https://docs.x.ai/api/mcp
grok mcp doctor xai-docs
Cursor では Settings → MCP で追加し、タイプに url を選んで同じ URL を入力します。
Vertex AI、Foundry、モデルゲートウェイ
Google Cloud Vertex AI(出典:docs.x.ai「Google Cloud Vertex AI」):Grok は Model Garden の partner モデルです。先に Model Garden で有効にしてから、OpenAI 互換のインターフェースで呼び出します。Responses API と Chat Completions の両方に対応しています。モデル名には xai/grok-4.7 のように発行元のプレフィックスが付き、認証には Application Default Credentials を使います。データの保持と処理は xAI の 30 日ルールではなく、Google Cloud のポリシーに従います。公式サンプルの base URL は、モデルカードまたは Google のドキュメントに従って入力する必要があり、ページには固定の値が載っていません。
from openai import OpenAI
client = OpenAI() # Uses ADC / env vars automatically
response = client.responses.create(
model="xai/grok-4.7",
input="Explain the advantages of using Grok for agentic workflows with parallel tool calling.",
max_output_tokens=800,
)
print(response.output_text)
Microsoft Foundry(出典:docs.x.ai「Microsoft Foundry」):まず Foundry resource と project を作成し、次にモデルカタログから Grok のモデルをデプロイします。「デプロイ名」が model パラメーターの値になり、作成後は変更できません。デプロイの種類は、Serverless(使った分だけ支払う)または Provisioned Throughput Units から選べます。費用は Azure Marketplace とお使いの Azure サブスクリプションを通じて請求されます。エンドポイントの形式は https://{resource-name}.services.ai.azure.com/api/projects/{project-name}/openai/v1 で、公式は Microsoft Entra ID による認証を勧めており、キーにも対応しています。
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
from openai import OpenAI
project_endpoint = "https://YOUR-RESOURCE-NAME.services.ai.azure.com/api/projects/YOUR_PROJECT_NAME"
base_url = project_endpoint.rstrip("/") + "/openai/v1"
credential = DefaultAzureCredential()
token_provider = get_bearer_token_provider(
credential,
"https://ai.azure.com/.default",
)
client = OpenAI(
base_url=base_url,
api_key=token_provider,
)
response = client.responses.create(
model="grok-4.3", # your deployment name
input="Explain the significance of Grok's tool-calling capabilities for building reliable agents. Be concise but insightful.",
max_output_tokens=800,
)
print(response.output_text)
このページには、Foundry 上の Grok は azure-ai-projects、LangChain、Semantic Kernel、LlamaIndex と組み合わせられるとも書かれています。これは Foundry のページの説明であり、xAI が別に LangChain の専用ページを用意しているという意味ではありません。
モデルゲートウェイ:grok-4.7 のモデルページには、OpenRouter、Vercel、Cloudflare の3つのゲートウェイが載っていますが、ページには名前しかなく、設定の説明はありません。セキュリティ FAQ にはさらに、OpenRouter のようなゲートウェイを通じて1つの key を共有する場合は、エンドユーザーごとに異なる safety_identifier を付けること、そうすれば違反があったときに個々のユーザーに帰属させられる、という注意書きがあります。
エラーコード
出典:docs.x.ai「Debugging Errors」。API が失敗したときは、通常 HTTP ステータスコードとエラーメッセージが返り、ほとんどのメッセージ自体が原因を説明しています。
| ステータス | エンドポイント | 公式の説明 |
|---|---|---|
| 400 Bad Request | すべて | リクエストの内容または URL を確認する(公式ページの「原因」欄は空白) |
| 401 Unauthorized | すべて | Authorization header がない、または token が無効。Authorization: Bearer <XAI_API_KEY> を使う |
| 403 Forbidden | すべて | team admin に権限を依頼する(「原因」欄は空白) |
| 404 Not Found | すべて | リクエストと URL を確認する(「原因」欄は空白) |
| 405 Method Not Allowed | すべて | リクエストのメソッドが許可されていない。たとえば GET のみを受け付けるエンドポイントに POST を送った場合 |
| 415 Unsupported Media Type | POST に対応するエンドポイント | 公式の「原因」と「解決策」の欄がどちらも空白 |
| 422 Unprocessable Entity | POST に対応するエンドポイント | リクエスト本文のフィールドの形式が不正 |
| 429 Too Many Requests | 推論エンドポイント | リクエストが多すぎて rate limit に達した。頻度を下げるか、Console で上限を引き上げる |
| 202 Accepted | /v1/chat/deferred-completion/{request_id} | deferred リクエストはキューに入ったが、結果はまだ。あとでもう一度確認する |
補足がいくつかあります。
- 公式のエラーコードのページには、5xx の項目も、エラーレスポンス body の完全な仕様もありません。 5xx に対処するには、各エンドポイントのページを参照するしかありません。たとえば TTS と STT のページには、それぞれ
500、502、503が載っていて、バックオフして再試行することが勧められています。動画生成の失敗コードは前の章を参照してください。 404は「モデルが存在しない、または team にアクセス権がない」という意味でもあります。body の例は{"code":"not-found","error":"The model ... does not exist or your team <team_id> does not have access to it..."}です。米国リージョンのエンドポイントで、リストにないモデル(廃止された slug とgrok-latestを含む)をリクエストした場合も、この 404 になります。- キーを付けずに
https://api.x.ai/v1/modelsを直接呼び出すと 401 が返り、body は{"code":"unauthenticated:no-credentials",...}です。 - xAI SDK は gRPC を使っており、429 は
RESOURCE_EXHAUSTEDに対応します。 - サービスの稼働状況は
https://status.x.aiで確認できます(RSS のhttps://status.x.ai/feed.xmlもあります)。バグの報告は [email protected] に、リクエスト、レスポンス、関連するログを添えて送るか、xAI API Developer Discord の#helpで行います。
データ保持と非学習
出典:docs.x.ai「Security」FAQ。
- 既定:すべての API のリクエストとレスポンスは、暗号化された形で xAI のサーバーに 30 日間保存されます。目的は不正利用の監査で、その後は自動的に削除されます。
- 非学習:xAI は、あなたの明示的な同意なしに API の入出力でモデルを学習することはないと、公式に明記されています。
- Responses API のサーバー側の会話状態も同じく 30 日間保持され、
store: falseを渡すとオフにできます。 - team の管理者は、Console の Audit Log で操作記録を確認できます。ZDR を有効にした後は、記録に含まれるのは管理イベント(たとえば key の作成や team の変更)だけで、リクエストやレスポンスの内容は含まれません。
ZDR のトレードオフ
Zero Data Retention(ZDR)は、プロンプトと出力をディスクに書き込まないようにするものです。公式ドキュメントの姿勢は慎重で、「ほとんどのお客様には有効化を推奨しない」としています。ZDR は保存に依存する機能を無効にしますし、ZDR の下で削除された内容は、xAI があとから復元したり提供したりすることができないためです。
| ZDR を有効にすると使えなくなるもの | 理由 |
|---|---|
| key ごとのリクエストログ | リクエストとレスポンスが保持されなくなり、既存のログフラグも消去される |
| ステートフルな Responses API | store_messages と previous_response_id が使えなくなり、会話履歴は自分で保存する必要がある。agent ツールの状態を戻すために use_encrypted_content を有効にすることを忘れないこと |
| Files、Collections | 新規のアップロードと file_id の添付はブロックされ、既存のファイルは引き続き閲覧と削除ができる |
| Batch API | バッチのリクエストは、処理する前に保存しておく必要がある |
| Deferred completions | 結果を、あなたが取得するまで保存しておく必要がある |
| 画像と動画のホスティング出力 | 画像は base64 に戻るか、署名付きのアップロード URL を提供する。動画は自前で output.upload_url を用意する必要がある |
| 音声の会話履歴 | 保存されない |
運用面の制限は次のとおりです。
- ZDR は team 単位で、1つの key だけに有効にすることはできません。
- team admin が Console の Team Settings でセルフサービスで切り替えます。有効にする前に、既存の Files と Collections をすべて削除しておく必要があります。
- 有効にすると、各レスポンスの header に
x-zero-data-retention: "true"が付き、プログラムはこれで確認できます。 - ZDR のオプションが表示されない場合は、admin ではない、環境でまだセルフサービスの ZDR が開放されていない、または team が締結済みの Enterprise 契約で別の取り決めをしている、といった可能性があります。[email protected] に連絡してください。
Grok Build CLI では、ZDR を有効にしている場合は trace やコードデータを保持しません。ZDR を有効にしていない場合は、/privacy または /settings でコードデータの保持をオフにでき、初回の利用時にも、製品とモデルの改善のためにデータの保持を許可するかどうかが尋ねられます。ZDR の下では、Grok Build の動画ツールに S3 互換のストレージを自分で用意する必要があり、設定は ~/.grok/managed_config.toml に書きます。設定するまで、動画ツールはエラーを報告します。
また、grok.com の Build モードは、session をまたいでアプリを公開するために、会話と build session を保持し、Private Chat は提供されません。「improve the model」を有効にしている場合、これらのデータは製品とモデルの改善に使われる可能性があります。
米国リージョンのエンドポイント
出典:docs.x.ai「Regional Endpoints」。グローバルエンドポイント https://api.x.ai は処理される地域を保証しません。xAI は容量や信頼性の都合で、リージョン間で振り分けることがあります。リクエストの処理と推論を米国内にとどめる必要がある場合は、https://us.api.x.ai/v1 に切り替えます。すべての team が利用でき、既存の API key がそのまま使えます。
import os
from openai import OpenAI
client = OpenAI(
api_key=os.getenv("XAI_API_KEY"),
base_url="https://us.api.x.ai/v1",
)
response = client.responses.create(
model="grok-4.7",
input="Explain latency versus throughput in two sentences.",
)
print(response.output_text)
| 項目 | 内容 |
|---|---|
| 利用可能なモデル | grok-4.7 と grok-4.6 のみ。画像、動画、音声はなし |
| 価格 | token の費用はグローバルエンドポイントの 1.1 倍(10% 上乗せ)。入力、出力、キャッシュ入力、長い context の料金を含む。grok-4.7 は $2.20 / $0.55 / $6.60(100 万 token あたり、入力 / キャッシュ入力 / 出力、prompt が 200k 未満)で、200k 以上は $4.40 / $1.10 / $13.20 |
| 保証の範囲 | API サーバーによるリクエストの処理、モデルの推論、安全性の審査、そして xAI が保持するリクエストのメタデータ、プロンプトの入力、モデルの出力が、すべて米国内にある |
| 保証の範囲外 | Files、Collections、サーバー側のツール(web search、X search、code execution)、そしてお使いのシステムからエンドポイントまでのネットワーク経路 |
| ZDR | team レベルの設定なので、これまでどおり有効 |
| キャッシュ | エンドポイントをまたいだヒットは保証されない。同じ会話では1つのエンドポイントに固定し、prompt_cache_key を設定する |
公式の警告は率直です。リージョンのエンドポイント自体は完全なデータ所在地の保証ではないため、契約レベルで処理や保存の場所の要件がある場合は、これに頼る前に [email protected] に連絡してください。なお欧州については、API ドキュメントに EU リージョンのエンドポイントの専用ページはありません。一部のモデルページの Regions 欄に eu-west-1 などのノードが載っていますが、公式はそれが API のルーティングの保証ではないと明言しています。
mTLS
出典:docs.x.ai「mTLS Authentication」。mTLS はエンタープライズ向けの機能で、有効なクライアント証明書を提示したマシンだけが、あなたの team として API を呼び出せるようにするためのものです。
- [email protected] にメールを送り、team ID、PEM 形式の CA 証明書、クライアント証明書の Common Name を伝えます。
- 有効になったら、URL を
https://api.x.aiからhttps://mtls.api.x.aiに切り替えます。API のパスは変わりません。 - すべてのリクエストに、クライアント証明書と秘密鍵を付けます。元の API key も引き続き付ける必要があります。
curl https://mtls.api.x.ai/v1/chat/completions \
--cert /path/to/client-cert.pem \
--key /path/to/client-key.pem \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{ ... }'
(公式のサンプルではここで Chat Completions を使っています。ほかの API のパスや機能も、mTLS を有効にした後の挙動は同じです。リクエスト本文は省略しています。)
コンプライアンス認証
出典:docs.x.ai「Security」FAQ と各モデルの機能ページ。
| 項目 | 公式の説明 |
|---|---|
| SOC 2 Type 2 | FAQ は準拠していると明言している。NDA を締結したお客様は、Trust Center(https://trust.x.ai/)で最新の認証とデータガバナンスの情報を確認できる |
| HIPAA | FAQ の回答は、BAA の質問票(https://x.ai/legal/baa)に記入すると、チームが確認してから連絡する、というもの。Voice と Imagine のページには別途「HIPAA Eligible、BAA を締結可能」と書かれている |
| GDPR | 公式ページ間で一致していない:FAQ の見出しは「GDPR and SOC II compliant?」と問いかけているが、回答は SOC 2 Type 2 にしか触れておらず、GDPR には正面から答えていない。Voice と Imagine の概要ページには「GDPR Compliant」と書かれ、データ処理契約と EU のデータ所在地のオプションにも触れている |
| 規約と DPA | Enterprise Terms of Service と Data Processing Addendum は https://x.ai/legal にある |
| 監査ログ | team admin が Console の Audit Log で確認でき、Management API でも取得できる |
GDPR のように書面での証明が必要な事項は、ドキュメントページにある宣伝文句の一文だけに頼らず、DPA と Trust Center の資料を直接請求するか、[email protected] に連絡することをおすすめします(個別の価格設定、月次請求書、より高い rate limit もこの窓口で扱われ、https://x.ai/grok/business のフォームからも申し込めます)。
Grok Build のエンタープライズ向けデプロイには、さらにいくつかの管理機能があります。OIDC によるシングルサインオン(Entra ID、Okta、Auth0 に対応)、MDM で配布する /etc/grok/requirements.toml による強制設定、ログインする team を固定する force_login_team_uuid、ネットワークの許可リスト(コア機能には cli-chat-proxy.grok.com と auth.x.ai が必要)です。通信は常に TLS 1.2 または 1.3 を使います。
政府調達:GSA OneGov
xAI の docs.x.ai には、政府向けプランの専用ページはありません。確認できる一次情報は、米国 GSA(General Services Administration)の 2025-09-25 のプレスリリース『GSA and xAI Partner on $0.42 per Agency Agreement to Accelerate Federal AI Adoption』(https://www.gsa.gov/node/166722)で、内容は次のとおりです。
- 連邦政府機関は、1 機関あたり $0.42 の価格で Grok モデルを入手できます。
- 期間は 18 か月で、2027-03 まで有効です。GSA はこれを OneGov AI 協定の中で最も長い期間としています。
- 協定の対象モデルは Grok 4 と Grok 4 Fast です。
- xAI は、機関の導入を支援する専任エンジニアの派遣と、導入時のトレーニングの提供を約束しています。
- 協定は、より多くの機能とより高い rate limit を得るために、FedRAMP と DoD Impact Level に準拠した Grok エンタープライズ向けサブスクリプションへアップグレードする道筋を提供しています。
このプレスリリースに書かれているのは、契約時点のモデルです。Grok 4 と Grok 4 Fast の API 名は 2026-05-15 に廃止され、リクエストは自動的に grok-4.3 にリダイレクトされます。その後、協定の対象モデルが更新されたかどうかは、GSA のそのページには説明がありません。FedRAMP と DoD IL の認可の現況も xAI の API ドキュメントには載っていないため、必要とする機関は xAI と GSA に直接確認してください。
ChatGPT、Claude、Gemini との位置づけの違いと情報源
この章に書くのは、公式ページで確認できる製品構成とポリシーの違いだけです。どの会社がより正確か、より安全か、より使いやすいかは評価しません。各社が公開しているベンチマークやランキングはいずれも自社が発表したものなので、本ガイドでは比較に使いません。Claude と Gemini のプラン、価格、利用量のルールは、各社の公式ページで直接確認してください。頻繁に改定されるページとのずれを避けるため、本章ではそれらの数値を引用しません。
Grok の公式が強調している点
| 観点 | 公式で確認できる事実 | 出典 |
|---|---|---|
| リアルタイムデータ | 公開された X の投稿とリアルタイムのウェブ検索を内蔵。回答には引用が付く | x.ai/grok、x.ai/legal/faq |
| 入口 | grok.com、iOS、Android、X に組み込まれた Grok、Grok Bot(独立したアプリ)、Tesla の車内 | x.ai/grok、help.x.com、x.ai/news/grok-voice-3 |
| サブスクリプションの統合 | The X Subscription が Grok、Grok Bot、Cursor、X Premium を1つのサブスクリプションにまとめ、Grok と Cursor は週ごとの利用量プールを共有する | x.ai/news/x-subscription |
| メディア生成 | 画像と動画の生成が同じ Imagine の入口にある。生成物には必ず Grok の透かしが入り、オフにする選択肢はない | docs.x.ai/grok/faq.md |
| 長時間タスクの agent | Grok Bot:永続的なクラウドコンピューター、アプリをまたいだ作業、複数の Bot の並行実行 | x.ai/news/introducing-grok-bot |
| 拡張 | Connectors(独自の MCP を含む)と Skills の両方がある | x.ai/news/grok-connectors、x.ai/news/grok-skills |
| 会社の背景 | 2026-02-02 に SpaceX が xAI の買収を発表。X Corp. とは法的に別の会社 | x.ai/news/xai-joins-spacex、x.ai/legal/privacy-policy |
| 開発者向け | xAI API は Responses API が中心で、Grok Build(ターミナルの coding agent)もある | docs.x.ai |
ChatGPT との比較:価格の段階
米ドルの価格は各社の公式の料金ページによるもので、台湾ドルは参考価格です。Grok の数字は 2026-11-06 時点の grok.com/plans の表示、ChatGPT の数字は同じ日に確認した ChatGPT の公式ページによります。キャンペーンやアプリ内課金の価格は異なる場合があります。
| 比較項目 | Grok(The X Subscription) | ChatGPT |
|---|---|---|
| 無料版 | Free:1 日あたりの Grok との会話と agent リクエストに制限あり | あり |
| $8 帯 | Plus $8(参考価格 NT$249):Chat、Voice、Imagine、Build、Cursor。Grok Bot は含まない | Go $8(参考価格 NT$270) |
| $20 から $30 帯 | $20 帯はなし。Premium $30(参考価格 NT$990):利用量は Plus の 4 倍で、Grok Bot を含む | Plus $20(参考価格 NT$690) |
| 上位 | Super $100(参考価格 NT$3,390、15 倍)、Ultra $200(参考価格 NT$6,690、50 倍) | Pro $100 から $500 |
| 利用量の仕組み | 週ごとの単一の利用量プールを、Chat、Imagine、Voice、Build、Bot(および Cursor)で共有 | ChatGPT の公式説明によるため、本章では比較しない |
Grok の公式は、Premium は従来の SuperGrok、Cursor Pro、X Premium+ を合計した月額 $90 の組み合わせに相当する、と説明しています。これは公式による自社の旧プランとの換算であり、他社製品との同等性を比較したものではありません。
根拠のあるいくつかの観察
- Grok はサブスクリプションを X と Cursor に結び付けています。 The X Subscription のプランには、X 側の特典(認証バッジ、広告、クリエイター向けツールなど)と Cursor が同時に含まれています。これは Grok のプラン構成の特徴であり、選ぶときは「X の特典が自分に必要か」も合わせて考える必要があります。サードパーティのモデル(たとえば Cursor 内の Claude や GPT)はプランに含まれず、API の定価で別途かかります。
- リアルタイムの X データは、公式が明確に書いているセールスポイントです。 Grok の公式ページは「公開された X の投稿を検索する」を機能説明として書き、回答に引用が付くことも説明しています。X の公開投稿が引用されるということは、あなた自身の公開投稿が Grok の回答に出てくる可能性もあるということです。避けたい場合の公式の方法は、アカウントの投稿を保護することです。
- 画像と動画は、会話と同じ入口にあります。 Imagine は grok.com/imagine または会話のスレッドから使え、動画は参照画像と音声の参照に対応しています。生成物には透かしが入り、削除は禁止されています。使い始める前にこの点を受け入れておく必要があります。
- Grok Bot と grok.com は別の製品です。 公式 FAQ は両者が異なると明言しており、ログインするアカウント(Cursor)、利用量の計算(新プランは共有プール、旧プランは独立)、モデルの選択(Grok Bot にはモデルの選択メニューがない)のいずれも異なります。「Grok」と他社製品の agent 機能を比較するときは、どちらを比べているのかをまず区別する必要があります。
- 利用量のルールは各社で異なり、しかも変わり続けています。 Grok の週ごとの共有利用量プールは 2026 年 6 月から段階的に導入された新しい制度です。2025 年の「Chat は 1 日に何件、Imagine は 1 日に何枚」という基準で計算しないでください。
- 学習の既定の設定。 コンシューマーアカウントのコンテンツは既定で学習に使われる可能性があり、Data Controls でオフにできます。Private Chat は学習に使われません。Business と Enterprise は顧客のコンテンツを学習に使いません。他の製品の既定の設定が同じかどうかは、それぞれの公式のプライバシー説明で確認してください。
- 公式ドキュメントは、出力が不適切になりうることを明文で認めています。 Grok の公式 FAQ と規約には、出力に下品な言葉、下品なユーモア、性的な場面、暴力が含まれる可能性があると書かれており、オーストラリア向けの規約には、18+ のメディアへの接触を制限できる設定も記載されています(次の節を参照)。
公式が自己申告している数値
Grok の公式が発表しているモデルとランキングは、ベンダー自身の主張です。本ガイドは伝えるだけで、裏付けはしません。
- Grok 4.7(2026-09-21):公式は「most powerful model for coding and knowledge work」と称しています。知識のカットオフは 2026 年 5 月、context は 500k です。
- Grok 4.5(2026-07):公式は「our most intelligent model yet」と称しています。
- Imagine Image 2.0:公式のお知らせは Arena の Image Edit と Text-to-Image のリーダーボード(2026-08-07 時点)を引用し、どちらも世界第 2 位としています。お知らせには、xAI のモデルは Arena 上で「SpaceXAI」の名前で掲載されている、とも書かれています。
Grok 4.7 が grok.com の通常の会話で既定として有効になっているかどうかについて、公式のお知らせには Cursor、Grok Build、API で利用できるとしか書かれておらず、grok.com 側の対応は公式には公表されていません。ログインしたうえで、アプリ内で確認してください。
コンテンツポリシー:公式の文面だけを見る
Grok については、これまでメディア報道やコミュニティでの議論が多数あった、コンテンツ上の論争があります。本章はメディア報道やサードパーティの評論を収録せず、公式ドキュメントのポリシーの文面のうち直接引用できるものだけを挙げます。
| テーマ | 公式の文面(要約) | 出典 |
|---|---|---|
| 出力が不適切になりうる | 選んだ機能と入力によっては、出力に下品な言葉、下品なユーモア、性的な場面、暴力が含まれる可能性がある | x.ai/legal/terms-of-service |
| スタイル設定 | ユーザーは Grok に「unhinged」スタイルを求めることができ、結果が「objectionable, inappropriate, and offensive」になる可能性がある | x.ai/legal/faq |
| 実在の人物の画像 | 実在の人物を裸にすること、性的または親密な場面に置くこと、性的に描写すること、なりすますことを禁止 | x.ai/legal/acceptable-use-policy |
| 子ども | 子どもを性的に扱うこと、搾取することを禁止。児童の性的搾取が疑われるコンテンツは NCMEC に通報 | x.ai/legal/acceptable-use-policy |
| 透かし | 生成されたコンテンツには透かしが入り、出所の表示を削除、変更、回避することは禁止 | docs.x.ai/grok/faq.md、AUP |
| 年齢 | 最低 13 歳。13 歳から 17 歳は保護者の同意が必要。iOS のレーティングは 16+ | x.ai/legal/terms-of-service、App Store |
| オーストラリア | age assurance で 18 歳以上かどうかを判断する。アップロードや生成が禁止されるコンテンツの種類を列挙 | x.ai/legal/terms-of-service |
| 通報 | Grok 内で「⋯」をタップして Report Issue を選ぶか、[email protected] にメールを送る | AUP |
これらはポリシーの文面であり、実際の運用の効果と同じではありません。公式の FAQ も、Grok が不正確な情報やハルシネーションを出す可能性を認めており、ユーザーに確認を勧めています。
選び方
- X 上のリアルタイムの議論を調べたい:これは Grok の公式が明確に書いている機能です。自分が関心のあるテーマで、実際に一通り試す価値があります。
- すでに Cursor や X Premium を使っている:The X Subscription はそれらをまとめています。統合後の費用と、新旧プランの切り替えルールをはっきり計算してください。切り替えは元に戻せず、カスタマーサポートでも復元できません。
- 雑務を長時間自動で処理する agent がほしい:自分が求めているのが、grok.com 内の Automations、Skills、独立した Grok Bot のどれなのかをまず確認してください。3つは利用量もプランも異なります。
- データを学習に使われたくない:まず Improve the model をオフにし、機微な内容には Private Chat を使います。X の中で Grok を使う場合は、別に X の設定でもオフにします。企業での利用なら、Business または Enterprise の規約を確認します。
- 商用の画像や動画を作りたい:先に透かしのルールを受け入れ、出力の権利と表示の要件を読んでおいてください。
どの会社を選ぶ場合でも、利用枠やプランは 1、2 か月のうちに変更される可能性があります。選ぶ前に、公式ページで現時点の条件を確認してください。
情報源
以下はいずれも公式ページで、確認日は 2026-11-06 です。公式ページは更新され続けるため、内容は各ページに現在表示されているものを基準にしてください。
会社と製品のお知らせ(x.ai/news)
- xAI joins SpaceX
- The X Subscription
- Grok 4.5、Grok 4.5 on grok.com, X, iOS and Android
- Grok 4.6、Grok 4.7
- Introducing Grok Bot、Grok Bot の提供プランの拡大、Grok Bot と X
- Connectors、Skills、Automations
- Build Mode、Grok Build on web and mobile
- Imagine Image 2.0、Imagine Video 1.5 with References
- Grok Voice 3.0、Grok Business
- ニュース一覧(Office add-in などの各お知らせ)
製品と価格のページ
- x.ai/grok、x.ai/grok/business、x.ai/bot、x.ai/build
- x.ai/pricing
- grok.com/plans(台湾ドル表示)
- The X Subscription の価格の説明、概要
ヘルプドキュメント(docs.x.ai)
法務とポリシー
X とストアのページ
比較用:ChatGPT
ChatGPT のプランと価格の比較は、同じ日に確認した ChatGPT の公式料金ページによります。