ai_generate_text函數<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#ai_generate_text-function" title="">

適用於:檢查標記是的磚的SQL

預覽

這個特性是在<一個class="reference internal" href="//www.eheci.com/docs.gcp/release-notes/release-types.html">公共預覽

返回文本由選定的大型語言模型生成(LLM)給出提示。

需求<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#requirements" title="">

  • 這個函數隻能在磚SQL Pro和Serverless。

  • 這個特性是在公共預覽。參加公共預覽,請填充和提交<一個class="reference external" href="https://docs.google.com/forms/d/e/1FAIpQLScVyh5eRioqGwuUVxj9JOiKBAo0-FWi7L3f4QWsKeyldqEw8w/viewform">人工智能功能的公共預覽登記表格。

語法<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#syntax" title="">

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

參數<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#arguments" title="">

  • 提示:一個字符串表達式,傳遞給所選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版本。

返回<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#returns" title="">

表示文本的字符串表達式從選擇LLM再生。

例子<一個class="headerlink" href="//www.eheci.com/docs.gcp/sql/language-manual/functions/#examples" title="">

看到_對用例的一個例子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”,“sg-xxxxxxxxxxxxxxxxxxxxxx”,“溫度”,01);錯誤:DATATYPE_MISMATCHINVALID_SECRET價值表達式API_TOKEN可以隻有一個秘密(<範圍>,<關鍵>)函數;然而,得到了StringLiteralsg- - - - - -xxxxxxxxxxxxxxxxxxxxxx