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