Udostępnij za pośrednictwem


Funkcja ai_gen

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Ważne

Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

W wersji zapoznawczej:

  • Podstawowy model językowy może obsługiwać kilka języków, jednak te funkcje są dostrojone w języku angielskim.
  • Istnieje ograniczenie szybkości dla podstawowych interfejsów API modelu podstawowego. Zobacz Limity interfejsów API modelu foundation, aby zaktualizować te limity.
  • Ze względu na ograniczenie szybkości ta funkcja jest przeznaczona do testowania małych zestawów danych, które mają mniej niż 100 wierszy. Dla przypadków użycia z ponad 100 wierszami danych usługa Databricks zaleca używanie ai_query i skonfigurowanego punktu końcowego z przepustowością. Zobacz jak przeprowadzić wsadowe wnioskowanie LLM używając ai_query.

Funkcja ai_gen() wywołuje najnowocześniejsze model generowania sztucznej inteligencji, aby odpowiedzieć na monit dostarczony przez użytkownika przy użyciu języka SQL. Ta funkcja używa modelu czatu obsługującego punkt końcowy udostępniany przez interfejsy API modelu usługi Databricks Foundation.

Wymagania

Ważne

Podstawowe modele, które mogą być używane w tej chwili, są licencjonowane w ramach licencji Apache 2.0, Copyright © The Apache Software Foundation lub LLAMA 3.1 Community License Copyright © Meta Platform, Inc. Wszelkie prawa zastrzeżone. Klienci są odpowiedzialni za zapewnienie zgodności z odpowiednimi licencjami modelu.

Usługa Databricks zaleca przejrzenie tych licencji w celu zapewnienia zgodności z dowolnymi odpowiednimi warunkami. Jeśli modele pojawią się w przyszłości, które działają lepiej zgodnie z wewnętrznymi testami porównawczymi usługi Databricks, usługa Databricks może zmienić model (oraz listę odpowiednich licencji dostępnych na tej stronie).

Obecnie Meta-Llama-3.1-70B-Instruct jest podstawowym modelem obsługującym te funkcje sztucznej inteligencji.

Uwaga

W środowisku Databricks Runtime 15.1 lub nowszym ta funkcja jest obsługiwana w notesach usługi Databricks, w tym notesach uruchamianych jako zadanie w przepływie pracy usługi Databricks.

Składnia

ai_gen(prompt)

Argumenty

  • prompt STRING: wyrażenie.

Zwraca

Klasa STRING.

Przykłady

> 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
  LIMIT 10;