UnrealGPT
1.0.0
這是一個Langchain項目,從https://docs.unrealengine.com/5.1/en-us/刮擦了超過1700多頁的文檔。
數據是使用BeautifulSoup刮擦的,並存儲在datascraping_cache文件夾中。如果數據已經刮擦,則將其從緩存中加載,而不是再次刮擦以節省時間。
Faiss用作存儲OpenAI嵌入的矢量商店。 FAISS索引存儲在data文件夾中,並帶有.index擴展名。如果索引已經構建,它將從緩存中加載而不是再次構建以節省時間。
要啟動新鮮(重新蒐集和構建索引),請刪除data文件夾。
所有命令均從存儲庫的根部運行。
克隆這個存儲庫。
運行pip install -r requirements.txt以安裝依賴項。
將OPENAI_API_KEY環境變量設置為系統上的OpenAI API鍵。
安裝Langchain-serve,然後運行lc-serve deploy local main 。
訪問http://localhost:8080/docs與API互動。 (確保在請求中提供OPENAI_API_KEY )