Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
mongodb/voyage-4上記の料金で残高から差し引かれます。新規アカウントには無料利用分があります。
設定
MongoDB による VoyageAI: voyage-4 は、MongoDB による VoyageAI の埋め込みモデルです。これは埋め込みカテゴリに属しており、チャット応答を生成するのではなく、テキストをベクトル表現に変換することを役割としています。汎用モデルであり、英語だけでなく多言語コンテンツも扱えるように作られています。アプリケーションが意味的類似性、検索、または検索品質に依存しているなら、これが評価すべきモデルのクラスです。
このモデルは入力としてテキストを受け取り、出力として埋め込みを返します。コンテキスト長は 32,000 トークンで、最大出力は 28,800 です。出力は文章ではなくベクトルであるため、会話、要約、コード生成には使用しません。代わりにテキストを送信し、下流のシステムが比較とランキングに使用する数値表現を受け取ります。多言語サポートとは、言語ごとに別の埋め込みモデルに切り替えることなく、同じモデルを異なる言語のコンテンツにまたがって使用できることを意味します。
実用的な用途は、その形状から直接導かれます。検索とサーチが主な対象であるため、voyage-4 は文書コレクションに対するセマンティック検索、関連するパッセージを言語モデルに渡す前に取得する必要がある検索拡張生成パイプライン、およびクエリと保存されたコンテンツの間の類似性に依存する AI アプリケーションに適しています。クエリと文書が埋め込みを有用にするために同じ言語である必要はないため、多言語検索も自然に適合します。クラスタリング、重複排除、およびレコメンデーション形式のマッチングも妥当な用途です。これらはすべて埋め込みの比較に帰着するからです。
このモデルは、モデル id "mongodb/voyage-4" を使用して api14 の OpenAI 互換 API を通じて呼び出します。インターフェースは OpenAI 形式に従っているため、既存の OpenAI クライアントを api14 に向け、統合を書き直すことなく埋め込みリクエストを送信できます。このモデルは標準のリクエストフィールド以外にサポートされるパラメータを記載していないため、リクエストはシンプルに保ち、インターフェースの一部ではないチューニングオプションを想定しないでください。モデル id は、この特定のモデルを選択するためにリクエストに含める値です。
留意すべき点の 1 つは範囲です。これは埋め込みモデルであるため、テキスト生成、推論、またはツール使用が必要な場合は、チャットまたは補完モデルの方が適しています。32,000 トークンのコンテキストと 28,800 の最大出力は、チャットの予算ではなく、埋め込みワークロードを表しています。タスクが表現と検索である場合は voyage-4 を使用し、タスクがテキストの生成である場合は生成モデルを選んでください。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "mongodb/voyage-4",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
このコミュニティにはまだトピックがありません。VoyageAI by MongoDB: voyage-4について最初のトピックを立てましょう。