优秀的 AI API 网关系统
原汁原味的 New API 体验, 对界面无大改动, 遵循 Apache 2.0 协议, 无商用限制, 承诺不变质.
添加极多原版不计划添加的特性. 以下只是部分.
- 支持以
,分割的单渠道多 Key, 随机选取. - 支持礼品码, 全局每用户一次, 可控制总使用次数
- 原生支持 /hf/v1 接口
- 支持正则表达式屏蔽词
- 渠道 Key 不再加密, 发送到前端显示
- 日志支持刷新
- 日志显示渠道名
- 更新加载样式
- 当没有聊天链接可用时, 不显示聊天按钮
- 空回复不计费
- 在日志表增加总/输入/输出 Tokens
- 还有更多...
本程序基于 new-api 二开, 数据库结构基本兼容, 会自动运行迁移.
其他类似程序不保证支持, 后续有计划做手动迁移指南.
除了使用 SQLite, 均可无缝迁移.
对于 SQLite, 建议将 one-api.db 重命名为 veloera.db, 系统会尝试自动处理, 但未经过测试.
Tip
最新版 Docker 镜像:ghcr.io/veloera/veloera:latest
- 克隆此仓库
git clone https://github.com/veloera/veloera.git
cd veloera- 修改配置文件
nano docker-compose.yml- 启动服务
docker-compose up -dGENERATE_DEFAULT_TOKEN:是否为新注册用户生成初始令牌,默认为falseSTREAMING_TIMEOUT:流式回复超时时间,默认 60 秒DIFY_DEBUG:Dify 渠道是否输出工作流和节点信息,默认trueFORCE_STREAM_OPTION:是否覆盖客户端 stream_options 参数,默认trueGET_MEDIA_TOKEN:是否统计图片 token,默认trueGET_MEDIA_TOKEN_NOT_STREAM:非流情况下是否统计图片 token,默认trueUPDATE_TASK:是否更新异步任务(Midjourney、Suno),默认trueCOHERE_SAFETY_SETTING:Cohere 模型安全设置,可选值为NONE,CONTEXTUAL,STRICT,默认NONEGEMINI_VISION_MAX_IMAGE_NUM:Gemini 模型最大图片数量,默认16MAX_FILE_DOWNLOAD_MB: 最大文件下载大小,单位 MB,默认20CRYPTO_SECRET:加密密钥,用于加密数据库内容AZURE_DEFAULT_API_VERSION:Azure 渠道默认 API 版本,默认2024-12-01-previewNOTIFICATION_LIMIT_DURATION_MINUTE:通知限制持续时间,默认10分钟NOTIFY_LIMIT_COUNT:用户通知在指定持续时间内的最大数量,默认2