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”推薦用法包括秘密(範圍,關鍵)函數一個選擇子查詢