ai_genFunción

Se aplica a:check marked yes Databricks SQL

Importante

Esta característica está en versión preliminar pública.

En la vista previa,

  • El modelo de lenguaje subyacente puede manejar varios idiomas; sin embargo, estas funciones están ajustadas para el inglés.
  • Existen límites de velocidad para las API subyacentes de modelo fundacional. Consulte Límites de las APIs de modelo fundacional para actualizar estos límites.

La función ai_gen() invoca un modelo de IA generativa de última generación para responder al mensaje proporcionado por el usuario mediante SQL. Esta función usa un modelo de chat que sirve al punto de conexión que la API de modelo fundacional de Databricks pone a disposición.

Requisitos

Importante

Los modelos subyacentes que se pueden usar en este momento tienen licencia bajo la licencia de Apache 2.0 o la licencia de comunidad de Llama 2. Databricks recomienda revisar estas licencias para garantizar el cumplimiento de los términos aplicables. Si en el futuro surgen modelos que funcionan mejor según las pruebas comparativas internas de Databricks, Databricks puede cambiar el modelo (y la lista de licencias aplicables proporcionadas en esta página).

Actualmente, Mixtral-8x7B Instruct es el modelo subyacente que impulsa estas funciones de IA.

Sintaxis

ai_gen(prompt)

Argumentos

  • prompt: expresión STRING.

Devoluciones

STRING.

Ejemplos

> 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