Skip to content
/ shell-api Public template
forked from songquanpeng/one-api

OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI. 体验地址下方↓

License

Notifications You must be signed in to change notification settings

akl7777777/shell-api

 
 

Repository files navigation

shellapilogo

Shell API

✨ 基于 One API 二次开发,提供全新UI与更多高级选项,支持Docker部署 ✨

新版特性 在线演示 截图展示 购买方式 快速开始

通知:

为了更好服务已有用户,Shell API 已暂停出售专业版授权。

Shell API青春版现已发售,演示与价格: https://lite.shellapi.ltd

简化了分发相关逻辑,只允许超级管理员持有单令牌,其余聚合等功能与专业版完全一致。

与专业版的区别 青春版取消了分发逻辑(即:只有一个root用户不能新增其他用户,只有1个令牌,令牌可刷新),专注渠道聚合,更加轻量化 其余功能完全一致,并与专业版同步更新


新版特性

待完善,可直接查看演示和截图

⚠️ 注意: Shell API 提供完善的渠道管理方案,完全不同于套壳卖皮肤的所谓 AI Chat 项目组开发的Pro版本

在线演示

https://demo.oneapi.plus

Shell API 停止出售 为避免中转服务商的同质化加剧,导致相关市场越来越内卷,利润越来越低,更进一步是可能导致业务被迫中断。@William 前瞻性地与 Shell API 协商,每月支付项目组一定款项,Shell API 不再对外出售或增加授权实例。 Shell API 未来会将重心放在服务目前已有的客户上 ① 开发原项目可能不提供的新功能(长期) ② 合并来自原项目的更改(长期) ③ 提供完善的使用文档(长期) ④ 重构前端(近期) ⑤ 优化 mj/mjplus 使用(近期) ⑥ “套餐”功能的测试和上线(近期) ... 鉴于多机部署可能需要多实例授权,自本公告发出起七日内,仍允许已购买用户增加授权(≤3 实例)

截图展示

注意:截图仅更新到v0.9.0,请以最新版本为准(最新版 v1.5.8)

Shell API image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image

好评如潮

image image image image image image image image image image image image

部署

一、首次安装

1.连接云服务器

ssh username@yourserver

2.获取最新版的docker-compose配置文件

#新建目录
mkdir shellapi
#拉取配置文件
wget -P shellapi/ https://one-api.oss-rg-china-mainland.aliyuncs.com/docker-compose.yml

3.修改 docker-compose.yml 文件中相关设置

#进入目录
cd shellapi 
#使用vi编辑文件
vi docker-compose.yml
#如果不是最新版本,请手动修改 tag:
image: akl7777777/one-api-private:v0.x.y
# 使用MySQL作为数据库,修改用户名和密码;不使用MySQL作为数据库,注释这两行:
- SQL_DSN=root:123456@tcp(host.docker.internal:3306)/one-api
- DW_DB_DSN=root:123456@tcp(host.docker.internal:3306)/one-api

4.启动容器

#登录docker
docker login
#启动容器
docker-compose up -d

5.配置反向代理

📌 默认端口为 3000 端口,如果开启了防火墙,请注意开放端口

server{
   server_name api.shellapi.plus;  # 根据实际情况修改域名
   location / {
          client_max_body_size  64m;
          proxy_http_version 1.1;
          proxy_pass http://localhost:3000;  # 根据实际情况修改端口
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-For $remote_addr;
          proxy_cache_bypass $http_upgrade;
          proxy_set_header Accept-Encoding gzip;
          proxy_read_timeout 300s;  # GPT-4 需要较长的超时时间,请自行调整
   }
}

二、更新

#进入目录
cd shellapi
#使用vi编辑文件,修改 tag 为最新版本
vi docker-compose.yml
#重新创建并启动容器
docker-compose up -d

购买方式

停售

让我们携手共进,创造更多的可能性。Shell API,与您一同开启新的营销篇章!

项目地址:https://github.com/akl7777777/one-api 演示地址:https://demo.oneapi.plus/ 特性说明文档:【腾讯文档】Shell API 新特性 https://docs.qq.com/aio/DSWZ3eUhBSVlIa2l6 img_32.png

咨询交流群696967655

f0057e3f2cdaa563b329a9e7f8f696d2

About

OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问以及 360 智脑,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI. 体验地址下方↓

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 56.1%
  • JavaScript 42.8%
  • Python 0.4%
  • Shell 0.3%
  • Dockerfile 0.2%
  • CSS 0.1%
  • HTML 0.1%