优秀的 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 -d
GENERATE_DEFAULT_TOKEN
:是否为新注册用户生成初始令牌,默认为false
STREAMING_TIMEOUT
:流式回复超时时间,默认 60 秒DIFY_DEBUG
:Dify 渠道是否输出工作流和节点信息,默认true
FORCE_STREAM_OPTION
:是否覆盖客户端 stream_options 参数,默认true
GET_MEDIA_TOKEN
:是否统计图片 token,默认true
GET_MEDIA_TOKEN_NOT_STREAM
:非流情况下是否统计图片 token,默认true
UPDATE_TASK
:是否更新异步任务(Midjourney、Suno),默认true
COHERE_SAFETY_SETTING
:Cohere 模型安全设置,可选值为NONE
,CONTEXTUAL
,STRICT
,默认NONE
GEMINI_VISION_MAX_IMAGE_NUM
:Gemini 模型最大图片数量,默认16
MAX_FILE_DOWNLOAD_MB
: 最大文件下载大小,单位 MB,默认20
CRYPTO_SECRET
:加密密钥,用于加密数据库内容AZURE_DEFAULT_API_VERSION
:Azure 渠道默认 API 版本,默认2024-12-01-preview
NOTIFICATION_LIMIT_DURATION_MINUTE
:通知限制持续时间,默认10
分钟NOTIFY_LIMIT_COUNT
:用户通知在指定持续时间内的最大数量,默认2