前几天看佬友分享了一个类似
Perplexity
的开源项目Perplexica, 于是手痒了想搭建一个玩玩
项目部署方式readme里面已经写的很详细了我就不赘述了
搭建过程中发现原始的配置文件只能配置OPENAI/ANTHROPIC/GROQ
三种key
如果想要使用自定义BaseURL(比如one-api或者某些openai compatible接口)
得在项目启动之后的设置界面手动添加, 个人感觉比较麻烦
于是看了一下代码,使用最近很火的 cursor
帮我糊了一下one-api的配置
不得不说 cursor是真好用
效果图如下
叠甲1: 代码都是cursor写的,别骂我呜呜呜
叠甲2: 仅仅用来学习/测试使用,实际体验远不如 Perplexity, 也可能是我不会用
糊墙地址: https://github.com/gptkong/Perplexica
配置(仅需加以下两个ONEAPI配置就好):
[API_KEYS]
OPENAI = ""
GROQ = ""
ANTHROPIC = ""
ONEAPI = "sk-xxxxxxxxxxx" #新增一
[API_ENDPOINTS]
OLLAMA = ""
SEARXNG = "http://localhost:4000"
ONEAPI = "http://10.0.0.3:3000/v1" #新增二
[GENERAL]
PORT = 3001
SIMILARITY_MEASURE = "cosine"