记录一些部署过程遇到的问题与解决方法。Perplexica是一个AI搜索引擎,项目地址
安装WSL2 参考:
首先阅读教程二,确保windows功能都已开启
然后阅读教程一的方法二,使用命令行安装wsl并切换为wsl2
1 2 wsl --install wsl --set-default-version 2
到微软商店搜索Ubuntu并安装,进入ubuntu设置用户名和密码
解决0x80370102:
bcdedit /set hypervisorlaunchtype auto
Disable the “Virtual Machine Platform” feature
Restart your PC
Re-enable the “Virtual Machine Platform” feature
Restart your PC
安装docker desktop 跟着教程二走就行
安装说明
FAQ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1. 部署完成之后访问http://localhost:3000失败 使用ipconfig查看ipv4地址并替换localhost,注意使用http而不是https 2. 如何使用非官网的openai API - 点击网页左下角的齿轮 - Chat model Provider选择Custom_openai - Model name自选,例如gpt-4o-mini - 填写API key - 填写API提供方的URL,注意⚠️URL结尾要注明版本,e.g. https://openai.mamahaha.work/v1 - Embedding model Provider选择openai 3. 当搜索之后一直转圈没有回显 查看docker容器中的perplexica-perplexica-backend-1,可能会发现下面列出的报错 4. Unhandled Rejection at: [object Promise], reason: Error: 401 Incorrect API key provided: sk-HOpkT***************************************36D2. You can find your API key at https://platform.openai.com/account/api-keys. 一般是你使用了非官方的API,但是没有自定义API对应的URL 5. Unhandled Rejection at: [object Promise], reason: TypeError: Cannot read properties of undefined (reading 'indexOf') 一般是你使用了非官方的API,但是没有自定义URL或者URL结尾没有注明/v1 6. 在首页选择Balanced模式出现第3点报错 未解决