적용 대상:
Databricks SQL
Databricks Runtime
Important
이 기능은 공개 미리 보기 및 HIPAA 규격에 있습니다.
미리 보기 중:
- 기본 언어 모델은 여러 언어를 처리할 수 있지만 이 AI 함수는 영어로 조정됩니다.
- AI Functions의 지역 가용성에 대한 지역별로 제한된 기능을 참조하세요.
이 ai_translate() 함수를 사용하면 최신 생성 AI 모델을 호출하여 SQL을 사용하여 텍스트를 지정된 대상 언어로 번역할 수 있습니다.
이 함수는 Databricks Foundation 모델 API 에서 사용할 수 있는 엔드포인트를 제공하는 채팅 모델을 사용하며 다음 언어를 지원합니다.
인수는 to_langIETF BCP 47 언어 코드( ISO 639-1 기반), 전체 언어 이름 또는 설명이 포함된 구를 허용합니다.
| 언어 | 코드 |
|---|---|
| English | en |
| French | fr |
| German | de |
| 힌디어 | hi |
| Italian | it |
| 포르투갈어 | pt |
| Spanish | es |
| 태국어 | th |
Requirements
Apache 2.0 라이선스
현재 사용할 수 있는 기본 모델은 Apache 2.0 라이선스인 Copyright © The Apache Software Foundation에 따라 라이선스가 부여됩니다. 고객은 해당 모델 라이선스를 준수할 책임이 있습니다.
Databricks는 해당 조건을 준수하도록 이러한 라이선스를 검토할 것을 권장합니다. Databricks의 내부 벤치마크에 따라 더 나은 성능을 제공하는 모델이 향후에 나타날 경우 Databricks는 모델(및 이 페이지에 제공된 해당 라이선스 목록)을 변경할 수 있습니다.
- 이 함수는 일괄 처리 유추에 최적화된 AI 함수를 지원하는 지역의 작업 영역에서만 사용할 수 있습니다.
- Pro 또는 클래식 SQL 웨어하우스에서는 이 함수를 사용할 수 없습니다.
- Databricks Runtime 18.2 이상이 필요합니다.
- Notebook 및 Databricks 워크플로에는 서버리스 컴퓨팅이 필요합니다.
- Databricks SQL 가격 페이지를 확인하세요.
Syntax
ai_translate(content, to_lang)
Arguments
-
content: 번역할 텍스트인STRING표현식입니다. -
to_lang: 콘텐츠를 번역할 대상 언어 코드인STRING표현식입니다.
Returns
STRING.
content가 NULL이면 결과는 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."