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端點來訪問該模型的關鍵。你必須使用秘密函數來指定它的價值。“溫度”
:使用采樣溫度。它的值是一個數字文字之間0
和2
。默認值是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”,秘密(毫升的,“關鍵”),“溫度”,0。1);你好!如何可以我協助你今天嗎?>選擇ai_generate_text(“你好”,“azure_openai / gpt-35-turbo”,“apiKey”,秘密(毫升的,“關鍵”),“resouceName”,“資源”,“deploymentName”,“部署”,“apiVersion”,2023 - 03 - 15 -預覽,“溫度”,0。1);你好!如何可以我協助你今天嗎?>選擇ai_generate_text(“你好”,“openai / gpt - 3.5渦輪增壓”,“apiKey”,“sg-xxxxxxxxxxxxxxxxxxxxxx”,“溫度”,0。1);錯誤:DATATYPE_MISMATCH。INVALID_SECRET的價值表達式的API_TOKEN可以隻有是一個”秘密(<範圍>,<關鍵>)”函數;然而,得到了StringLiteralsg- - - - - -xxxxxxxxxxxxxxxxxxxxxx。