AI_Text_Classification

调用文本理解模型,对文本进行情感分类、主题分类或信息抽取。

语法

text AI_Text_Classification(text content);
text AI_Text_Classification(text content, text model_id);

参数

参数名称

描述

content

需要分类的文本。

model_id

指定model_id,如不指定则默认调用内置模型_dashscope/text-classfication/opennlu-v1

返回值

返回分类或抽取的结果。

描述

  • 调用本函数之前,请使用AI_SetModelToken函数绑定模型服务的API-KEY。阿里云大模型服务平台百炼的API-KEY获取方式请参考获取API Key

  • 本函数可直接使用,无需创建模型,默认调用内置模型_dashscope/text-classfication/opennlu-v1执行主题、情感分类或信息抽取等任务。

  • 内置模型_dashscope/text-classfication/opennlu-v1详细介绍请参考OpenNLU开放域文本理解模型

  • 可通过指定model_id参数,调用其他已存在的文本理解模型。

示例

  • 不指定model_id参数。

    SELECT polar_ai.ai_text_classification('老师今天表扬我了');

    返回结果如下:

    ---
    积极
  • 指定model_id参数,此处model_id指定为内置模型_dashscope/text-classfication/opennlu-v1

    SELECT polar_ai.ai_text_classification('这家饭店的菜真难吃', '_dashscope/text-classfication/opennlu-v1');

    返回结果如下:

    ---
    消极