在ChatGPT-Next-Web的基础上,增加注册登录,额度限制,邀请,敏感词,支付,基于docker一键部署。提供后台管理系统,可配置标题、欢迎词、额度不足提醒、公告
1、首页
2、聊天
3、登录
4、注册
5、个人中心
6、支付和兑换
后台支持
此分叉版本的主要变更如下:
全新的UI界面(部分界面还待更新)添加Midjourney-Proxy(Plus)接口的支持,对接文档,支持的接口如下: /mj/submit/imagine /mj/提交/想象 /mj/submit/change /mj/提交/更改 /mj/submit/blend /mj/提交/混合 /mj/submit/describe /mj/提交/描述 /mj/image/{id} (通过此接口获取图片,请必须在系统设置中填写服务器地址!!) /mj/task/{id}/fetch (此接口返回的图片地址为经过One API转发的地址) /task/list-by-condition /mj/submit/action (仅midjourney-proxy-plus支持,下同) /mj/submit/modal /mj/submit/shorten /mj/提交/缩短 /mj/task/{id}/image-seed /mj/insight-face/swap (InsightFace)/mj/insight-face/swap (洞察脸)支持在线充值功能,可在系统设置中设置,当前支持的支付接口: 易支付支持用key查询使用额度: 配合项目neko-api-key-tool可实现用key查询使用渠道显示已使用额度,支持指定组织访问分页支持选择每页显示数量兼容原版One API的数据库,可直接使用原版数据库(one-api.db)支持模型按次数收费,可在 系统设置-运营设置 中设置支持渠道加权随机数据看板可设置令牌能调用的模型支持Telegram授权登录。 系统设置-配置登录注册-允许通过Telegram登录对@Botfather输入指令/setdomain选择你的bot,然后输入http(s)://你的网站地址/loginTelegram Bot 名称是bot username 去掉@后的字符串
模型支持
此版本额外支持以下模型:
第三方模型 gps (gpt-4-gizmo-*)智谱glm-4v,glm-4v识图Anthropic Claude 3 (claude-3-opus-20240229, claude-3-sonnet-20240229)人类学克劳德 3 (克劳德-3-opus-20240229, 克劳德-3-十四行诗-20240229)Ollama,添加渠道时,密钥可以随便填写,默认的请求地址是http://localhost:11434,如果需要修改请在渠道中修改Midjourney-Proxy(Plus)接口,对接文档零一万物
您可以在渠道中添加自定义模型gpt-4-gizmo-*,此模型并非OpenAI官方模型,而是第三方模型,使用官方key无法调用。
渠道重试
渠道重试功能已经实现,可以在设置->运营设置->通用设置
设置重试次数,建议开启缓存功能。
如果开启了重试功能,第一次重试使用同优先级,第二次重试使用下一个优先级,以此类推。
缓存设置方法
REDIS_CONN_STRING
:设置之后将使用 Redis 作为缓存使用。 例子:REDIS_CONN_STRING=redis://default:redispw@localhost:49153
MEMORY_CACHE_ENABLED
:启用内存缓存(如果设置了REDIS_CONN_STRING
,则无需手动设置),会导致用户额度的更新存在一定的延迟,可选值为 true
和 false
,未设置则默认为 false
。 例子:MEMORY_CACHE_ENABLED=true
开源地址
zhang-wei-jian/AnyAiWeb: 在ChatGPT-Next-Web的基础上,增加注册登录,额度限制,邀请,敏感词,支付,基于docker一键部署。提供后台管理系统,可配置标题、欢迎词、额度不足提醒、公告http://aisuperhero.xyz:8503 (github.com)