Skip to Content
RAG埋め込みチャンク配列を埋め込む

Embed Chunk Array

ドキュメントをチャンク化した後、テキストチャンクを類似検索に利用できる数値ベクトルに変換する必要があります。embed メソッドは、選択したプロバイダーとモデルを使ってテキストチャンクを埋め込みに変換します。この例では、テキストチャンクの配列に対して埋め込みを生成する方法を示しています。

import { openai } from "@ai-sdk/openai"; import { MDocument } from "@mastra/rag"; import { embed } from "ai"; const doc = MDocument.fromText("Your text content..."); const chunks = await doc.chunk(); const { embeddings } = await embedMany({ model: openai.embedding("text-embedding-3-small"), values: chunks.map((chunk) => chunk.text), });





GitHubで例を見る