Fonction ai_gen

S’applique à :check marked yes Databricks SQL

Important

Cette fonctionnalité est disponible en préversion publique.

Dans la préversion,

  • le modèle de langue sous-jacent peut gérer plusieurs langues, mais ces fonctions sont optimisées pour l’anglais.
  • Il existe une limitation de débit pour les API Foundation Model sous-jacentes ; consultez Limites des API Foundation Model pour mettre à jour ces limites.

La fonction ai_gen() appelle un modèle d’IA générative de pointe pour répondre à l’invite fournie par l’utilisateur en utilisant SQL. Cette fonction utilise un modèle de conversation servant un point de terminaison rendu disponible par des API Databricks Foundation Model.

Spécifications

Important

Les modèles sous-jacents qui peuvent être utilisés pour l’instant sont concédés sous la licence Apache 2.0 ou la licence de la communauté Llama 2. Databricks recommande d’examiner ces licences pour vérifier la conformité avec les conditions applicables. Si des modèles fonctionnant mieux d’après les points de référence internes de Databricks venaient à émerger, Databricks peut changer de modèle (et la liste des licences applicables fournies sur cette page).

Actuellement, Mixtral-8x7B Instruct est le modèle sous-jacent qui alimente ces fonctions d’IA.

Syntaxe

ai_gen(prompt)

Arguments

  • prompt : expression STRING.

Retours

STRING.

Exemples

> SELECT ai_gen('Generate a concise, cheerful email title for a summer bike sale with 20% discount');
  Summer Bike Sale: Grab Your Dream Bike at 20% Off!

> SELECT
    question,
    ai_gen(
      'You are a teacher. Answer the students question in 50 words: ' || question
    ) AS answer
  FROM
    questions