Giter VIP home page Giter VIP logo

calcium-ion / new-api Goto Github PK

View Code? Open in Web Editor NEW
2.9K 21.0 722.0 2.93 MB

AI模型接口管理与分发系统,支持将多种大模型转为OpenAI格式调用、支持Midjourney Proxy、Suno、Rerank,兼容易支付协议,仅供个人或者企业内部管理与分发渠道使用,请勿用于商业用途,本项目基于One API二次开发。

Home Page: https://nekoapi.com

License: Apache License 2.0

Dockerfile 0.07% Shell 0.11% Go 61.91% Python 0.18% HTML 0.06% JavaScript 37.45% CSS 0.17% Makefile 0.03%

new-api's Introduction

New API

Note

本项目为开源项目,在One API的基础上进行二次开发

Important

使用者必须在遵循 OpenAI 的使用条款以及法律法规的情况下使用,不得用于非法用途。 本项目仅供个人学习使用,不保证稳定性,且不提供任何技术支持。 根据《生成式人工智能服务管理暂行办法》的要求,请勿对**地区公众提供一切未经备案的生成式人工智能服务。

Tip

最新版Docker镜像:calciumion/new-api:latest
默认账号root 密码123456
更新指令:

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR

主要变更

此分叉版本的主要变更如下:

  1. 全新的UI界面(部分界面还待更新)
  2. 添加Midjourney-Proxy(Plus)接口的支持,对接文档
  3. 支持在线充值功能,可在系统设置中设置,当前支持的支付接口:
    • 易支付
  4. 支持用key查询使用额度:
  5. 渠道显示已使用额度,支持指定组织访问
  6. 分页支持选择每页显示数量
  7. 兼容原版One API的数据库,可直接使用原版数据库(one-api.db)
  8. 支持模型按次数收费,可在 系统设置-运营设置 中设置
  9. 支持渠道加权随机
  10. 数据看板
  11. 可设置令牌能调用的模型
  12. 支持Telegram授权登录。
    1. 系统设置-配置登录注册-允许通过Telegram登录
    2. @Botfather输入指令/setdomain
    3. 选择你的bot,然后输入http(s)://你的网站地址/login
    4. Telegram Bot 名称是bot username 去掉@后的字符串
  13. 添加 Suno API接口的支持,对接文档
  14. 支持Rerank模型,目前仅兼容Cohere和Jina,可接入Dify,对接文档

模型支持

此版本额外支持以下模型:

  1. 第三方模型 gps (gpt-4-gizmo-*)
  2. 智谱glm-4v,glm-4v识图
  3. Anthropic Claude 3
  4. Ollama,添加渠道时,密钥可以随便填写,默认的请求地址是http://localhost:11434,如果需要修改请在渠道中修改
  5. Midjourney-Proxy(Plus)接口,对接文档
  6. 零一万物
  7. 自定义渠道,支持填入完整调用地址
  8. Suno API 接口,对接文档
  9. Rerank模型,目前支持CohereJina对接文档
  10. Dify
  11. Vertex AI,目前兼容Claude,Gemini,Llama3.1

您可以在渠道中添加自定义模型gpt-4-gizmo-*,此模型并非OpenAI官方模型,而是第三方模型,使用官方key无法调用。

比原版One API多出的配置

  • STREAMING_TIMEOUT:设置流式一次回复的超时时间,默认为 30 秒。
  • DIFY_DEBUG:设置 Dify 渠道是否输出工作流和节点信息到客户端,默认为 true
  • FORCE_STREAM_OPTION:是否覆盖客户端stream_options参数,请求上游返回流模式usage,默认为 true,建议开启,不影响客户端传入stream_options参数返回结果。
  • GET_MEDIA_TOKEN:是统计图片token,默认为 true,关闭后将不再在本地计算图片token,可能会导致和上游计费不同,此项覆盖 GET_MEDIA_TOKEN_NOT_STREAM 选项作用。
  • GET_MEDIA_TOKEN_NOT_STREAM:是否在非流(stream=false)情况下统计图片token,默认为 true
  • UPDATE_TASK:是否更新异步任务(Midjourney、Suno),默认为 true,关闭后将不会更新任务进度。
  • GEMINI_MODEL_MAP:Gemini模型指定版本(v1/v1beta),使用“模型:版本”指定,","分隔,例如:-e GEMINI_MODEL_MAP="gemini-1.5-pro-latest:v1beta,gemini-1.5-pro-001:v1beta",为空则使用默认配置
  • COHERE_SAFETY_SETTING:Cohere模型安全设置,可选值为 NONE, CONTEXTUALSTRICT,默认为 NONE

部署

部署要求

  • 本地数据库(默认):SQLite(Docker 部署默认使用 SQLite,必须挂载 /data 目录到宿主机)
  • 远程数据库:MySQL 版本 >= 5.7.8,PgSQL 版本 >= 9.6

