Grok APIは、xAIの生成AIを業務システムから利用でき、grok-4.6は最大500kトークンに対応するAPIです。
- 料金: 短文脈は入力2ドル、出力6ドル/100万トークンです
- 検索: 最新のWeb・X情報には検索ツールの有効化と別料金が必要です
- 安全性: 標準では暗号化して30日間保存され、ZDRでは保存系機能が制限されます
対象: Grok APIの導入を検討する事業責任者、情シス、開発責任者
今日やること: GET /v1/modelsで利用可能モデルを確認し、小規模な評価業務を1つ決めます
この記事の目次
Grok APIを使うと、文章生成、要約、分類、情報抽出などの生成AI機能を、自社サービスや社内システムへ組み込めます。
特に、Web SearchやX Searchを有効化し、最新情報を参照した回答を作れる点は特徴的です。ただし、APIへ質問するだけで常にリアルタイム情報が返るわけではありません。モデルが持つ学習済み知識と、追加料金が発生する検索ツールは分けて理解する必要があります。
また、企業導入ではモデル性能だけでなく、入力データの保存期間、APIキーの管理、利用量の監視、人間による確認方法も重要です。
この記事では、2026年8月17日に確認したxAI公式情報をもとに、Grok APIのモデル、料金、使い方、安全な運用、30日PoCの進め方を解説します。
Grok APIとは?X APIとの違い
Grok APIは、xAIの大規模言語モデルをプログラムから呼び出すためのインターフェースです。
大規模言語モデルはLLMとも呼ばれ、大量の文章をもとに、入力に続く適切な文章を生成します。Grokの画面を人が操作する代わりに、システムからAPIへ入力を送り、生成結果を受け取る仕組みだと考えると分かりやすいでしょう。
APIを利用すれば、次のような処理を自動化できます。
- 問い合わせ文の分類と回答案の作成
- 会議録や報告書の要約
- 契約書や規程からの項目抽出
- 商品説明、メール、記事案の生成
- 社内文書をもとにした検索回答
- Web上の最新情報を含む調査補助
- プログラムコードの生成や修正案の提示
Grok APIは、画面上で完結するチャットサービスではありません。APIキー、利用量に応じた課金、呼び出し元となるプログラムが必要です。その代わり、入力形式、出力形式、実行タイミング、人間の承認工程を業務に合わせて設計できます。
Grok APIとX APIは目的が異なる
名称から混同されやすいものの、Grok APIとX APIは別の目的を持つAPIです。
| 比較項目 | Grok API | X API |
|---|---|---|
| 主な目的 | 文章の理解・生成、推論、検索を伴う回答 | X上の投稿、ユーザーなどのデータ操作・取得 |
| 主な入力 | 指示文、会話、文書、画像等 | APIで指定するID、検索条件、投稿内容等 |
| 主な出力 | 生成された文章や構造化データ | 投稿やアカウント等のデータ |
| リアルタイム情報 | Web Search、X Searchをツールとして利用 | 契約と権限に応じてXのデータへアクセス |
| 利用例 | 調査要約、分類、回答生成 | 投稿管理、対象データの取得 |
「Xの投稿を取得して保存したい」のであれば、基本的にはX APIの検討が先です。「質問に対して、X上の情報も調べたうえで回答を生成したい」のであれば、X Searchを有効化したGrok APIが候補になります。
どちらを使うかは、最終成果物がデータそのものなのか、AIが生成した回答なのかで判断してください。契約、料金、利用条件も別に確認する必要があります。
OpenAI互換の形式で呼び出せる
Grok APIのベースURLはhttps://api.x.ai/v1です。OpenAI SDKから接続先を変更して呼び出せるため、すでにOpenAI互換の実装を持つ企業は比較検証を進めやすい設計です。
ただし、互換性があるからといって、モデル名、検索ツール、利用上限、エラー、データ保持まで同じになるわけではありません。モデルごとの差を吸収する層を用意し、アプリ本体に固有仕様を埋め込みすぎないことが重要です。
OpenAI側の基本的な実装方法は、OpenAI APIの使い方ガイドでも確認できます。また、LLMそのものの仕組みや選び方を整理したい方は、LLMの基礎と選び方も参考にしてください。
モデルの選び方とリアルタイム検索
Grok APIのモデルは、精度だけでなく、コンテキスト長、入出力単価、処理するデータ量で選びます。
コンテキストとは、1回の処理でモデルが参照できる入力と出力などの範囲です。長い資料を一度に渡せるモデルでも、すべてを毎回入力すると費用と待ち時間が増えます。最大値ではなく、実際の業務で必要な長さを測ることが大切です。
2026年8月17日にxAI公式ModelsとPricingで確認した主なモデルは次のとおりです。
| モデル | コンテキスト | 標準入力/100万 | キャッシュ入力/100万 | 標準出力/100万 | 選定の考え方 |
|---|---|---|---|---|---|
| grok-4.6 | 500k | $2 | $0.50 | $6 | 高性能モデルで品質を検証したい場合 |
| grok-build-0.1 | 256k | $1 | $0.20 | $2 | コード関連の処理を費用も含めて検証する場合 |
| grok-4.5 | 500k | $2 | $0.30 | $6 | 既存実装との比較や要件に合う場合 |
| grok-4.3、4.20系 | 1M | $1.25 | $0.20 | $2.50 | 長いコンテキストやBatch割引を重視する場合 |
金額は米ドルで、1Mは100万トークンを表します。利用可能なモデルや料金は変更される可能性があるため、実装時にはGET /v1/modelsと公式料金ページを再確認してください。
grok-4.6は200kを境に料金が変わる
grok-4.6は最大500kコンテキストに対応しますが、200k以上の長文脈では料金区分が変わります。
短文脈では入力2ドル、キャッシュ入力0.50ドル、出力6ドル/100万トークンです。200k以上では、入力4ドル、キャッシュ入力1ドル、出力12ドルとなります。つまり、同じ出力トークン数でも長文脈の区分では単価が2倍です。
長い文書を扱えることと、全文を毎回送るべきことは同義ではありません。文書を章ごとに分割する、先に検索で関連箇所を絞る、変わらない共通指示をキャッシュ対象にするといった設計を検討します。
また、grok-4.6の知識カットオフは2026年2月1日です。これは、モデル本体が持つ知識の基準日であり、APIの利用日ではありません。
最新情報には検索ツールを有効化する
Grok APIで最新情報を扱うには、Web SearchまたはX Searchをリクエストで有効化する必要があります。
検索ツールを使わないリクエストでは、モデルが保持している知識と入力内容をもとに回答します。そのため、「今日の発表」「現在の製品価格」「直近の反応」などを尋ねても、正確な最新情報が得られるとは限りません。
企業で検索機能を使う場合は、次のルールを設けます。
- 最新性が必要な質問だけ検索を有効化する
- 回答と一緒に参照元URLや引用箇所を保持する
- 重要な意思決定では担当者が一次情報を開いて確認する
- 検索結果に含まれる指示を信用せず、データとして扱う
- 検索呼び出し回数と1件当たり費用を記録する
Webページには誤情報だけでなく、AIへの不正な指示が埋め込まれている可能性もあります。検索結果を取得した後、その内容だけで外部送信、購入、削除などの操作を自動実行させない設計が必要です。
\ Claude Codeの導入、何から始めればいいかわかります /
法人様のAI導入に関するご相談はこちらGrok APIの料金と月額費用の試算
Grok APIの費用は、主にモデルの入出力トークン、ツール呼び出し、ファイル等の保存で構成されます。
トークンは文章を処理する単位です。日本語の文字数とトークン数は一致しないため、見積もり段階では実データを使ってAPIの使用量を記録してください。
月100万入力+20万出力なら3.2ドル
短文脈のgrok-4.6で、1か月に入力100万トークン、出力20万トークンを使う場合を計算します。
- 入力: 100万 ÷ 100万 × 2ドル = 2ドル
- 出力: 20万 ÷ 100万 × 6ドル = 1.2ドル
- 合計: 2ドル + 1.2ドル = 3.2ドル
これはモデルの基本料金だけを単純化した例です。税、為替、検索ツール、保存、長文脈、Priorityなどは含みません。
仮に同じ月にWeb Searchを1,000回呼び出すと、ツール料金として5ドルが加わります。この場合、単純合計は8.2ドルです。モデル料金より検索料金の方が大きくなることもあるため、検索が本当に必要な処理だけに限定します。
ツールと保存にも料金がかかる
2026年8月17日に確認した公式料金は次のとおりです。
| 項目 | 単価 |
|---|---|
| Web Search | $5/1,000 calls |
| X Search | $5/1,000 calls |
| Code Execution | $5/1,000 calls |
| attachment search | $10/1,000 calls |
| collections search | $2.50/1,000 calls |
| Files storage | $0.025/GiB/日 |
| Collections storage | $0.10/GiB/日 |
| download | $0.20/GiB |
保存料金は日単位で増えるため、検証用ファイルを放置しない運用が必要です。保存期限と削除担当を決め、不要なデータを定期的に削除してください。
また、grok-4.3/4.20系ではBatchが20%割引です。即時回答が不要な夜間集計、大量分類、評価処理などはBatchに向きます。一方、Priorityは標準料金の2倍です。短い応答時間に事業上の価値がある処理に限定しましょう。
モデル単価の比較方法やキャッシュの考え方は、ChatGPT APIの料金ガイドでも詳しく解説しています。
予算超過を防ぐ4つの指標
月額予算だけを決めても、原因は追跡できません。最低限、次の数値を日次または週次で記録します。
- 業務1件当たりの入力・出力トークン
- モデル別のリクエスト数とエラー率
- 検索などのツール呼び出し回数
- 部門、機能、環境別の推定費用
出力上限を設定する、過去の会話を無制限に再送しない、長文脈へ切り替わる条件を監視することも有効です。開発環境と本番環境ではAPIキーを分け、検証時の誤操作が本番予算へ影響しないようにします。
APIキー取得からPythonで使う方法
ここでは、OpenAI SDKのResponses APIを使った最小構成を紹介します。2026年8月17日時点の公式Quickstartでは、accounts.x.aiでの登録、クレジットの用意、APIキー発行、環境変数設定という順序です。
1. アカウントとAPIキーを用意する
accounts.x.aiへアクセスしてアカウントを登録します。- 管理画面でクレジットを用意します。
- APIキーを発行します。
- キーをパスワード管理ツールまたはシークレットマネージャーへ保存します。
- 端末の環境変数
XAI_API_KEYへ設定します。
macOSやLinuxのシェルで一時的に設定する例は次のとおりです。
export XAI_API_KEY="発行したAPIキー"
このコマンドを履歴、共有資料、ソースコードへ残すのは避けてください。実運用では、クラウドやCIのシークレット管理機能から環境変数を注入します。.envを使う場合もGitの管理対象から除外します。
2. 利用可能なモデルを確認する
契約中の環境で利用できるモデルは、GET /v1/modelsで確認できます。
curl https://api.x.ai/v1/models \ -H "Authorization: Bearer $XAI_API_KEY"
新しいモデルの追加や名称変更があり得るため、公開記事のモデル名だけを頼りにしないでください。一方、本番処理で毎回自動的に最新モデルを選ぶと、出力の品質や費用が予告なく変わるおそれがあります。
検証時に一覧を取得し、承認したモデル名を設定ファイルへ固定する方法が安全です。モデルを変更するときは、代表データによる回帰評価を実施します。
3. OpenAI SDKからリクエストする
Python環境へOpenAI SDKをインストールします。
pip install openai
次のコードは、環境変数からAPIキーを読み込み、Grokへ問い合わせる最小例です。
import osfrom openai import OpenAIclient = OpenAI( api_key=os.environ["XAI_API_KEY"], base_url="https://api.x.ai/v1", timeout=30.0, max_retries=2,)response = client.responses.create( model="grok-4.6", instructions=( "あなたは企業向け文書の分類担当です。" "回答は『要対応』『情報共有』『対象外』のいずれかと、" "50文字以内の理由だけにしてください。" ), input="来月から請求書の送付先を変更したいです。",)print(response.output_text)
base_urlをxAIのURLへ変更している点が重要です。APIキーをコードへ直接記述していないため、開発者ごと、環境ごとに安全に差し替えられます。
この例では分類結果を文章で返していますが、本番ではJSONなどの構造化された形式に固定し、想定外の値を拒否します。生成された文章をそのままデータベース更新や外部送信へ使わず、形式検証と業務ルールの確認を挟んでください。
4. 本番運用に必要な例外処理を追加する
最小コードが動いても、そのまま本番へ移すべきではありません。ネットワーク障害、利用上限、入力不備、モデル側の一時エラーを想定します。
最低限、次の処理を追加してください。
- 429や一時的な5xxエラーだけを待機後に再試行する
- タイムアウトと最大再試行回数を設定する
- リクエストID、モデル名、処理時間、使用量を記録する
- APIキーや入力本文をログへ出力しない
- 同じ処理の二重実行を防止する
- 失敗時は人間が手動処理へ切り替えられるようにする
- モデル変更前後に同じ評価データで結果を比較する
検索ツールを使う場合は、検索なしの処理と別の機能として管理すると費用を追いやすくなります。たとえば「通常要約」と「最新情報を含む調査」を別エンドポイントに分け、後者だけ検索を許可します。
\ 業務自動化のお悩み、プロが30分で整理します /
法人様のAI導入に関するご相談はこちら企業で安全に運用するための設計
xAIのセキュリティFAQによると、明示的な許可がない限り、APIへ送信したデータはモデルの学習に利用されません。標準ではデータを暗号化して保存し、30日後に削除します。また、SOC 2 Type 2への準拠が示されています。
ただし、「学習に使われない」と「保存されない」は別です。標準設定では30日間の保存があることを前提に、送信してよい情報を判断してください。
標準保存とZDRの違い
ZDRはZero Data Retentionの略で、対象チームのデータをディスクへ保存しない設定です。機密性の高い業務では有力ですが、すべての機能を維持したまま保存だけを無効にできるわけではありません。
ZDRでは、保存を前提とする次のような機能を利用できません。
- Stateful Responses
- Files
- Collections
- Batch
したがって、ZDRの採用はセキュリティ部門だけで決めず、必要な機能と照合して判断します。会話状態やファイルをアプリ側で管理する場合、その保存先、暗号化、削除期限について自社側の責任も生じます。
x-zero-data-retentionヘッダーを使うことで、ZDRがリクエストへ適用されているか確認できます。チーム設定を変更したら、想定で済ませず、検証環境でヘッダーと機能制限を確認してください。
APIキーは利用者へ配布しない
APIキーは共有アカウントのパスワードではありません。漏えいすると、第三者によるAPI利用、費用発生、情報送信につながる可能性があります。
企業では次の原則を適用します。
- 開発、検証、本番でAPIキーを分ける
- キーをチャット、メール、ソースコードで共有しない
- シークレットマネージャーから実行時に読み込む
- 利用目的ごとに呼び出し元を特定できるようにする
- 退職、委託終了、漏えい疑いの際は直ちに失効・再発行する
- ログとエラー通知から認証情報をマスキングする
- 利用量の急増を検知して停止できるようにする
利用者のブラウザやスマートフォンアプリへAPIキーを埋め込む構成も避けます。利用者からの要求は自社のバックエンドで認証し、バックエンドからGrok APIを呼び出してください。
入力データを3段階に分類する
API利用の可否を担当者の感覚だけに任せないため、入力を分類します。
| 区分 | 例 | 基本方針 |
|---|---|---|
| 公開情報 | 公開済みWebページ、公開資料 | 用途と著作権を確認して利用 |
| 社内情報 | 手順書、会議メモ、未公開企画 | 権限、保存条件、マスキングを確認 |
| 高機密情報 | 認証情報、決済情報、要配慮情報 | 原則送信せず、必要なら個別審査 |
個人情報や契約上の秘密情報を扱う場合は、利用規約だけでなく、自社のプライバシーポリシー、委託先管理、越境移転、削除要請への対応も確認します。モデルが安全かどうかという一問ではなく、入力から出力、ログ、保存、削除までのデータフロー全体で審査してください。
出力にも誤りや不適切な内容が含まれる可能性があります。対外文書、法務・財務判断、人事評価など影響が大きい用途では、担当者の承認を必須にします。
30日PoCで導入効果を判断する方法
PoCはProof of Conceptの略で、本格導入前に実現性と効果を検証する取り組みです。Grok APIのPoCでは「便利だった」という感想ではなく、現在の業務と比較できる数値を残します。
対象業務は、件数が一定数あり、正解または合格条件を定義でき、失敗しても人間が修正できるものが適します。最初から全社検索や完全自動応答を目指すと、原因を切り分けにくくなります。
1週目:目的と合格条件を決める
まず、対象業務を一つに絞ります。たとえば「問い合わせを3分類する」「公開資料を300文字で要約する」など、入力と期待する出力を明確にします。
PoC開始前に、次の基準値を測定してください。
- 現在の1件当たり処理時間
- 担当者間の判断一致率
- 月間件数と繁忙期の最大件数
- 誤りが発生した場合の影響
- 現在の外注費・人件費の概算
評価用データは、簡単な例だけでなく、短文、長文、曖昧な依頼、対象外入力を含めます。PoC中に都合よく評価基準を変えないよう、合格ラインを先に決めます。
2週目:品質、速度、費用を測る
代表データをAPIへ入力し、モデルとプロンプトを比較します。変更する要素は一度に一つに限定してください。モデル、指示文、検索の有無を同時に変えると、改善理由が分からなくなります。
推奨するKPIは次のとおりです。
| 評価軸 | KPI例 |
|---|---|
| 品質 | 正答率、担当者の修正率、回答採用率 |
| 速度 | 平均・95パーセンタイルの応答時間、削減時間 |
| 費用 | 1件当たりトークン、検索回数、1件当たりAPI費用 |
| 安定性 | エラー率、再試行率、形式違反率 |
| 安全性 | 機密情報の送信件数、重大な誤回答件数 |
平均値だけでは、極端に遅い処理や長文入力の費用を見落とします。95パーセンタイルや最大値も記録し、通常時と例外時を分けて評価します。
3週目:検索と運用上の失敗を試す
最新情報が必要な業務では、Web SearchまたはX Searchを有効化した条件を比較します。出典が取得できるか、担当者が検証できるか、検索費用が業務価値に見合うかを確認します。
同時に、次の失敗を意図的に発生させます。
- APIがタイムアウトする
- 利用上限へ到達する
- JSON形式ではない回答が返る
- 入力が想定より長い
- 検索結果に不審な指示が含まれる
- 同じリクエストが二重送信される
- 担当者が誤って機密情報を入力する
正常系だけを試したPoCでは、本番の運用負荷を判断できません。エラー通知、手動切り替え、監査ログ、データ削除まで実際に動かします。
4週目:継続、修正、中止を判断する
最終週は、技術チームだけでなく、業務責任者、情報セキュリティ、必要に応じて法務・経理も交えて判断します。
判断は次の3択にします。
- 継続: 品質と安全性が基準を満たし、削減効果が運用費を上回る
- 修正して再検証: 価値はあるが、対象範囲、プロンプト、データ処理に課題がある
- 中止: 重大な誤りを制御できない、費用対効果が合わない、要件上送信できない
導入を見送る判断もPoCの成果です。モデルの性能だけで解決しようとせず、ルールで処理できる部分、検索で補う部分、人間へ戻す部分を分けると安定します。
\ AI活用の「次の一手」を一緒に考えませんか /
法人様のAI導入に関するご相談はこちらGrok APIに関するよくある質問
Grok APIは無料で使えますか?
APIは利用量に応じて料金が発生する前提で計画してください。アカウント作成時のクレジットやキャンペーンの有無は変わる可能性があります。管理画面と公式Pricingで、利用開始時の残高、請求方法、上限を確認します。
Grok APIとX APIの違いは何ですか?
Grok APIは生成AIによる理解・生成・推論が中心です。X APIはX上の投稿やユーザー等のデータへアクセスするためのAPIです。X上の情報を踏まえた生成回答が必要ならGrok APIのX Search、データ自体の取得や操作が目的ならX APIを検討します。
Grok APIは常にリアルタイムですか?
いいえ。モデル本体の学習済み知識だけでは、現在の情報を保証できません。grok-4.6の知識カットオフは2026年2月1日です。最新情報が必要な場合は、Web SearchまたはX Searchを明示的に有効化し、追加料金と出典確認を考慮します。
OpenAI SDKを使えますか?
はい。APIキーとhttps://api.x.ai/v1を設定すれば、OpenAI SDKから呼び出せます。ただし、xAI固有のモデル、ツール、エラー、データ保持条件は別途確認してください。xAI SDKを使う選択肢もあります。
入力データはモデル学習に使われますか?
xAIのセキュリティFAQでは、明示的な許可がない限り、APIデータをモデル学習に利用しないと説明されています。一方、標準設定では暗号化して保存し、30日後に削除されます。学習利用とデータ保存は分けて評価してください。
ZDRならすべての機能を利用できますか?
いいえ。ZDRではディスク保存を行いません。そのため、Stateful Responses、Files、Collections、Batchなど、保存を前提とする機能は利用できません。必要機能との両立を確認し、対象チームで適用状況を検証します。
最初はどのモデルを選ぶべきですか?
品質の基準を作る目的ならgrok-4.6を候補にし、代表データで評価する方法が分かりやすいでしょう。その後、費用、速度、コンテキスト長に応じて他モデルと比較します。公開情報だけで決めず、GET /v1/modelsで自社環境の利用可能モデルを確認してください。
まとめ
Grok APIは、xAIの生成AIモデルを自社システムへ組み込み、要約、分類、情報抽出、検索を伴う回答などを実現するためのAPIです。X APIとは目的が異なり、最新情報を使うにはWeb SearchまたはX Searchの明示的な有効化が必要です。
導入時は、次の順序で進めると判断しやすくなります。
- 対象業務と正解条件を一つに絞る
GET /v1/modelsで利用可能なモデルを確認する- トークン、ツール、保存を含む費用を試算する
- APIキーをシークレットマネージャーで管理する
- 標準30日保存とZDRの制約を比較する
- 30日PoCで品質、速度、費用、安全性を測る
- 人間の承認と失敗時の切り替えを設計してから本番化する
特に、月100万入力+20万出力の3.2ドルという試算だけで予算を決めてはいけません。検索回数、長文脈への移行、保存、再試行を含む実測値で判断してください。料金・モデル情報は2026年8月17日時点の確認結果であり、導入直前に公式情報を再確認する必要があります。
Grok APIを含む生成AIの業務選定、費用試算、セキュリティ設計、PoC計画を整理したい企業様へ
Nexaでは、目的と制約から逆算したAI導入をご支援しています。AI活用・導入について相談する
公式一次情報
- xAI Models(最終更新2026-08-12): https://docs.x.ai/developers/models
- xAI Pricing(最終更新2026-07-03): https://docs.x.ai/developers/pricing
- xAI Quickstart(最終更新2026-08-11): https://docs.x.ai/developers/quickstart
- xAI Security FAQ(最終更新2026-07-27): https://docs.x.ai/developers/faq/security


