[0601更新]复活吧 我的Pandora—PandoraWeb

这个报错说明你是直接使用了项目根目录下data文件夹里的api.json,请问是配置了环境变量PANDORA_SERVERLESS吗?

这份是给类似vercel这种serverless部署准备的,因为这种部署需要先把项目fork到自己的仓库再部署,过程中貌似无法在vercel上自己添加文件,而API的密钥本来需要配置在api.json文件中,不可能直接在仓库中编辑填写,这样会造成泄露。

因此目前的打算是,配置环境变量PANDORA_SERVERLESS以将api.json指向项目根目录的data文件夹下,在文件中对于密钥等配置以<REPLACE>作为占位符,然后配置环境变量模型名_REPLACE以此填入密钥等隐私配置

而正常情况api.json文件应该是在用户配置目录下:

Docker部署则映射容器的/data目录即可,比如:

-v $PWD/pandora_web_data:/data

如果还是不行,可以把启动命令贴出来我看看

有始有终

我晚些搭一个3.5再看看加个别的啥模型吧

其实发这篇帖子之前就有这个打算了。但帖子发出去几个小时后,就有人找到了我的主域名并不断打我chat站以及其他站点,连续三天都在刷,后面才消停了下来,每天刷几次

感觉我好像发现了一点蹊跷的地方,我再自己试一下

没有没有,我也是菜鸡,咱互相学习 :smiley:

很奇怪,你的配置应该是没问题的 :cry:,要不试试把映射目录以完整路径填写,同时配置USER_CONFIG_DIR=/data试试?

“还有这种事,揍他狗R的”
大佬,如果是使用token访问网页3.5的模型,api.json里面3.5应该怎么写呢,如果可以的话能更新在github上吗

我不是大佬hhh
在配置目录(即api.json所在目录)新建一个access_token.dat文件,把token填进去即可

如果只使用3.5的话,json文件内容可否删除呢或者直接不使用api.json嘞

1 个赞

可以的。配置环境变量PANDORA_OAI_ONLY=True或参数--oai_only即可

1 个赞

Our systems have detected unusual activity from your system. Please try again later.

1 个赞

滴滴

2 个赞

刚刚添加变量PANDORA_OAI_ONLY=True 成功启动了,应该确认是api.json内的设置有问题,可能是我相关参数没有设置对,我再研究研究

1 个赞

啊??请问这是哪里的报错?

我刚试着没问题

1 个赞

启动命令是

docker run -d -p 8085:8008 --restart=unless-stopped --name pandoraweb -e PANDORA_SERVER=0.0.0.0:8008 -e PANDORA_SITE_PASSWORD=password -e OPENAI_API_PREFIX=https://chat.openai.com -e PANDORA_HISTORY_COUNT=10 -e PANDORA_BEST_HISTORY=True -e PANDORA_OAI_ONLY=True -e DEVICE_ID=1e3525c4-205f-454b-a7e9-d9f6f7cd95d5 -v $PWD/pandora_web_data:/data ghcr.io/gavingoo/pandora-web:dev

然后 nginx配置了下

     location / {
                proxy_http_version      1.1;
                proxy_pass              http://127.0.0.1:8085/;
                proxy_set_header        Connection              "";
                proxy_set_header        Host                    $http_host;
                proxy_set_header        X-Forwarded-Proto       $scheme;
                proxy_set_header        X-Real-IP               $remote_addr;
                proxy_set_header        X-Forwarded-For         $proxy_add_x_forwarded_for;

                proxy_buffering off;
                proxy_cache off;

                send_timeout 600;
                proxy_connect_timeout 600;
                proxy_send_timeout 600;
                proxy_read_timeout 600;
        }
1 个赞

对了佬哥,得确认一下api.json里没有<REPLACE>占位符,不然也是会触发的

1 个赞

请问能截图一下这个报错是在哪里出现的?

1 个赞

网页上,聊天之后

1 个赞

厉害了

1 个赞

这个应该是在获取wss链接时官方接口给出的报错,确定账号是能在官网上正常使用吗?否则可能是网络(代理)环境的问题。换个代理节点与device id试试

1 个赞

官网上试过了,可以,同一个deviceid
但是在pandora上就难办了

1 个赞