基于 Docker 进行部署

# 使用 SQLite 的部署命令:
docker run --name new-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数。
# 例如:
docker run --name new-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest

使用宝塔面板Docker功能部署

# 使用 SQLite 的部署命令:
docker run --name new-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /www/wwwroot/new-api:/data calciumion/new-api:latest
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数。
# 例如:
# 注意:数据库要开启远程访问,并且只允许服务器IP访问
docker run --name new-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(宝塔的服务器地址:宝塔数据库端口)/宝塔数据库名称" -e TZ=Asia/Shanghai -v /www/wwwroot/new-api:/data calciumion/new-api:latest
# 注意:数据库要开启远程访问,并且只允许服务器IP访问

渠道重试

渠道重试功能已经实现,可以在设置->运营设置->通用设置设置重试次数,建议开启缓存功能。
如果开启了重试功能,第一次重试使用同优先级,第二次重试使用下一个优先级,以此类推。

缓存设置方法

  1. REDIS_CONN_STRING:设置之后将使用 Redis 作为缓存使用。
    • 例子:REDIS_CONN_STRING=redis://default:redispw@localhost:49153
  2. MEMORY_CACHE_ENABLED:启用内存缓存(如果设置了REDIS_CONN_STRING,则无需手动设置),会导致用户额度的更新存在一定的延迟,可选值为 truefalse,未设置则默认为 false
    • 例子:MEMORY_CACHE_ENABLED=true

为什么有的时候没有重试

这些错误码不会重试:400,504,524

我想让400也重试

渠道->编辑中,将状态码复写改为

{
  "400": "500"
}

可以实现400错误转为500错误,从而重试

Midjourney接口设置文档

对接文档

Suno接口设置文档

对接文档

交流群

界面截图

image

image

image
image
image image 夜间模式
image

image
image

相关项目

Star History

Star History Chart

new-api's People

Contributors

a497625414 avatar ai-ass avatar calcium-ion avatar ckt1031 avatar dalefengs avatar dependabot[bot] avatar ehco1996 avatar glzjin avatar h1xy avatar hynor avatar igophper avatar iszcz avatar jimmyshjj avatar kahosan avatar kakingone avatar luxlzz6 avatar mapleeve avatar mrhaoji avatar oswinwu avatar p3psi-boo avatar quentinhsu avatar quzard avatar songquanpeng avatar utopeadia avatar wozulong avatar xiangyuanliu avatar xixingya avatar xyfacai avatar yan-zero avatar yangfan-sys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

new-api's Issues

