apshabd.io
1.0.0
褻瀆檢測API旨在在文本消息中檢測和標記褻瀆語言。它處理輸入消息,檢查褻瀆性並返回結果以及檢測到的進攻文本(如有)。
bash/gaali
POST
Content-Type: application/json請求主體必須是具有以下結構的JSON對象:
JSON{ "message" : "Your message here" }
message (字符串):要分析的文本消息。必須不超過500個字符。JSON{ "message" : "tu ##### hai" }
響應將是具有以下結構的JSON對象:
JSON{ "isProfanity" : true , "score" : 0.95 , "flaggedFor" : "#####" }
isProfanity (布爾值):指示該消息是否包含褻瀆性。score (數字):檢測到的褻瀆內容的相似性得分。flaggedFor (字符串):被標記為褻瀆的文本。JSON{ "isProfanity" : false , "score" : 0.45 }
isProfanity (布爾值):指示該消息是否包含褻瀆性。score (數字):觀察到的最高相似性得分。內容類型不是JSON :
JSON{ "error" : "JSON Body Expected." }
狀態代碼: 406
消息參數丟失:
JSON{ "error" : "Message Argument is Required." }
狀態代碼: 400
消息太長:
JSON{ "error" : "Message can only be at most 500 characters." }
狀態代碼: 413
內部服務器錯誤:
JSON{ "error" : "Something Went Wrong" }
狀態代碼: 500
shcurl -X POST https://abshabd.apshabd.workers.dev/gaali -H "Content-Type: application/json" -d '{"message": "tu ##### hai"}'
JavaScriptfetch ( 'https://abshabd.apshabd.workers.dev/gaali' , { method : 'POST' , headers : { 'Content-Type' : 'application/json' }, body : JSON . stringify ({ message : "tu ##### hai" }) }) . then ( response => response. json ()) . then ( data => console . log (data)) . catch ( error => console . error ( 'Error:' , error));
Pythonimport requestsurl = 'https://abshabd.apshabd.workers.dev/gaali' 標題= { 'content-type' : 'application/json' , } 數據= { “消息” : 'tu ##### hai' }
response = requests.post(url, headers=headers, json=data) print (response.json())
確保設置以下環境變量以使API正確運行:
VECTOR_URL :矢量數據庫的URL。VECTOR_TOKEN :對向量數據庫進行認證請求的標記。 npm install安裝依賴項。VECTOR_URL和VECTOR_TOKEN )。/gaali端點處的API。