NinjaSearchWithHumanGPT
1.0.0
(這是一個POC)一個循環中的人物的代理商,可以在繞過私人站點的機器人檢測時搜索網絡以獲取信息。
為了開始回購,您需要設置必要的環境變量。特別是,您需要創建和設置以下環境變量:
默認情況下使用OpenAI的GPT-3.5,但您可以使用其他型號Langchain支持。
* Zenrows:https://zenrows.com
此外,您將需要確保安裝依賴項:
python3 -m pip install requirements.txt
設置必要的環境變量並安裝了Langchain軟件包後,您可以開始使用聊天機器人。只需運行main.py文件:
python3 main.py
聊天機器人將提示您遵循某些要求,以實現自己的目標。如果目標不清楚或不提供,則聊天機器人將提示您使用“人類”工具詢問“人類”(您),默認情況下包含在內。如果目標仍然不清楚或不夠詳細,則聊天機器人將提示您要求“人類”提供更多信息。
聊天機器人還包括一個名為Ninjasearch的自定義工具,該工具旨在繞過私人網站的機器人檢測。該工具將刮擦指定的URL並返回頁面內容的摘要。
該工具在以下步驟中總結了URL的響應:
RecursiveCharacterTextSplitter將HTML分成塊RetrievalQA ),以便我們可以從頁面內容中提出問題。 如果您想為該項目做出貢獻,請在Github上提交拉動請求。