Créer des intégrations de texte dans l'IA générative

Utilisez les modèles d'intégration Cohere dans le service d'intelligence artificielle générative pour OCI pour convertir du texte en intégrations vectorielles à utiliser dans les applications pour les recherches sémantiques, la classification de texte ou le regroupement de texte.

Les données d'entrée pour les plongements de texte doivent avoir les exigences suivantes :

  • Vous pouvez ajouter des phrases, des phrases ou des paragraphes pour les intégrations, soit une phrase à la fois, soit en chargeant un fichier.
  • Seuls les fichiers portant l'extension .txt sont autorisés.
  • Si vous utilisez un fichier d'entrée, chaque phrase, expression ou paragraphe d'entrée du fichier doit être séparé par un caractère newline.
  • Un maximum de 96 entrées est autorisé pour chaque exécution.
  • Dans la console, chaque entrée doit être inférieure à 512 jetons pour les modèles texte seulement.
  • Si une entrée est trop longue, indiquez s'il faut couper le début ou la fin du texte pour tenir dans la limite du jeton en réglant le paramètre Tronquer à Début ou Fin. Si une entrée dépasse la limite de 512 jetons et que le paramètre Truncate (Tronquer) est réglé à None (Aucun), vous obtenez un message d'erreur.
  • Pour les modèles de texte et d'image, vous pouvez avoir des fichiers et des entrées qui totalisent jusqu'à 128 000 jetons.
  • Pour les modèles d'intégration de texte et d'image, tels que Cohere Embed English Image V3, vous pouvez ajouter du texte ou une seule image. Pour l'image, vous pouvez utiliser l'API. L'entrée d'image n'est pas disponible dans la console. Pour l'API, entrez une image encodée base64 à chaque exécution. Par exemple, une image 512 x 512 est convertie en environ 1 610 jetons.
    1. Dans la barre de navigation de la console, sélectionnez une région dotée du service d'intelligence artificielle générative, par exemple États-Unis - Midwest (Chicago). Voir Quels modèles sont offerts dans votre région.
    2. Ouvrez le menu de navigation et sélectionnez Analyse et intelligence artificielle. Sous Services IA, sélectionnez Intelligence artificielle générative.
    3. Sélectionnez un compartiment que vous êtes autorisé à utiliser. Si vous ne voyez pas le terrain de jeu, demandez à un administrateur de vous donner accès aux ressources du service d'intelligence artificielle générative, puis retournez aux étapes suivantes.
    4. Sélectionnez Playground (Contexte).
    5. Sélectionnez Intégration.
    6. Sélectionnez un modèle pour la création d'intégrations de texte en exécutant l'une des actions suivantes :
      • Dans la liste Modèle, sélectionnez un modèle.
      • Sélectionnez Voir les détails du modèle, puis Sélectionner un modèle.
    7. (Facultatif) Pour utiliser un exemple de la liste Exemple, procédez comme suit :
      1. Sélectionnez un exemple dans la liste Exemple.
      2. Sélectionnez exécuter pour générer des intégrations pour l'exemple.
      3. Consultez une version bidimensionnelle de la sortie dans la section Projection des vecteurs de sortie.

        Pour la visualisation de la sortie avec les plongements, les vecteurs de sortie sont projetés en deux dimensions et tracés sous forme de points. Les points proches les uns des autres correspondent aux expressions considérées comme similaires par le modèle.

      4. Sélectionnez Effacer pour supprimer toutes les phrases et commencer à générer des plis pour les nouvelles.
    8. (Facultatif) Ajoutez une image .png ou .jpg d'une taille de 5 Mo ou moins.
      Une seule image est autorisée.
    9. Dans la zone Entrée de phrase, entrez du texte de l'une des façons suivantes :
      • Entrez une phrase dans la zone 1., puis sélectionnez Ajouter une phrase pour ajouter d'autres phrases.
      • Sélectionnez Charger un fichier et sélectionnez un fichier avec le texte à ajouter.
      Note

      Seuls les fichiers portant l'extension .txt sont autorisés. Chaque phrase, expression ou paragraphe d'entrée doit être séparé par un caractère de saut de ligne. Un maximum de 96 entrées sont autorisées pour chaque exécution, et chaque entrée doit comporter moins de 512 jetons. Vous pouvez ajouter des phrases manuellement ou charger plusieurs fichiers jusqu'à ce que vous atteigniez le nombre maximal d'entrées.
    10. Pour le paramètre Tronquer, indiquez s'il faut tronquer les jetons de début ou de fin lorsque le nombre maximal de jetons autorisés (512) est dépassé.
      Conseil

      Pour les entrées dépassant 512 jetons, si vous réglez le paramètre Tronquer à Aucun, un message d'erreur s'affiche. Avant d'exécuter un modèle de plongement, sélectionnez Commencer ou Fin pour le paramètre Tronquer.
    11. Sélectionnez Exécuter.
    12. Consultez une version bidimensionnelle de la sortie dans la section Projection des vecteurs de sortie.
      Pour la visualisation des sorties avec les plongements, les vecteurs de sortie sont projetés en deux dimensions et tracés sous forme de points. Les points proches les uns des autres correspondent aux expressions considérées comme similaires par le modèle.
    13. Lorsque le résultat vous convient, sélectionnez Exporter les intégrations dans JSON pour obtenir un fichier JSON qui contient un vecteur de dimension 1024 pour chaque entrée.
    14. (Facultatif) Sélectionnez Voir le code, sélectionnez un langage ou un cadre de programmation, sélectionnez Copier le code et collez le code dans un fichier. Assurez-vous que le format du code collé est conservé dans le fichier.
      Conseil

      Si vous utilisez le code dans une application :

    15. (Facultatif) Sélectionnez Supprimer pour supprimer toutes les phrases et commencer à générer des plis pour les nouvelles phrases.
      Note

      Lorsque vous sélectionnez Effacer, la valeur par défaut du paramètre Tronquer est réinitialisée à Aucun.
  • Pour créer des intégrations de texte, utilisez l'opération embed-text-result.

    Entrez la commande suivante pour obtenir la liste des options de création d'intégrations de texte.

    oci generative-ai-inference embed-text-result embed-text -h

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande du service d'intelligence artificielle générative pour OCI, voir Interface de ligne de commande d'inférence du service d'intelligence artificielle générative et Interface de ligne de commande du service de gestion du service d'intelligence artificielle générative.

  • Exécutez l'opération EmbedText pour créer des intégrations de texte.

    Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.