GetEmbedding
Renvoie une représentation vectorielle en tant que données de conteneur pour le texte d'entrée à l'aide d'un modèle d'intégration.
Format
GetEmbedding ( compte ; modèle ; texte )
Paramètres
compte
: le compte d'IA utilisé par cette fonction. Dans le fichier actuel, utilisez l'action de script Configurer le compte IA pour configurer le compte et lui attribuer ce nom avant l'exécution de cette fonction.
modèle
: le nom du modèle pour générer les vecteurs d'intégration. Spécifiez le nom du modèle en tant qu'expression de type texte, disponible auprès du fournisseur de modèles.
texte
: toute expression de type texte à envoyer au modèle pour conversion en vecteurs d'intégration.
Résultat
Conteneur
Provient de la version
21.0
Description
Semblable à l'action de script Insérer l'intégration, cette fonction obtient des vecteurs d'intégration pour le texte spécifié à l'aide d'un compte et d'un modèle d'IA. Cependant, cette fonction renvoie les vecteurs d'intégration uniquement sous forme de données de conteneur, qui peuvent être plus petites que lorsque stockées sous forme de texte et peuvent améliorer les performances dans tout traitement ultérieur avec les vecteurs d'intégration.
Si aucun compte d'IA n'est actuellement configuré, cette fonction renvoie « ? », et la fonction ErreurEvaluation renvoie le code d'erreur 877 (« Impossible de trouver le compte IA »).
Exemple 1
Configure un compte d'IA, ouvre le modèle Détails de la réunion, puis définit la valeur de la rubrique Conteneur Meetings::Note_Embedding dans l'enregistrement actuel sur les données vectorielles d'intégration binaire pour le texte « Claris ».
Configurer le compte IA [ Nom de compte: "mon-compte" ; Fournisseur de modèles: OpenAI ; Clé API : "sk-RZCtpWT..." ]
Activer modèle [ "Détails de la réunion" (Meetings) ; Animation: Aucune ]
Définir rubrique [ Meetings::Note_Embedding ; GetEmbedding ( "mon-compte" ; "text-embedding-3-small" ; "Claris" ) ]
Exemple 2
Configure un compte d'IA, ouvre le modèle Détails de la réunion et demande à l'utilisateur de saisir du texte pour le comparer à la rubrique Note de l'enregistrement actuel. Ensuite, obtient les vecteurs d'intégration pour l'entrée et les stocke dans une variable en tant que données de conteneur, et fait de même avec le texte dans la rubrique Meetings::Note. Affiche ensuite la similarité cosinus des vecteurs d'intégration dans les deux variables.
Configurer le compte IA [ Nom de compte: "mon-compte" ; Fournisseur de modèles: OpenAI ; Clé API : "sk-RZCtpWT..." ]
Activer modèle [ "Détails de la réunion" (Meetings) ; Animation: Aucune ]
Ouvrir boîte dial. person. [ "Comparer ce texte aux notes de réunion :" ; $Input ]
Définir variable [ $Input_Embedding ; Valeur: GetEmbedding ( "mon-compte" ; "text-embedding-3-small" ; $Input ) ]
Définir variable [ $Note_Embedding ; Valeur: GetEmbedding ( "mon-compte" ; "text-embedding-3-small" ; Meetings::Note ) ]
Ouvrir boîte dial. person. [ "Similarité cosinus" ; CosineSimilarity ( $Input_Embedding ; $Note_Embedding ) ]