Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tinxue999/Veloera

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veloera

Veloera

Codacy Badge Go Report Card License GitHub release (latest SemVer)

GitHub stars Build Status Build Status

我正在为该项目寻求资金支持,以更好地维持其发展。如果您有任何想法,请随时与我联系:isneuroplexus[at]outlook.com
我正在为该项目寻求贡献者,如果您有意加入 Veloera 团队,请联系:isneuroplexus[at]outlook.com

优秀的 AI API 网关系统

原汁原味的 New API 体验, 对界面无大改动, 遵循 GPL 3.0 协议, 无商用限制, 承诺不变质.
添加极多原版不计划添加的特性. 以下只是部分.

Important

我们近期更新了许可证, 查看整个 README 以了解详情

特性

  • 支持以 , 分割的单渠道多 Key, 随机选取.
  • 支持礼品码, 全局每用户一次, 可控制总使用次数
  • 原生支持 /hf/v1 接口
  • 支持正则表达式屏蔽词
  • 渠道 Key 不再加密, 发送到前端显示
  • 日志支持刷新
  • 日志显示渠道名
  • 更新加载样式
  • 当没有聊天链接可用时, 不显示聊天按钮
  • 空回复不计费
  • 在日志表增加总/输入/输出 Tokens
  • 还有更多...

迁移

本程序基于 new-api 二开, 数据库结构基本兼容, 会自动运行迁移.
其他类似程序不保证支持, 后续有计划做手动迁移指南.

new-api

除了使用 SQLite, 均可无缝迁移.
对于 SQLite, 建议将 one-api.db 重命名为 veloera.db, 系统会尝试自动处理, 但未经过测试.

部署

Tip

最新版 Docker 镜像:ghcr.io/veloera/veloera:latest

docker-compose

  1. 克隆此仓库
git clone https://github.com/veloera/veloera.git
cd veloera
  1. 修改配置文件
nano docker-compose.yml
  1. 启动服务
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

赞助商

感谢这些厂商对 Veloera 的支持:


CDN acceleration and security protection for this project are sponsored by Tencent EdgeOne: EdgeOne offers a long-term free plan with unlimited traffic and requests, covering Mainland China nodes, with no overage charges. Interested friends can click the link below to claim it: https://edgeone.ai/?from=github

成为赞助者:

⚠️ 法律声明(Legal Notice)

Tip

TL;DR

  • 如果你是普通用户:
    此更新没有任何影响. 我们会为您处理好合规.
  • 如果你在运行二开版本:
    这是一个重要更新, 如果您希望合规运行 v0.2.27.1 以上版本(不含), 则请仔细阅读以下更新.

更新概要
若您以任何形式使用、修改或分发本项目,除遵循 GPL v3 外,还需遵守以下补充条款

  1. 不得移除或遮盖所有页面页脚或“关于”页面中的 Powered by Veloera 标识。
  2. 必须保留项目根目录下的 VELOERA_PROJ 文件,且不得修改内容
  3. 不得更改或移除 /veloera 路由及其功能行为。

本部分仅用于信息说明,不构成法律意见。如您对许可条款存在疑问或面临合规要求,强烈建议咨询法律专业人士。

v0.3.27.2 起,本项目更改为 GPL v3 许可证,并附加了额外使用条款。详见本文档下方“许可证”部分。

本项目基于 new-api 项目,原始许可证 Apache License 2.0 已保留于 new-api-stuffs/LICENSE.new-api,截至 fork 时原项目未包含 NOTICE 文件,故无需保留。

截至 commit c956fd3(含该提交),项目仍遵循 Apache 2.0 许可证,附加条款不适用

本声明仅用于信息说明,不构成法律建议。如有法律合规方面疑问,请咨询专业律师。

许可证

本项目自版本 v0.3.27.2 起,采用 GNU 通用公共许可证第 3 版(GPL v3) 授权,并附加以下补充条款:

附加条款(Additional Terms):

除非事先获得书面授权,您在使用、修改、分发本项目时,必须同时遵守以下附加要求

  1. 不得移除或遮盖所有页面页脚或“关于”页面中的 Powered by Veloera 徽标或文字标识。
  2. 必须保留项目根目录下的 VELOERA_PROJ 文件,且不得修改其内容。
  3. 必须保留并不得修改 /veloera 路由路径及其对应的页面行为。

这些附加条款依照 GPL v3 第 7 节的规定添加,并构成本项目许可证的组成部分。

截至 commit c956fd3(含),本项目代码仍遵循 Apache License 2.0,附加条款不适用。详情请参阅历史版本与 LICENSE 文件

⚠️ 本声明不构成法律建议。如您对许可证条款有任何疑问,请咨询专业法律顾问。

🌟 Star History

Star History Chart

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 56.3%
  • JavaScript 40.8%
  • SCSS 1.4%
  • Python 0.6%
  • Shell 0.4%
  • CSS 0.4%
  • Other 0.1%