ai_translate functie

Van toepassing op:gemarkeerd als ja Databricks SQL gemarkeerd als ja Databricks Runtime

Important

Deze functionaliteit bevindt zich in de openbare preview-fase en is HIPAA-compatibel.

Tijdens de preview:

Met ai_translate() de functie kunt u een geavanceerde AI-model aanroepen om tekst te vertalen naar een opgegeven doeltaal met behulp van SQL.

Deze functie maakt gebruik van een chatmodel dat eindpunt biedt dat beschikbaar is gemaakt door Databricks Foundation Model-API's en ondersteunt de volgende talen.

Het to_lang argument accepteert IETF BCP 47-taalcodes (op basis van ISO 639-1), volledige taalnamen of beschrijvende zinnen:

Language Code
Engels en
Frans fr
Duits de
Hindi hi
Italiaans it
Portugees pt
Spaans es
Thai th

Requirements

Apache 2.0-licentie

De onderliggende modellen die op dit moment kunnen worden gebruikt, hebben een licentie onder de Apache 2.0-licentie, Copyright © The Apache Software Foundation. Klanten zijn verantwoordelijk voor het garanderen van naleving van toepasselijke modellicenties.

Databricks raadt aan deze licenties te controleren om ervoor te zorgen dat alle toepasselijke voorwaarden worden nageleefd. Als modellen in de toekomst beter presteren volgens de interne benchmarks van Databricks, kan Databricks het model (en de lijst met toepasselijke licenties op deze pagina) wijzigen.

  • Deze functie is alleen beschikbaar voor werkruimten in regio's die ai-functies ondersteunen die zijn geoptimaliseerd voor batchdeductie.
  • Deze functie is niet beschikbaar in Azure Databricks SQL Classic.
  • Controleer de pagina met prijzen voor Databricks SQL.
  • In Databricks Runtime 15.1 en hoger wordt deze functie ondersteund in Databricks-notebooks, waaronder notebooks die worden uitgevoerd als een taak in een Databricks-werkstroom.
  • Batch-inference workloads vereisen Databricks Runtime 15.4 ML LTS voor betere prestaties.

Syntax

ai_translate(content, to_lang)

Arguments

  • content: Een STRING expressie, de te vertalen tekst.
  • to_lang: Een STRING expressie, de doeltaalcode om de inhoud naar te vertalen.

Returns

A STRING.

Als contentNULL is, is het resultaat NULL.

Examples

> SELECT ai_translate('Hello, how are you?', 'es');
 "Hola, ¿cómo estás?"

> SELECT ai_translate('La vida es un hermoso viaje.', 'en');
 "Life is a beautiful journey."