埋め込み生成とは?

埋め込み生成とは、テキストを機械が比較できる数値ベクトルに変換することです。これは、セマンティック検索、クラスタリング、レコメンデーション、類似性チェックなどに役立ちます。

ツールの説明

このツールは、入力したテキストを選択した埋め込みモデルに送信し、生成されたベクトルとその次元数を表示します。OpenAI、Google、Voyage AI のモデルに対応しているため、アプリを離れることなくプロバイダーを比較したり、埋め込みの設定をテストしたりできます。

入力:

アカウント設定ページからパスワードをリセットしてください。

出力:

{
  "model": "openai/text-embedding-3-small",
  "dimensions": 1536,
  "embedding": [0.0123, -0.0441, 0.0087]
}

機能

  • OpenAI、Google、Voyage AI が提供する対応埋め込みモデルから選択できます
  • 埋め込みの次元数と生のベクトルを JSON として表示します
  • 結果を embedding.json としてダウンロードできます

仕組み

このツールは入力テキストの前後の空白を取り除き、選択したモデルとともに埋め込み API に送信し、返されたベクトルを出力エリアに表示します。モデルを変更するとベクトルの形状も変わる場合があるため、dimensions フィールドで返された結果を確認できます。

ヒント

  • モデルを比較するときは、短く代表的なテキストを使用してください。
  • プロバイダーやモデルによって、異なる次元数のベクトルが返されることがよくあります。
  • これは、セマンティック検索のパイプラインをコードに組み込む前に、動作を簡単に確認するのに適した方法です。