Sign inSign up

yangclivia/tokenstool

By yangclivia

Updated over 2 years ago

[PandoraNext-TokensTool]

Image
0

10K+

yangclivia/tokenstool repository overview

简介

PandoraNext-TokensTool 是一个基于 PandoraNext 中的便捷添加管理tokens.json和config.josn的工具,旨在更加简便地使用pandoraNext资源,手机端电脑端在线管理PandoraNext,使得可以方便地白嫖 chatGPT,本工具是站在巨人的肩膀上,方便大家,麻烦给个不要钱的星星⭐⭐⭐!

🦄点击查看文档站

功能特性

  1. 保存账号信息: 支持保存 OpenAI 账号密码和 token,方便快速访问。

  2. 自动添加删除修改token: 工具能够自动在 tokens.josn 中添加删除刷新token,简化配置过程。

  3. 自动刷新share_token,access_token,pool_token,tokensTool工具会自动通过openAI账号密码刷新tokens,重启PandoraNext,方便使用。

  4. 通过账号密码添加token,该功能如今恢复正常 ,避免查找繁琐的token

  5. 一键暂停,启动,重启PandoraNext ,使得修改token效率更高

  6. 支持在线修改config.json文件,重启PandoraNext生效

  7. 支持热重载,需要在配置文件或者在网页上添加重载密码,开启服务

  8. 新增脚本文件,真一键部署并更新PandoraNext和tokensTool双服务

  9. 新增获取多个pool_tokens,方便使用

  10. 新增连接one-api,使得生成的pool_token能发送到one-api,实现同步更新

  11. 支持转发copilot接口,并支持流式传输

  12. 新增登录日志,获取登陆的IP和地址,增加安全性

docker部署详情

# 先拉取镜像
docker pull yangclivia/tokenstool:latest
手动部署PandoraNext启动命令
docker run -d \
  --restart=always \
  -u root \
  --name tokensTool \
  --net=host \
  --pid=host \
  --privileged=true \
  -v (你config.json的文件目录):/data \
  yangclivia/tokenstool:latest \
  --deployWay=releases \
  --deployPosition=/data \
  --hotReload=true \
  --server.port=8081 \
  --pandoara_Ip=127.0.0.1
Docker部署PandoraNext启动命令
docker run -d \
  --restart=always \
  -u root \
  --name tokensTool \
  --net=host \
  --pid=host \
  --privileged=true \
  -v (你config.json的文件目录):/data \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/bin/docker:/usr/bin/docker \
  yangclivia/tokenstool:latest \
  --deployWay=docker \
  --deployPosition=/data \
  --hotReload=true \
  --server.port=8081 \
Docker Compose部署详情

代码模板

version: '3'
services:
  tokensTool:
    image: yangclivia/tokenstool:latest
    container_name: tokensTool
    restart: always
    user: root
    network_mode: host
    pid: host
    privileged: true
    volumes:
      - (你config.json的文件目录):/data
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
    command: 
      - --deployWay=(部署方式看环境变量)
      - --deployPosition=/data
      - --hotReload=true
      - --server.port=8081
启动tokensTool
cd (你的docker-compose.yml位置)
docker-compose up -d

Tag summary

Content type

Image

Digest

sha256:0f84e791e

Size

136.8 MB

Last updated

over 2 years ago

docker pull yangclivia/tokenstool