ai_analyze_sentiment 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

重要

此功能目前以公共预览版提供。

在预览版中:

  • 基础语言模型可以处理多种语言,但这些函数针对英语进行了优化。
  • 底层基础模型 API 存在速率限制。 请参阅基础模型 API 限制,以便更新这些限制。

通过 ai_analyze_sentiment() 函数,你可调用最先进的生成式 AI 模型,以使用 SQL 对输入文本执行情绪分析。

要求

重要

目前可使用的基础模型已获得 Apache 2.0 许可证或 Llama 2 社区许可证的许可。 Databricks 建议查看这些许可证,以确保遵守任何适用的条款。 如果未来出现的模型按 Databricks 的内部基准而言性能更佳,Databricks 可能会更改模型(以及本页提供的适用许可证列表)。

目前,Mixtral-8x7B Instruct 是支持这些 AI 函数的基础模型

注意

在 Databricks Runtime 15.1 及更高版本中,Databricks 笔记本(包括作为任务在 Databricks 工作流中运行的笔记本)支持此函数。

语法

ai_analyze_sentiment(content)

参数

  • content:一个 STRING 表达式,即要分析的文本。

返回

一个 STRING。 该值是从 'positive''negative''neutral''mixed' 中选择的。 如果无法检测到情绪,则返回 null

示例

> SELECT ai_analyze_sentiment('I am happy');
  positive

> SELECT ai_analyze_sentiment('I am sad');
  negative