pandora-next / deploy Goto Github PK
View Code? Open in Web Editor NEWPandora Cloud + Pandora Server + Shared Chat + BackendAPI Proxy + Chat2API + Signup Free = PandoraNext. New GPTs(Gizmo) UI, All in one!
Home Page: https://pandoranext.com
Pandora Cloud + Pandora Server + Shared Chat + BackendAPI Proxy + Chat2API + Signup Free = PandoraNext. New GPTs(Gizmo) UI, All in one!
Home Page: https://pandoranext.com
管理密码比较麻烦,想着能简单点拿到key,就用One-API来发放令牌,自己写了一个工具网站,来增加渠道,希望能让我们吾皇的项目更好!
项目地址:https://github.com/Yanyutin753/fakeApiTool-One-API
电脑内存太低了带doker有点吃力..
有的GPTs是使用了Zapier的action,但是这类GPTs好像在Pandora next的界面就无法顺利调用zapier的action,显示Used unknown plugin然后没有下文
具体关于Zapier的action可以参照这个帖子
https://twitter.com/FinanceYF5/status/1724557845323239655
终于找到组织了。。。
FakeOpen永远的神!!!
09:36:43 hist:18595 jobs:0 $ docker-compose up [+] Running 1/0 ✔ Container PandoraNext Created 0.0s Attaching to PandoraNext PandoraNext | 2023/11/13 20:36:51 Unable to verify the server's license. PandoraNext exited with code 0 (base)
请大佬帮忙解决,谢谢!
JWT Token 这个数据应该如何获得?
一个功能一个功能的问?想破头皮都没想明白
作者大大 问一下现在还是正常用原来网站吗?现在看好像不稳定 前两天都打不开 今天终于打开了 感谢~
如题,
因为我想直接把accesstoken发给朋友,让朋友用accesstoken再进入,这样他就不用挂梯子了。
感谢作者的不离不弃,不知道pandora-cloud
和pandora-cloud-serverless
什么时候也可以秽土转生?
命令一提示:
curl: Remote file name has no length!
curl: (23) Failed writing received data to disk/application
命令二提示:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0curl: (6) Could not resolve host: Bearer
curl: (3) URL using bad/illegal format or missing URL
curl: (3) URL using bad/illegal format or missing URL
是在WinServer上执行的,请问大佬该怎么解决啊?
GPT注册时用的微软账户授权登录的方式,直接用账号密码登录一直提示邮箱或密码错误,该怎么解决?
yum install jq -y
)或者(apt-get install jq
)sh script.sh
也可以增加 -y 指令,自动重启容器#!/bin/bash
# 从环境变量获取 access_token
# ACCESS_TOKEN=$GPT_access_token
# 或者直接指定
ACCESS_TOKEN=""
# 容器名称
CONTAINER_NAME="PandoraNext"
# 你的域名
SITE_LIMIT=""
# JSON 配置文件路径
CONFIG_FILE="/root/tokens.json"
# 检查是否传递了 -y 参数
AUTO_RESTART=false
if [ "$1" = "-y" ]; then
AUTO_RESTART=true
fi
# 使用 jq 命令读取 JSON 文件中的所有账号名称
ACCOUNT_NAMES=$(jq -r 'keys[]' $CONFIG_FILE)
# 计算总账号数
TOTAL_ACCOUNT_COUNT=$(echo "$ACCOUNT_NAMES" | wc -l)
UPDATED_COUNT=0
# 遍历账号名称
for ACCOUNT_NAME in $ACCOUNT_NAMES
do
# 使用 curl 命令获取新的 token_key
RESPONSE=$(curl -s 'https://ai.fakeopen.com/token/register' \
-H 'authority: ai.fakeopen.com' \
-H 'accept: */*' \
-H 'content-type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'x-requested-with: XMLHttpRequest' \
-H 'user-agent: Mozilla/5.0' \
-H 'origin: https://ai.fakeopen.com' \
-H 'sec-fetch-site: same-origin' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-dest: empty' \
-H 'referer: https://ai.fakeopen.com/token' \
-H 'accept-language: zh-CN,zh;q=0.9' \
-d "unique_name=${ACCOUNT_NAME}&access_token=${ACCESS_TOKEN}&expires_in=0&site_limit=${SITE_LIMIT}")
# 提取新的 token_key
NEW_TOKEN=$(echo $RESPONSE | jq -r '.token_key')
# 打印账号名称和新的 token_key
echo "Account Name: $ACCOUNT_NAME"
echo "New Token: $NEW_TOKEN"
# 更新 JSON 文件
jq --arg tk "$NEW_TOKEN" --arg un "$ACCOUNT_NAME" '.[$un].token = $tk' $CONFIG_FILE > temp.json && mv temp.json $CONFIG_FILE
# 更新计数器并打印进度
((UPDATED_COUNT++))
echo "更新进度: ${UPDATED_COUNT}/${TOTAL_ACCOUNT_COUNT}"
done
echo "全部TOKEN更新完成,总计更新: $UPDATED_COUNT 条账号信息"
# 全部更新完成后的处理
if $AUTO_RESTART; then
echo "正在重启 Docker 容器 $CONTAINER_NAME..."
docker restart $CONTAINER_NAME
echo "Docker 容器: $CONTAINER_NAME 已自动重启。"
else
echo "所有账号已更新完成。是否现在重启 Docker 容器 $CONTAINER_NAME?(y/n)"
read -r RESTART_ANSWER
if [ "$RESTART_ANSWER" = "y" ] || [ "$RESTART_ANSWER" = "Y" ]; then
echo "正在重启 Docker 容器: $CONTAINER_NAME..."
docker restart $CONTAINER_NAME
echo "Docker 容器 :$CONTAINER_NAME 已重启。"
else
echo "未执行 Docker 容器重启操作。"
fi
fi
平台:Linux arm64
设置好了token-key以及password,登录时会提示verification error
吾皇****万**
问题已解决,原因是因为cat
命令输出文本最后面自带一个#
删除后重新运行就能正常启动了。
Docker Version
Client:
Version: 20.10.5+dfsg1
API version: 1.41
Go version: go1.15.15
Git commit: 55c4c88
Built: Mon May 30 18:34:49 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server:
Engine:
Version: 20.10.5+dfsg1
API version: 1.41 (minimum version 1.12)
Go version: go1.15.15
Git commit: 363e9a8
Built: Mon May 30 18:34:49 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.13~ds1
GitCommit: 1.4.13~ds1-1~deb11u2
runc:
Version: 1.0.0~rc93+ds1
GitCommit: 1.0.0~rc93+ds1-5+deb11u2
docker-init:
Version: 0.19.0
GitCommit:
Docker Compose Version
Docker Compose version v2.12.2
v0.1.1以及最新v0.1.2版本都是一样的提示: Unable to verify the server's license: illegal base64 data at input byte
已经将license.jwt文件内容粘贴到PANDORA_NEXT_LICENSE变量的。
environment:
- PANDORA_NEXT_LICENSE=Token
environment:
- PANDORA_NEXT_LICENSE=“Token”
两种方式都不行。
完整日志:
2023/11/17 09:50:03 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:04 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:04 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:05 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:07 Unable to verify the server's license: illegal base64 data at input byte 0
2023/11/17 09:50:09 Unable to verify the server's license: illegal base64 data at input byte 0
$ docker run -d --restart always --name PandoraNext --net=bridge -p 8181:8181 \
-e PANDORA_NEXT_LICENSE="<JWT Token>" pengzhile/pandora-next
出这个错误
Unable to verify the server's license: json: cannot unmarshal array into Go struct field License.aud of type string
有大神能帮忙看看么?
宝塔面板部署容器后启动不起来,模版内容一致,也授权IP了
容器日志
2023/11/15 15:28:19 Unable to verify the server's license: token contains an invalid number of segments
version: '3'
services:
pandora-next:
image: pengzhile/pandora-next
container_name: PandoraNext
network_mode: bridge
restart: always
ports:
- "8181:8181"
environment:
- PANDORA_NEXT_LICENSE=
zhile圣千古
在vps中使用docker-compose部署,直接用vps的公网或内网ip都能正常访问,但经过nginx使用域名和证书代理后访问就是400 Bad Request错误,同样的nginx配置把它改为代理服务器其他端口服务则该域名正常访问,按理nginx配置应该没问题,各位大佬帮忙支支招
设置config.json中的site_password密码后,登陆主页提示输入密码,但提交后显示 please reload page 无法正常进入!
不知道fakeopen以后还有么
以前的fake和这次的next,大致的原理是怎么样的,有没有大佬能传授一波呀
是中间加了一层代理么?,我本地请求自己的服务,自己的服务请求中间的服务器,中间的服务器再请求openAI?
rt
秦皇扫六合,虎视何雄哉。挥剑决浮云,诸侯尽西来。
使用的默认的配置信息,报错日志信息如下:
PandoraNext | 2023/11/16 23:00:46 ============================================================
PandoraNext | 2023/11/16 23:00:46 Reading local tokens from /data/tokens.json
PandoraNext | 2023/11/16 23:00:46 Loaded 1 tokens
PandoraNext | 2023/11/16 23:00:46 Loaded 2 shared tokens
PandoraNext | 2023/11/16 23:00:46 ============================================================
PandoraNext exited with code 0
浴火重生、死灰复燃、东山复起、东山再起、凤凰涅磐
如题,请问大佬可以取消设置账号密码验证的过程嘛,我都是自己局域网内自己家里人用,不需要账号分离这么先进的功能,只想打开网址就可以直接进入对话界面,直接读取后台的token不用手动输入,之前代码开源的自己改了,现在不开源好像没辙[/捂脸]
curl: (6) Could not resolve host: Bearer
curl: (3) URL using bad/illegal format or missing URL
curl: (3) URL using bad/illegal format or missing URL
请问下,香港的vps可以部署吗?有ipv4
大佬,以前的wiki文档中的获取 shareToken的方式还有备份吗?
docker搭建好后显示502 Bad Gateway
152.70.88.95 can't currently handle this request.
HTTP ERROR 502
没几分钟就被限制了,有什么其他好思路解决吗
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.