百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

自带支付接口的AI web项目,NAS搭建可商业化的99AI

mhr18 2025-05-08 19:52 10 浏览 0 评论

前言

之前写过基于极空间搭建全平台AI的项目,但当时介绍的是Next Chat,虽说简单好用但不支持绘图以及整个界面和后台都过于简单了,我们能自定义的东西不多,于是今天便又开一个新项目介绍—99AI(项目由粉丝群@姜不吃推荐)

体验

该项目粉丝已经部署好了,且提供了链接供大家试用,感兴趣的可以去体验下所有功能与内容,随后再决定是否自部署。地址:https://ai.kokojy.top:3000/#/user-center?inVitecode=JIAEQHZGNP(粉丝自建,请善待)

项目界面

可以看到这里应用广场提供了很多预设的对话,例如你可以让AI帮你解梦,也可以让他帮你写作,甚至让他作为生物学教授回答你的各种问题都是ok的。不过应用广场的东西都需要部署后自行设置好,这里我比较懒直接展示的粉丝完成后的项目,可以看到他连分类也做得很全面了。

预设词

对话中,可以看到粉丝已经接入了很多模型了,从3.5到4.0,国内到国外的模型,从文字对话到绘图甚至音频应有尽有,当然了这些也都需要自己一个一个去对接,而我自己部署的,目前只有一个kimi以及千问。

粉丝

我的

由于我懒得去对接一个一个模型,后面的模型展示直接使用粉丝已经搭建好的平台。文字对话就不展示了,很多项目都具备,这里给大家看看AI作曲的效果。歌词由于我没有特别说明,所以它给了我英文版,随后就是音频文件甚至连歌曲封面都帮你做好了。

AI作曲

接着就是绘图的功能了,99AI提供了专门的绘图板块,这里支持MJ。当然也可以直接在对话中调用dell3或者千问等模型进行绘图,不过个人还是觉得mj的绘图更为准确,同时也很讨喜。

绘图

99AI还有一个别的项目不具备的就是思维导图功能了,一句话直接帮我把整个导图完成。导图生成之后支持导出为html、png以及svg格式。

思维导图

最后回到我自己部署的项目看看后台功能,99AI的后台特别丰富。主界面有对话的统计,访客统计等等数据展示类。左侧功能区有系统设置、用户管理、模型管理、数据管理、应用管理、存储管理甚至支付管理和套餐与分销管理。

后台

支付中支持微信、易支付、码支付、虎皮椒支付以及蓝兔支付共计五个平台,所以将99AI作为商业化的项目是完全足够了。

支付接口

更多后台的其他内容我就不过多展示了,感兴趣的可以自己跟着下面的部署过程部署之后体验。

部署

该项目需要自己编译,所以我们这里需要将整个项目给Download下来。直接github搜索99AI就能找到项目,感谢作者vastxie。

项目页

随后我们将其解压缩到群辉中,并在项目根目录新建mysql、sql以及redis文件夹。同时我们需要更改docker-compose.yml文件中的路径,如果端口有冲突还需要更改端口。

准备工作

准备好之后我们打开SSH端口,并用SSH工具连接群晖。输入sudo -i(中间有个空格)获取管理员权限。这时候cd到项目根目录,例如我这里就应该是cd volume1/docker/99AI。

命令

再输入docker-compose up -d启动项目,因为项目需要自行编译,所以过程会相对慢一点,耐心等待即可。结束之后就可以通过NASIP+9520访问项目页了。(默认关闭注册)

成功部署

后台管理地址为/admin,普通管理员账号为admin,超级管理员为super,密码均为123456。

用户界面

最后在模型管理中去设置对接你想要的模型就可以了,这里可以对话模型可以采取one api的形式,绘图模型目前逆向工程并不完全,这里推荐使用千问的接口与api,至于mj绘图只能付费。

总结

相当不错的项目,不过任何项目都需要折腾好了才好用,我比较懒加上不喜欢用AI,所以懒得折腾这个。如果和我一样想要使用又嫌折腾麻烦,可以使用粉丝搭建好的平台。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

相关推荐