使用CF AI Gateway添加渠道有bug

  • [ x] 我已确认目前没有类似 issue
  • [ x] 我已确认我已升级到最新版本
  • [ x] 我已完整查看过项目 README,尤其是常见问题部分
  • [ x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [ x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
使用CF AI Gateway添加渠道有bug
复现步骤
会提示两个v1网址
预期结果
修复此问题

希望可用MongoDB数据库连接

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
希望可用MongoDB数据库连接
应用场景
数据库

个人中心 可用功能 重复BUG

例行检查
[//]: # (方框内删除已有的空格,填 x 号)

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
如图:QQ截图20231124081853
复现步骤
应该是每个渠道勾选的模型都被展示出来了 重复展示
预期结果
修复bug

蓝兔支付

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x]我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

应用场景

渠道编辑页面,取消“是否自动禁用”的勾选项,点击保存,刷新之后,打开编辑页面,还是勾选状态,并且渠道会自动被禁用

问题描述
是否自动禁用,取消勾选不生效

复现步骤
渠道编辑页面,取消“是否自动禁用”的勾选项,点击保存,刷新之后,打开编辑页面,还是勾选状态,并且渠道会自动被禁用

预期结果
取消“是否自动禁用”的勾选项之后,点击保存;在自动禁用开启的情况下,该渠道不会被自动禁用

相关截图
image

Mj绘制完成的图支持中转时操作

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

Mj绘制完成的图后台支持设置:

  1. 压缩质量 转webp(或者增加参数返回一个质量较小的缩略图)
  2. 四合一的图直接转webp后可分割四张单独的图片以数组返回
  3. 可设置oss上传后返回oss链接

应用场景

  1. 节省服务器流量,提高图片加载速度(基本mj一张图在10M左右,通过webp质量转换在200-500k,肉眼基本难以察觉)
  2. 更灵活的应对场景

怎么部署

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

集群部署

不知道目前是否支持,希望可以增加这方面的支持

错误的 Unicode 编码处理方式

Content json.RawMessage `json:"content"`

其中引入的 RawMessage 为 []bytes 类型,会导致第三方 API 转换 OpenAI 类型时的处理代码产生一次强制类型转换 []bytes->String

Content: string(message.Content),

这会导致 Unicode 编码的文本被解析为字面值,例如 "\u4f60\u597d"->"\\u4f60\\u597d",相当于发送给下游的数据为 unicode 字符串,而不是中文。

关于设置后不支持html

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
关于我们设置后 不支持html,如截图
相关截图
image

nginx 设置了反向代理,使用域名作为 api 代理地址后,出现截图所示错误

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

复现步骤

预期结果

相关截图
image

如果没有的话,请删除此节。

支付宝当面付

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
对接支付宝当面付渠道
应用场景
支付功能

使用pg数据库导致设置打不开

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
使用pg数据库导致设置打不开,显示白屏
复现步骤
使用pg数据库
相关截图
image

程序报错 2023/11/30 21:39:30 /build/model/ability.go:19 ERROR: syntax error at or near "group" (SQLSTATE 42601)

是否会支持Openai的Assistant API?

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

应用场景

请求保持one-api的聊天跳转按钮

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
希望保留原来的聊天跳转功能。
7F82E95FFBD2A7ADC92B21DAB0E19674

应用场景
小白可以一键跳转,省去输入api-key!

建议可以添加swap_face人物换脸功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

应用场景

绘图失败不返还金额

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
更新0.1.2,绘图失败不返还金额

最新的v0.1.2中执行Dockerfile构建docker镜像出错

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
代码版本v0.1.2,使用项目提供的Dockerfile,构建镜像时候,在执行到npm install时候失败

7.742 npm ERR! code ERESOLVE
7.747 npm ERR! ERESOLVE unable to resolve dependency tree
7.756 npm ERR! 
7.757 npm ERR! While resolving: [email protected]
7.762 npm ERR! Found: @visactor/[email protected]
7.762 npm ERR! node_modules/@visactor/vchart
7.762 npm ERR!   @visactor/vchart@"~1.7.2" from the root project
7.762 npm ERR! 
7.762 npm ERR! Could not resolve dependency:
7.762 npm ERR! peer @visactor/vchart@"~1.8.8" from @visactor/[email protected]
7.762 npm ERR! node_modules/@visactor/vchart-semi-theme
7.762 npm ERR!   @visactor/vchart-semi-theme@"~1.7.2" from the root project
7.762 npm ERR! 
7.762 npm ERR! Fix the upstream dependency conflict, or retry
7.762 npm ERR! this command with --force, or --legacy-peer-deps
7.762 npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
7.762 npm ERR! 
7.762 npm ERR! See /root/.npm/eresolve-report.txt for a full report.
7.762 
7.762 npm ERR! A complete log of this run can be found in:
7.762 npm ERR!     /root/.npm/_logs/2024-01-31T09_28_49_507Z-debug-0.log

复现步骤

git clone [email protected]:Calcium-Ion/new-api.git
git switch --detach v0.1.2
cd new-api
docker build -t .

预期结果
成功构建镜像

相关截图
image

添加一键重置模型倍率功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

应用场景

新版本new-api对接其他人的new-api的mj无法正常工作

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
我对接了别人利用new-api项目搭建的mj模型,无法正常使用。回退上一个版本0.0.9无此问题。
复现步骤
对接别人利用new-api搭建的mj,就会无法出图

预期结果

相关截图
docker logs
11111111
对接方的显示出图了
2222222
我这边不显示出图
333333333
回退版本后,成功出图。
44444444

text-moderation-latest 不计费

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
图1为newapi 图2为原版oneapi
复现步骤
并发测试了上千条
预期结果
希望和oneapi计费保持一致
相关截图
image
image

希望管理员可以自定义令牌分组和渠道

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

管理员创建令牌时可以自定义令牌使用的分组或者渠道,不局限于分组{ "default", "vip", "svip"}。

应用场景

需要使用指定渠道、优先级较低或者和管理员分组不同的渠道时,不能直接创建相关令牌。

功能优先级不高,暂时有其他解决办法,只是较为繁琐:
创建新分组,为渠道设置分组,创建新用户指定新分组,创建令牌。

恢复渠道优先级能够设置为负数

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
渠道优先级能够为负数很方便设置备用渠道,比如几十个渠道,只需将一个备用渠道设为负数。没有优先级为负的选择,就得将几十个渠道的优先级提升
复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

建议后台管理新增货币更换功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
现在后台系统使用的是美金结算,建议新增支持其它货币的功能,例如,在设置--运营设置或系统设置--新增一个下拉菜单,可以将现有美金($)修改为人民币(¥),默认为美金($)。
ps:模型倍率、分组倍率继续按照后台设置里的参数调整就可以了。
应用场景
1、满足系统的资费结算呈多元化;
2、应对C端用户可以降低汇率换算、实时汇率的沟通成本(如果改人民币结算的话,其他币种以此类推);
3、更换适宜的币种使后台系统的消费日志以及实时消耗情况更直观;

添加成功时自动启用通道功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
添加成功时自动启用通道功能

应用场景

渠道显示错乱

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
渠道翻页会出现重复ID,并且有些显示不了,得把每页数量加大才会显示,测试oneapi没有此类bug
复现步骤

预期结果

相关截图
如果没有的话,请删除此节。
Uploading 第一页.png…
Uploading 第二页.png…

mj换脸

希望作者大大能补充mj换脸接口,目前其他都是比较完美的,但是唯独缺少了这个有趣的功能

请求增加内存缓冲功能,优化卡字情况

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

应用场景

希望增加对arm架构的docker镜像的支持

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
希望增加arm64架构支持的docker镜像

应用场景
现在arm64架构的vps性能强,价格便宜,会越来越流行,希望提供支持arm64架构的docker镜像

大佬,你把个人信息更新功能忘记了!无法自主修改密码。

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
用户忘记密码,只能密码重置,重置了进去后无法修改!
复现步骤
重置密码就是如此
预期结果
希望保留原one-api可以在更新用户信息的地方修改自己的密码。
相关截图
屏幕截图 2023-12-12 215033

管理渠道页面 重复的页码展示bug

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
QQ截图20231124082321

预期结果
修复重复展示bug

希望能够添加码支付功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
对接码支付平台
应用场景
易支付容易跑路 码支付更实用一些

模型管理页面分页问题

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
总共有11个模型
每页10条,当打开第二页的时候,显示总共三页
每页20条,显示总共2页
复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

前端

考虑换成react pro-design版本吗?有免费劳动力,现在的ui框架太难用了

我在宝塔部署无法启动容器

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
不管如何容器都是以暂停,尝试重启未果
复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

请求优化手机端ui

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
把手机端UI优化一下,求求拉
应用场景
手机用户

添加聊天链接后在new-api中聊天设置好api地址和key关闭new-api下次打开丢失配置

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
关闭new-api网页,重新打开,之前配置的聊天的自定义url和key丢失
复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

大佬你好,自动禁用未开启,设置里面的响应也设置了超过30秒,还是会自动禁用,没有配置环境变量这些,好像是设置没有生效

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
大佬你好,自动禁用未开启,设置里面的响应也设置了超过30秒,还是会自动禁用,没有配置环境变量这些,好像是设置没有生效

预期结果

B03AF13A6A6312E76C6291E2CE71596F

BUG: 渠道管理乱序或重复的问题

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

  1. 渠道管理由于按优先级排列,存在乱序,翻页时概率出现之前的渠道
  2. 点击按ID排序后会出现重复的渠道名

复现步骤

  1. 点击渠道管理,翻页
  2. 点击按ID排序

预期结果
通常情况下会出现重复的渠道ID,如果没出现,多翻几页再点击按ID排序就会出现
希望修复该BUG,并按照渠道ID排序渠道,因为批量添加渠道时,优先级通常都是相同的,会导致乱序的情况。

相关截图
d81545eca4870b2489168a85e4d8d29f

如果没有的话,请删除此节。

将“删除个人账户功能”选择性开启

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
因为设置了注册赠送额度,有人利用这个功能删号重新注册,进行无限白嫖。强烈建议大佬修改这个功能。
应用场景
1111

添加mj相关功能

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
支持局部重绘: Vary (Region) 、支持图片变焦: Zoom、支持 [InsightFace 人脸服务
应用场景

渠道余额不能正常显示

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
渠道余额不能正常显示,
从控制台看点击更新之后是有正常余额返回的,
但是余额那里还是显示0
复现步骤

预期结果

相关截图
image

可以添加中英文页面吗?

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述
希望加入中英文界面
应用场景

无法像one-api一样指定渠道id

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
请求api的时候,Authorization的key是可以Authorization: Bearer ONE_API_KEY-CHANNEL_ID携带渠道id进行请求,但我这边测试似乎不行
复现步骤

预期结果

相关截图
I3S3IZQGE`K$ GFT YG1{%O
}B8J${RGXT PF2L5LDHB)EA

测试其他模型实际使用gpt-3.5-turbo

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
测试其他模型,实际使用gpt-3.5-turbo进行测试。
复现步骤
点击某渠道“测试”右边的小三角,在弹出的模型列表中点击其他模型,比如gpt-4(不支持也可以添加用于测试),即使该渠道不支持也能测试成功,因为是使用gpt-3.5-turbo进行测试的。
预期结果
测试某个模型返回该模型测试结果,如果能一键测试new-api支持的所有模型,根据测试结果自动修改渠道的模型列表就更好了。

创建渠道时下拉框无法收回

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
创建渠道时下拉框无法收回
复现步骤
电脑创建渠道时下拉框
相关截图
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.