zudo-cloudflare-wisdom
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

AI

Cloudflare AI、検索、補助ストレージのプロダクトマップ

プロダクトマップ

Cloudflare の AI アプリケーションは、複数のプロダクトを組み合わせて作ることが多い。モデル呼び出し、プロバイダー制御、検索インデックス、アプリの状態を別々の判断として扱う。

プロダクト役割使う場面
Workers AIWorker バインディング経由で使う Cloudflare ホストのモデル推論。Worker コードの近くで、テキスト生成、埋め込み、分類、音声、画像などのモデルタスクを実行したい場合。
AI Gatewayモデルプロバイダー向けのルーティング、可観測性、ポリシー制御。Workers AI と外部プロバイダーをまたいで、プロバイダーアクセス、分析、ログ、キャッシュ、リトライ、フォールバック、レート制限、費用制御が必要な場合。
Vectorize埋め込みと類似検索のためのベクトルデータベース。自分のコンテンツに対して、セマンティック検索、推薦、メモリ、RAG 検索を行いたい場合。
D1 / R2 / KV / Durable Objectsモデルプロダクトではなく、ストレージと状態管理の補助レイヤー。AI ワークフローの周辺で、ドキュメント、メタデータ、アセット、セッション、キャッシュ、調整状態、ユーザー別・テナント別データを永続化したい場合。

どう組み合わせるか

Workers AI は推論レイヤー。Cloudflare ホストの推論が適していて、アプリケーションロジックが Workers にある場合は、Worker から Workers AI バインディング経由でモデルを呼び出す。

AI Gateway はモデルプロバイダーの前段に置く。難しい部分がリクエスト制御である場合、つまりトラフィックのルーティング、プロバイダー切り替え、利用状況の観測、キャッシュ追加、失敗したリクエストのリトライ、制限の適用が必要な場合に使う。Workers AI と外部プロバイダーの両方を扱えるため、モデルランタイムそのものではなく制御プレーンとして考える。

Vectorize は検索レイヤー。Workers AI または別の埋め込みプロバイダーで生成した埋め込みを保存し、インデックスに問い合わせて意味的に関連するコンテンツを探す。RAG では Vectorize が関連参照を返し、最終レスポンスの生成は引き続きモデルが行う。

D1、R2、KV、Durable Objects は AI システム周辺のアプリデータレイヤー:

  • D1 は、リレーショナルなメタデータ、ユーザーレコード、ジョブ行、監査ログに使う。

  • R2 は、元ドキュメント、画像、エクスポート、その他の大きなアーティファクトに使う。

  • KV は、読み取り中心の設定、プロンプト断片、キャッシュキー、軽量な参照データに使う。

  • Durable Objects は、強い一貫性が必要な調整、WebSocket、共有ルーム状態、リクエスト間で分裂してはいけない会話単位の状態に使う。

よくある構成

目的典型的な形
単純なモデル呼び出しWorker + Workers AI バインディング。ログ、キャッシュ、フォールバック、プロバイダー制御が必要なら AI Gateway を追加する。
ストリーミングチャットWorker がリクエストを受け取り、Workers AI を呼び出し、結果をクライアントへストリーミングする。
RAG 回答Worker がストレージから元コンテンツを読み込み、Vectorize で埋め込みまたは検索を行い、取得したコンテキストをモデルへ渡す。
Webhook ボットWorker が Webhook にすばやく応答し、長い処理は ctx.waitUntil() で行い、D1/KV/Durable Objects に状態を保存し、ボットの振る舞いに必要な場合だけ AI を呼び出す。

ガイド

  • Workers AI のモデルと料金 -- 実用的なモデルカテゴリ、厳選したテキスト生成テーブル、費用計算メモ。

  • チャットメモリと RAG -- チャット履歴、プロンプト組み立て、検索のためのリクエスト境界とストレージガイド。

  • 落ちない AI ルート -- budget、timeout、不正な出力から AI 呼び出しを守る、同じ形のフォールバックパターン。

レシピ

  • Workers AI Streaming SSE Proxy -- 中断処理と実行時キルスイッチを含む、Workers AI ストリーミングの具体的なパターン。

  • Bot Worker パターン -- AI 呼び出しや状態保存と組み合わせやすい、Webhook 駆動の Worker パターン。

このページを安定させる

ここには価格表や完全なモデルカタログをコピーしない。このページは長く使えるプロダクトマップとして扱い、正確なモデル、プロバイダー、制限、価格を選ぶときは Cloudflare 公式ドキュメントを確認する。

Revision History

作成更新