全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 445|回复: 13

【教程】黑五的吃灰小鸡怎么办?搭建多模型一站式AI平台

[复制链接]

44

主题

375

回帖

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
发表于 2024-12-8 13:06:58 | 显示全部楼层 |阅读模式
20230417
大家好呀!距离上一次在loc和博客发布教程已经3年多了。

今天介绍一下如何利用吃灰小鸡搭建自己的多模型一站式AI平台,分享给身边朋友们家人们用还是相当方便的。

详细全文戳博客  https://qing.su/article/linux-ai-platform-with-coai.html

用到的程序是免费开源版的COAI/ChatNIO,支持GPT/Claude/Dalle/Midjourney/等等各种模型,也支持新的gpt-o1-preview和gpt-o1-mini.  文中使用的是Ubuntu 24.04系统,其它系统也类似。





我也不知道为啥,加上代码就直接403,于是把教程写在楼下吧

MJJ,你的签名掉了~~~
回复

使用道具 举报

44

主题

375

回帖

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
 楼主| 发表于 2024-12-8 13:08:06 | 显示全部楼层
本帖最后由 shc 于 2024-12-8 13:10 编辑

1. 安装MySQL + Redis

  1. apt install redis-server
复制代码
  1. apt-get install npm golang-go mysql-server
  2. mysql -u root -p
  3. ALTER USERER 'root'@'localhost' IDENTIFIED BY 'password';
  4. CREATE DATABASE coaidb;
  5. CREATE USER 'coaiuser'@'localhost' IDENTIFIED BY 'password2';
  6. GRANT ALL ON coaidb.* TO 'coaiuser'@'localhost';
  7. FLUSH PRIVILEGES;
  8. QUIT;
复制代码
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

44

主题

375

回帖

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
 楼主| 发表于 2024-12-8 13:09:15 | 显示全部楼层
2. 编译安装COAI

  1. cd /opt
  2. git clone https://github.com/coaidev/coai.git
  3. cd coai
  4. cp config.example.yaml config.yaml
复制代码


在config.yaml中填好数据库信息,然后编译安装。

  1. cd app
  2. npm install -g pnpm
  3. pnpm install
  4. pnpm build
  5. cd ..
  6. go build -o coai
复制代码


建好systemD服务 /etc/systemd/system/coai.service

  1. [Unit]
  2. Description=COAI Service

  3. [Service]
  4. Type=simple
  5. User=root
  6. WorkingDirectory=/opt/coai
  7. ExecStart=/opt/coai/coai
  8. Restart=always

  9. [Install]
  10. WantedBy=multi-user.target
复制代码

  1. systemctl daemon-reload
  2. systemctl start coai.service
  3. systemctl enable coai.service
复制代码


3. 设置Nginx反代

  1. apt-get install nginx certbot python3-certbot-nginx -y
  2. cp /opt/coai/nginx.conf /etc/nginx/conf.d/coai.conf
复制代码


编辑/etc/nginx/conf.d/coai.conf,加一行
  1. server_name example.com
复制代码


重新加载Nginx

  1. nginx -t
  2. service nginx reload
复制代码


配置Let's Encrypt

  1. certbot --nginx --redirect --hsts --staple-ocsp -d example.com
复制代码



安装完毕后,在后台配置好API就可以了。具体的图文可以参考我的博客文章

https://qing.su/article/linux-ai-platform-with-coai.html

如果有任何疑问,欢迎留言讨论哈~

MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

88

主题

2630

回帖

7206

积分

论坛元老

Rank: 8Rank: 8

积分
7206
发表于 2024-12-8 13:28:55 | 显示全部楼层
这种是搭建了直接能用还是要填其他平台的API进行中转?
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

44

主题

375

回帖

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
 楼主| 发表于 2024-12-8 13:40:37 | 显示全部楼层
tomcb 发表于 2024-12-8 13:28
这种是搭建了直接能用还是要填其他平台的API进行中转?

要填API, 可以填官方的,也可以填第三方的。我就注册的坛子里之前老哥做的中转API,送的几块钱能用好久…
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

59

主题

283

回帖

915

积分

高级会员

Rank: 4

积分
915
发表于 2024-12-8 13:28:00 | 显示全部楼层
tomcb 发表于 2024-12-8 13:28
这种是搭建了直接能用还是要填其他平台的API进行中转?

还得中转
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

86

主题

833

回帖

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
发表于 2024-12-8 13:40:54 | 显示全部楼层
这程序作者人品不行
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

6

主题

850

回帖

2562

积分

金牌会员

Rank: 6Rank: 6

积分
2562
发表于 2024-12-8 13:28:00 | 显示全部楼层
Typeboom 发表于 2024-12-8 14:17
这程序作者人品不行

详情?
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

44

主题

375

回帖

1132

积分

金牌会员

Rank: 6Rank: 6

积分
1132
 楼主| 发表于 2024-12-8 14:17:06 | 显示全部楼层
Typeboom 发表于 2024-12-8 14:17
这程序作者人品不行

免费的程序,要啥自行车
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-12-8 14:40:04 | 显示全部楼层
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2025-3-14 15:18 , Processed in 0.118634 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表