New API 根据Key查询使用详情

CalciumIon ae22e7d565 feat: Enhance clipboard functionality and CSV export in LogsTable component 1 год назад
public 8708acd9b1 chore: Add .dockerignore and update .gitignore; enhance responsive design in CSS and HTML 1 год назад
src ae22e7d565 feat: Enhance clipboard functionality and CSV export in LogsTable component 1 год назад
.dockerignore 8708acd9b1 chore: Add .dockerignore and update .gitignore; enhance responsive design in CSS and HTML 1 год назад
.env.example 6bfc664a7b chore: update README 1 год назад
.gitignore 8708acd9b1 chore: Add .dockerignore and update .gitignore; enhance responsive design in CSS and HTML 1 год назад
Dockerfile 2c9f1d77f0 init project 2 лет назад
README.md 1e146695e9 docs: Add Docker deployment instructions to README.md 1 год назад
img.png 64a2ba35b7 chore: optimize some things 1 год назад
package-lock.json a6d6f40644 update example 1 год назад
package.json a6d6f40644 update example 1 год назад

README.md

该项目需配合NewAPI才能正常使用:https://github.com/Calcium-Ion/new-api

Neko API Key Tool

NewAPI 令牌查询页 [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FAI-ASS%2Fneko-api-key-tool&env=REACT_APP_SHOW_DETAIL&env=REACT_APP_SHOW_BALANCE&env=REACT_APP_BASE_URL&env=REACT_APP_SHOW_ICONGITHUB&project-name=neko-api-key-tool&repository-name=neko-api-key-tool)

image

使用方法

Vercel 部署

  1. 准备好你的 NewAPI项目;
  2. 点击右侧按钮开始部署: Deploy with Vercel,直接使用 Github 账号登录即可,记得根据自己需求配置环境变量,环境变量如下:

    REACT_APP_SHOW_BALANCE: 是否展示令牌信息,true 或 false
    REACT_APP_SHOW_DETAIL: 是否展示调用详情,true 或 false
    REACT_APP_BASE_URL: 你的NewAPI项目地址
    REACT_APP_SHOW_ICONGITHUB: 是否展示Github图标,true 或 false
    

例如如下配置:

# 展示令牌信息
REACT_APP_SHOW_BALANCE=true

# 展示调用详情
REACT_APP_SHOW_DETAIL=true

# NewAPI的BaseURL(支持多个NewAPI站点聚合查询,键值对中的键为站点名称,值为站点的URL)
REACT_APP_BASE_URL={"server1": "https://nekoapi.com", "server2": "https://gf.nekoapi.com"}

# 展示GitHub图标
REACT_APP_SHOW_ICONGITHUB=true
  1. 部署完毕后,即可开始使用;
  2. (可选)绑定自定义域名:Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。

Docker 部署

  1. 克隆项目到本地:

    git clone https://github.com/AI-ASS/neko-api-key-tool.git
    cd neko-api-key-tool
    
  2. 创建并配置环境变量文件:

    # 复制.env.example文件为.env
    cp .env.example .env
    # 根据自己需求配置env文件中的环境变量
    vim .env
    
  3. 构建并运行 Docker 容器:

    # 构建镜像
    docker build -t neko-api-key-tool .
    
    # 运行容器
    docker run -d -p 80:80 --name neko-api-key-tool neko-api-key-tool
    

二次开发

复制.env.example文件为.env,根据自己需求配置env文件中的环境变量。