项目概述
Calcium-Ion/new-api 是一个开源项目,它基于 One API 进行了二次开发,以提供增强的功能和用户界面。该项目的开发旨在为个人管理渠道提供服务,并不鼓励商业API分发。开发者在开源社区的协助下,对原有One API进行了改进,以满足更广泛的使用需求。
法律和使用条款
项目明确指出,使用者必须遵循 OpenAI 的使用条款以及相关法律法规,严禁将该技术用于任何非法目的。此外,根据《生成式人工智能服务管理暂行办法》,项目特别提醒不得对中国地区公众提供未经备案的生成式人工智能服务。
技术特性与支持
Docker镜像与更新
Calcium-Ion/new-api 提供了最新版的 Docker 镜像 calciumion/new-api:latest
,用户可以通过特定的 Docker 命令进行更新。
用户界面与功能
项目引入了全新的用户界面(UI),尽管部分界面仍在更新中。它添加了对 Midjourney-Proxy(Plus) 接口的支持,并提供了一系列的接口,包括但不限于:
-
/mj/submit/imagine
-
/mj/submit/change
-
/mj/submit/blend
-
/mj/submit/describe
-
/mj/image/{id}
-
/mj/task/{id}/fetch
-
/task/list-by-condition
-
/mj/submit/action
-
/mj/submit/modal
-
/mj/submit/shorten
-
/mj/task/{id}/image-seed
-
/mj/insight-face/swap
(InsightFace)
在线支付与额度查询
Calcium-Ion/new-api 支持在线充值功能,并允许通过系统设置配置支付接口,目前支持的支付接口为易支付。此外,项目还支持使用 key 查询使用额度,与 neko-api-key-tool 项目配合使用,可以方便地管理和查询使用情况。
数据库与模型支持
项目兼容原版 One API 的数据库,可以直接使用 one-api.db
数据库文件。它还支持模型按次数收费的功能,并允许在系统设置中进行配置。此外,Calcium-Ion/new-api 支持多种模型,包括第三方模型 gps (gpt-4-gizmo-)、智谱 glm-4v 以及 Anthropic Claude 3。
系统与运营设置
Calcium-Ion/new-api 提供了多种系统和运营设置选项,包括分页支持、渠道显示已使用额度、指定组织访问等。它还支持 Telegram 授权登录,允许用户通过 Telegram Bot 进行身份验证和登录。
部署与配置
项目基于 Docker 进行部署,提供了使用 SQLite 和 MySQL 的部署命令。此外,还提供了使用宝塔面板 Docker 功能进行部署的指南。
默认账号密码
Calcium-Ion/new-api 的默认账号为 root
,密码为 123456
。
相关文档与资源
项目还提供了 Midjourney 接口设置文档、交流群信息、界面截图以及夜间模式等资源,以帮助用户更好地理解和使用该 API。
Calcium-Ion/new-api 是一个功能丰富的二次开发版本,它在 One API 的基础上增加了多项新特性和改进,旨在为用户提供更加个性化和高效的服务。通过精心设计的用户界面和强大的后端支持,该项目为个人管理渠道提供了一个可靠的解决方案。
项目地址
https://github.com/Calcium-Ion/new-api
请登录之后再进行评论