B站收藏视频失效?mybili 收藏夹备份神器完整部署指南

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:羊刀仙很多B站用户都有过类似经历:自己精心收藏的视频突然“消失”,点开一看不是“已被删除”,就是“因UP主设置不可见”。而B站并不会主动通知...

中间件推荐初始化配置

Redis推荐初始化配置bind0.0.0.0protected-modeyesport6379tcp-backlog511timeout300tcp-keepalive300...

Redis中缓存穿透问题与解决方法

缓存穿透问题概述在Redis作为缓存使用时,缓存穿透是常见问题。正常查询流程是先从Redis缓存获取数据,若有则直接使用;若没有则去数据库查询,查到后存入缓存。但当请求的数据在缓存和数据库中都...

后端开发必看!Redis 哨兵机制如何保障系统高可用?

你是否曾在项目中遇到过Redis主服务器突然宕机,导致整个业务系统出现数据读取异常、响应延迟甚至服务中断的情况?面对这样的突发状况,作为互联网大厂的后端开发人员,如何快速恢复服务、保障系统的高可用...

Redis合集-大Key处理建议

以下是Redis大Key问题的全流程解决方案,涵盖检测、处理、优化及预防策略,结合代码示例和最佳实践:一、大Key的定义与风险1.大Key判定标准数据类型大Key阈值风险场景S...

深入解析跳跃表:Redis里的"老六"数据结构,专治各种不服

大家好,我是你们的码农段子手,今天要给大家讲一个Redis世界里最会"跳科目三"的数据结构——跳跃表(SkipList)。这货表面上是个青铜,实际上是个王者,连红黑树见了都要喊声大哥。...

Redis 中 AOF 持久化技术原理全解析,看完你就懂了!

你在使用Redis的过程中,有没有担心过数据丢失的问题?尤其是在服务器突然宕机、意外断电等情况发生时,那些还没来得及持久化的数据,是不是让你夜不能寐?别担心,Redis的AOF持久化技术就是...

Redis合集-必备的几款运维工具

Redis在应用Redis时,经常会面临的运维工作,包括Redis的运行状态监控,数据迁移,主从集群、切片集群的部署和运维。接下来,从这三个方面,介绍一些工具。先来学习下监控Redis实时...

别再纠结线程池大小 + 线程数量了,没有固定公式的!

我们在百度上能很轻易地搜索到以下线程池设置大小的理论:在一台服务器上我们按照以下设置CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2你不会真的按照这个理论来设置线程池的...

网络编程—IO多路复用详解

假如你想了解IO多路复用,那本文或许可以帮助你本文的最大目的就是想要把select、epoll在执行过程中干了什么叙述出来,所以具体的代码不会涉及,毕竟不同语言的接口有所区别。基础知识IO多路复用涉及...

5分钟学会C/C++多线程编程进程和线程

前言对线程有基本的理解简单的C++面向过程编程能力创造单个简单的线程。创造单个带参数的线程。如何等待线程结束。创造多个线程,并使用互斥量来防止资源抢占。会使用之后,直接跳到“汇总”,复制模板来用就行...

尽情阅读,技术进阶,详解mmap的原理

1.一句话概括mmapmmap的作用,在应用这一层,是让你把文件的某一段,当作内存一样来访问。将文件映射到物理内存,将进程虚拟空间映射到那块内存。这样,进程不仅能像访问内存一样读写文件,多个进程...

C++11多线程知识点总结

一、多线程的基本概念1、进程与线程的区别和联系进程:进程是一个动态的过程,是一个活动的实体。简单来说,一个应用程序的运行就可以被看做是一个进程;线程:是运行中的实际的任务执行者。可以说,进程中包含了多...

微服务高可用的2个关键技巧,你一定用得上

概述上一篇文章讲了一个朋友公司使用SpringCloud架构遇到问题的一个真实案例,虽然不是什么大的技术问题,但如果对一些东西理解的不深刻,还真会犯一些错误。这篇文章我们来聊聊在微服务架构中,到底如...

Java线程间如何共享与传递数据

1、背景在日常SpringBoot应用或者Java应用开发中,使用多线程编程有很多好处,比如可以同时处理多个任务,提高程序的并发性;可以充分利用计算机的多核处理器,使得程序能够更好地利用计算机的资源,...

取消回复欢迎 发表评论: