- Catégories :
Fonctions de chaîne et fonctions binaires (Fonctions AI)
EMBED_TEXT_1024 (SNOWFLAKE.CORTEX)¶
Note
AI_EMBED est la dernière version de cette fonction. Utilisez le site AI_EMBED pour bénéficier des dernières fonctionnalités. Vous pouvez continuer à utiliser EMBED_TEXT_1024 (SNOWFLAKE.CORTEX).
Crée une intégration vectorielle de 1 024 dimensions à partir d’un texte.
Syntaxe¶
SNOWFLAKE.CORTEX.EMBED_TEXT_1024( <model>, <text> )
Arguments¶
modelChaîne spécifiant le modèle d’intégration vectorielle à utiliser pour générer l’intégration. Cela doit être l’une des valeurs suivantes.
snowflake-arctic-embed-l-v2.0snowflake-arctic-embed-l-v2.0-8knv-embed-qa-4multilingual-e5-largevoyage-multilingual-2
Les modèles pris en charge peuvent avoir des coûts différents.
textTexte pour lequel une intégration doit être calculée.
Renvoie¶
Intégration vectorielle de type VECTOR.
Exigences en matière de contrôle d’accès¶
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.
Vous devez également disposer du privilège USAGE sur le schéma SNOWFLAKE.CORTEX pour appeler cette fonction.
Exemple¶
Dans cet exemple, une intégration vectorielle est générée pour l’expression hello world à l’aide du modèle snowflake-arctic-embed-l-v2.0 :
SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('snowflake-arctic-embed-l-v2.0', 'hello world');
Dans cet exemple, une intégration vectorielle est générée pour l’expression espagnole hola mundo à l’aide du modèle snowflake-arctic-embed-l-v2.0 :
SELECT SNOWFLAKE.CORTEX.EMBED_TEXT_1024('snowflake-arctic-embed-l-v2.0', 'hola mundo');
Avis juridiques¶
Reportez-vous à Snowflake AI et ML.
Limitations¶
Les fonctions de Snowflake Cortex ne prennent pas en charge les tables dynamiques.