Funkcja ai_summarize
Dotyczy: Databricks SQL
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.
Funkcja ai_summarize()
umożliwia wywoływanie najnowocześniejszego modelu generowania sztucznej inteligencji w celu wygenerowania podsumowania danego tekstu 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 lub licencji społeczności Llama 2. 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 Mixtral-8x7B Poinstruowanie jest podstawowym modelem obsługującym te funkcje sztucznej inteligencji.
- Ta funkcja jest dostępna tylko w obszarach roboczych w regionach obsługiwanych przez interfejsy API modelu foundation pay-per-token.
- Ta funkcja nie jest dostępna w usłudze Azure Databricks SQL Classic.
- Sprawdź stronę cennika usługi Databricks SQL.
Składnia
ai_summarize(content[, max_words])
Argumenty
content
STRING
: wyrażenie, które ma zostać podsumowane.max_words
: opcjonalne wyrażenie liczbowe nieujemne reprezentujące docelową liczbę wyrazów w zwracanym tekście podsumowania. Wartość domyślna to 50. Jeśli ustawiono wartość 0, nie ma limitu wyrazów.
Zwraca
Klasa STRING
.
Jeśli content
wartość to NULL
, wynik to NULL
.
Przykłady
> SELECT ai_summarize(
'Apache Spark is a unified analytics engine for large-scale data processing. ' ||
'It provides high-level APIs in Java, Scala, Python and R, and an optimized ' ||
'engine that supports general execution graphs. It also supports a rich set ' ||
'of higher-level tools including Spark SQL for SQL and structured data ' ||
'processing, pandas API on Spark for pandas workloads, MLlib for machine ' ||
'learning, GraphX for graph processing, and Structured Streaming for incremental ' ||
'computation and stream processing.',
20
)
"Apache Spark is a unified, multi-language analytics engine for large-scale data processing
with additional tools for SQL, machine learning, graph processing, and stream computing."
Funkcje pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla