ドキュメント

テキスト埋め込み

埋め込み

入力テキストからテキスト埋め込みを生成する

入力テキストの埋め込みを生成します。埋め込みは、意味的な意味を捉えるテキストのベクトル表現です。埋め込みは、RAG(Retrieval-Augmented Generation)やその他の類似性ベースのタスクのビルディングブロックとなります。

前提条件: 埋め込みモデルを取得する

まだ埋め込みモデルをお持ちでない場合は、次のコマンドを使用して、nomic-ai/nomic-embed-text-v1.5 のようなモデルをダウンロードできます。

lms get nomic-ai/nomic-embed-text-v1.5

埋め込みを作成する

文字列をベクトル表現に変換するには、対応する埋め込みモデルハンドルで embed メソッドに渡します。

import lmstudio as lms

model = lms.embedding_model("nomic-embed-text-v1.5")

embedding = model.embed("Hello, world!")

このページのソースは GitHub で利用可能です。