ai_generate_text函数

适用于:检查标记是的砖的SQL

预览

这个特性是在公共预览

返回文本由选定的大型语言模型生成(LLM)给出提示。

需求

语法

ai_generate_text(提示,modelName(,param1,value1](])

参数

  • 提示:一个字符串表达式,传递给所选LLM的文本提示。

  • modelName:一个字符串文字,只有“openai / gpt - 3.5涡轮增压”“azure_openai / gpt-35-turbo”都受支持。

  • paramN:键值和配置选择LLM进行身份验证。键必须是字符串,是区分大小写的。值的类型取决于以下键:

    • 模型“openai / gpt - 3.5涡轮增压”使用聊天完成API从开放的人工智能。它支持以下参数:

      • “apiKey”:必须的。OpenAI API端点来访问该模型的关键。指定的值不能显式常量字符串。推荐值(范围、键)功能,包括秘密选择标量子查询。

      • “温度”:使用采样温度。它的值是一个数字文字之间02。默认值是1.0

      • 停止:停止字符串。它的值是一个字符串文字或数组<字符串>4字符串。默认值是null。

    • 模型“azure_openai / gpt-35-turbo”使用聊天完成API从Azure OpenAI服务。它接受以上所有参数“openai / gpt - 3.5涡轮增压”任何额外的参数模型和构建端点URL。砖只支持的API密钥身份验证。

      • “resourceName”:必须的。它的值是一个字符串指定资源名。

      • “deploymentName”:必须的。它的值是一个字符串来指定部署的名字。

      • “apiVersion”:必须的。它的值是一个字符串来指定要使用的API版本。

返回

表示文本的字符串表达式从选择LLM再生。

例子

看到分析顾客评论ai_generate_text()和OpenAI对用例的一个例子ai_generate_text函数。

>选择ai_generate_text(“你好”,“openai / gpt - 3.5涡轮增压”,“apiKey”,秘密(毫升的,“关键”),“温度”,01);你好!如何可以协助今天吗?>选择ai_generate_text(“你好”,“azure_openai / gpt-35-turbo”,“apiKey”,秘密(毫升的,“关键”),“resouceName”,“资源”,“deploymentName”,“部署”,“apiVersion”,2023 - 03 - 15 -预览,“温度”,01);你好!如何可以协助今天吗?>选择ai_generate_text(“你好”,“openai / gpt - 3.5涡轮增压”,“apiKey”,(选择秘密秘密open_ai_tokens限制1),“温度”,01);你好!如何可以协助今天吗?>创建函数总结(文本字符串)返回字符串返回AI_GENERATE_TEXT(CONCAT(的总结以下文本:,文本),“openai / gpt - 3.5涡轮增压”,“apiKey”,(选择秘密秘密open_ai_tokens限制1),“温度”,01);选择总结(“这是文本总结。”)摘要>选择ai_generate_text(“你好”,“openai / gpt - 3.5涡轮增压”,“apiKey”,“sg-xxxxxxxxxxxxxxxxxxxxxx”,“温度”,01);错误:DATATYPE_MISMATCHINVALID_SECRET参数价值“apiKey”论点ai_generate_text函数可以一个常数“sg-xxxxxxxxxxxxxxxxxxxxxx”推荐用法包括秘密(范围,关键)函数一个选择子查询