8000 GitHub - Veloera/Veloera
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Veloera/Veloera

Repository files navigation

Veloera

Veloera

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

GitHub stars Build Status Build Status

优秀的 AI API 网关系统

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

特性

  • 支持以 , 分割的单渠道多 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

🌟 Star History

Star History Chart

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 119

0