ai_query
函數
適用於:磚的SQL
預覽
這個特性是在公共預覽。
調用現有的磚模型服務端點並解析並返回其響應。
需求
這個函數隻能在磚SQL Pro和Serverless。
這個特性是在公共預覽。參加公共預覽,請填充和提交人工智能功能的公共預覽登記表格。
參數
endpointName
:一個字符串,現有磚模型的名稱為調用服務端點在同一個工作區。定義者必須“可以查詢”許可的端點。請求
:一個表達式,用於調用端點的請求。如果輸入不是一個struct表達式,端點應該隻有一個輸入。
如果輸入是一個struct表達式,端點應該命名為輸入。的結構體字段名稱應與所期望的輸入名稱端點。
paramN
和家
鍵值:提供必需的信息選擇的端點。鍵必須是字符串,是區分大小寫的。值的類型取決於以下鍵:returnType
:必須的。一個表達式,預期returnType端點。這類似於模式參數from_json函數,它接受一個字符串表達式或調用的schema_of_json函數。
例子
>選擇ai_query(“qa_bot”,“什麼被存儲在統一的metastore目錄?”,“returnType”,“字符串”)“統一目錄商店的metastore關於數據資產元數據(表和視圖)和權限管理訪問他們。”>選擇ai_query(“qa_bot”,named_struct(“提示”,給我寫一個關於發射的多莉2.0。,“溫度”,0。5),“returnType”,“字符串”)“我們LLM升級,使其更有效率,更強大,和更容易地獲得更廣泛的受眾。”>創建函數correct_grammar(文本字符串)返回字符串返回ai_query(“多莉”,named_struct(“提示”,CONCAT(“糾正這種標準英語:\ n”,文本),“溫度”,0。5)“returnType”,“字符串”);>格蘭特執行在correct_grammer來ds;- - - - - -DS修複語法問題在一個批處理。>選擇*除了文本,correct_grammar(文本)作為文本從文章;