FakeApiTool 是一个基于 One API 和 Pandora 中的 fakeApi 的工具,旨在更加简便地使用pandora资源,使得可以方便地白嫖 chatGPT,本工具是站在巨人的肩膀上,方便大家,麻烦给个不要钱的星星⭐⭐⭐!
# 记得在下面代码的指定位置填写好你的One-API数据表的密码
docker run --network="host" --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="oneapi:(填写你的One-API数据表的密码)@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api
-
保存账号信息: 支持保存 OpenAI 账号密码和 token,方便快速访问。
-
自动获取 API keys: 工具可以自动获取 One-API 的 API keys,省去手动获取的步骤。
-
自动添加删除修改渠道: 工具能够自动在 One-API 中添加删除修改渠道,简化配置过程。
-
每日自动更新渠道请求地址: 工具会每日自动更新渠道的请求地址,确保始终使用最新的数据。
-
每五天自动通过openAI账号密码刷新token,更新渠道: 工具会每五天自动通过openAI账号密码刷新token,更新渠道,方便使用。
- 现如今只支持账号密码登录,希望大佬能扩充!
#先拿到管理员权限
sudo su -
#提示你输入密码进行确认。输入密码并按照提示完成验证。
# 填写下面路径
cd (你的安装路径)
- 5.输入下面代码启动(要先有python和java环境哦)
#安装 OpenJDK 11:
sudo apt install openjdk-11-jdk
安装完成后,可以通过运行以下命令来验证 JDK 安装:
java -version
# 修改下面代码,填写你的oneapi数据库密码、你的One-API部署网址
# 注意填写是没有括号的
nohup java -jar fakeApiTool-0.0.1-SNAPSHOT.jar --server.port=8008 --spring.datasource.username=oneapi --spring.datasource.password=(你的oneapi数据库密码)--baseUrlWithoutPath=(http/https://你的网址的ip+端口号) > output.log 2>&1 &
# 等待一会 放行8008端口即可运行
- SERVER_PORT: 服务器端口号(例如:8008)
- SPRING_DATASOURCE_PASSWORD: 数据库密码(使用你的 oneapi 密码)
- SPRING_DATASOURCE_USERNAME: 数据库用户名(使用你的数据库表名 oneapi)
- SPRING_DATASOURCE_URL: 数据库连接 URL(默认填:jdbc:mysql://localhost:3306/oneapi)
- BASE_URL_WITHOUT_PATH: 基础 URL(例如:http(https)://你部署的one-api的id+端口号)
# 拉取镜像
docker pull yangclivia/fakeapitool:latest
# 修改环境变量启动容器
docker run -d --restart=always --name fakeApiTool --net=host \
yangclivia/fakeapitool:latest \
--server.port=8008 \
--spring.datasource.password=(你的(oneapi密码)) \
--spring.datasource.username=(你的数据库表名(oneapi)) \
--spring.datasource.url=(jdbc:mysql://localhost:3306/oneapi) \
--baseUrlWithoutPath=(http(https)://你的one-api的id+端口号)
本项目是站在巨人的肩膀上的,感谢One API大佬,感谢Pandora大佬!,欢迎各位来帮助修改本项目,使得本项目变得更方便,更简单!