- カテゴリ:
文字列とバイナリ関数 (大規模言語モデル)
EMBED_TEXT_1024 (SNOWFLAKE.CORTEX)¶
テキストから1024のディメンションのベクトル埋め込みを作成します。
構文¶
SNOWFLAKE.CORTEX.EMBED_TEXT_1024( <model>, <text> )
引数¶
model
埋め込みを生成するために使用するベクトル埋め込みモデルを指定する文字列。これは次のいずれかの値である必要があります。
nv-embed-qa-4
(英語のみ)multilingual-e5-large
voyage-multilingual-2
サポートされるモデルでは、 コスト が異なる可能性があります。
text
埋め込みを計算する必要のあるテキスト。
戻り値¶
VECTOR 型のベクトル埋め込み。
アクセス制御の要件¶
SNOWFLAKE.CORTEX_USER データベースロール が付与されているロールを使用する必要があります。この権限付与の詳細については、 必要な権限 をご参照ください。
例¶
この例では、 nv-embed-qa-4
モデルを使って、フレーズ hello world
に対してベクトル埋め込みが生成されます。
SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('nv-embed-qa-4', 'hello world');
この例では、 multilingual-e5-large
モデルを使って、スペイン語フレーズ hola mundo
に対してベクトル埋め込みが生成されます。
SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('multilingual-e5-large', 'hola mundo');
法的通知¶
Snowflake AI と ML をご参照ください。