- Kategorien:
Zeichenfolgen- und Binärfunktionen (AI-Funktionen)
EMBED_TEXT_768 (SNOWFLAKE.CORTEX)¶
Bemerkung
AI_EMBED ist die neueste Version dieser Funktion. Verwenden Sie AI_EMBED für die neueste Funktionalität. Sie können weiterhin EMBED_TEXT_768 (SNOWFLAKE.CORTEX) verwenden.
Erstellt eine Vektoreinbettung mit 768 Dimensionen für einen Text in englischer Sprache.
Syntax¶
SNOWFLAKE.CORTEX.EMBED_TEXT_768( <model>, <text> ) Argumente¶
modelEine Zeichenfolge, die das Modell der Vektoreinbettung angibt, das zum Generieren der Einbettung verwendet werden soll. Dies muss eine der folgenden sein:
snowflake-arctic-embed-m-v1.5snowflake-arctic-embed-me5-base-v2
Unterstützte Modelle können unterschiedliche Kosten haben.
textDer Text, für den eine Einbettung berechnet werden soll.
Rückgabewerte¶
Eine Vektoreinbettung vom Typ VECTOR.
Anforderungen an die Zugriffssteuerung¶
You must use a role that has been granted the SNOWFLAKE.CORTEX_USER database role or the SNOWFLAKE.CORTEX_EMBED_USER database role to call this function. See Cortex LLM privileges for more information on granting one of these privileges.
Sie müssen auch die USAGE-Berechtigung für das SNOWFLAKE.CORTEX-Schema haben, um diese Funktion aufzurufen.
Beispiele¶
In diesem Beispiel wird eine Vektoreinbettung für die Phrase hello world unter Verwendung des snowflake-arctic-embed-m-v1.5-Modells erstellt:
SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_768('snowflake-arctic-embed-m-v1.5', 'hello world'); Rechtliche Hinweise¶
Weitere Informationen dazu finden Sie unter KI und ML in Snowflake.
Einschränkungen¶
Snowflake Cortex-Funktionen unterstützen keine dynamischen Tabellen.