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 )