オープンベータ中のVectorizeの制限について学び、それに従って作業する方法を学びます。
概要
ベータCloudflareの強力なベクトルデータベースであるVectorizeを使用して、フルスタックのAIアプリケーションを構築します。
Vectorizeは、フルスタックのAI駆動アプリケーションを構築できる、グローバルに分散したベクトルデータベースです。Vectorizeは、機械学習モデルやセマンティック検索アルゴリズムによって消費されることを目的とした、テキスト、画像、音声などの値やオブジェクトの表現である埋め込みをクエリする際に、より迅速で簡単かつ手頃な価格を実現します。
例えば、Workers AIに組み込まれたものや、OpenAIのようなプラットフォームから持ち込んだものを含む機械学習モデルによって生成された埋め込み(ベクトル)を保存することで、独自のデータに基づいた強力な検索、類似性、推奨、分類、または異常検出機能を持つアプリケーションを構築できます。
返されるベクトルは、Cloudflare R2に保存された画像、KVにあるドキュメント、またはD1に保存されたユーザープロファイルを参照でき、Workersプラットフォーム内でベクトル検索結果から具体的なオブジェクトに移行でき、追加のインフラを立ち上げることなく実現できます。
ベクトルデータベース
最初のVectorizeデータベースを作成し、ベクトル埋め込みをアップロードし、Cloudflare Workersからそれらの埋め込みをクエリする方法を学びます。
Workers AIを使用したベクトル埋め込み
Workers AIを使用してVectorizeでベクトル埋め込みを生成する方法を学びます。
サーバーレスGPUによって強化された機械学習モデルをCloudflareのグローバルネットワーク上で実行します。
一般的なクラウドストレージサービスに関連する高額な出口帯域幅料金なしで、大量の非構造化データを保存します。
野心的なAIアプリケーションをCloudflareのグローバルネットワークに構築および展開する方法を学びます。
Workersで構築できるストレージおよびデータベースオプションについて詳しく学びます。
DiscordでWorkersコミュニティとつながり、質問をしたり、#vectorize-open-betaチャンネルに参加して自分が構築しているものを共有し、他の開発者とプラットフォームについて議論します。
Twitterで@CloudflareDevをフォローして、製品発表やCloudflare Developer Platformの新機能について学びます。