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