埋め込みモデルの利用
テキスト埋め込みは、テキストの意味を捉えた数値表現で、コンピューターが異なるテキスト間の関係や類似性を理解するために使用します。テキストを連続空間上のベクトルに変換し、意味が似ているものを近くに配置します。自然言語処理、情報検索、推薦システムなどで広く活用されています。
このガイドでは、GPUStack に埋め込みモデルをデプロイし、テキスト埋め込みを生成する方法を説明します。
前提条件
開始前に、次の条件を満たしていることを確認します。
- GPUStack がインストール済みで、稼働していること。未導入の場合はクイックスタートをご覧ください。
- モデルファイルをダウンロードするために Hugging Face にアクセスできること。
手順 1:モデルのデプロイ
カタログからモデルをデプロイするには、次の手順を実行します。
- GPUStack UI の
Catalogページに移動します。 - モデル一覧のドロップダウンで
Embeddingを選択して絞り込みます。 - モデルの説明、最大コンテキスト長、対応サイズを確認します。
デプロイ後は、Deployments ページでモデルのデプロイ状態を確認できます。
手順 2:API キーの生成
GPUStack API でテキスト埋め込みを生成するには API キーが必要です。
Access Control>API Keysページに移動します。New API Keyボタンをクリックします。- API キーの名前を入力し、
Saveボタンをクリックします。 - 生成された API キーをコピーします。表示されるのは 1 回だけなので、安全に保存してください。
手順 3:テキスト埋め込みの生成
モデルをデプロイし API キーを用意したら、GPUStack API でテキスト埋め込みを生成できます。次は curl の例です。
<your-server-url> を GPUStack サーバーの URL、<your-api-key> を前の手順で生成した API キーに置き換えます。
レスポンスの例:

