开源&Docker 篇七十七:不用显卡也能跑的离线AI来了,本地部署OpenAI项目

2024-03-24 15:07:11 16点赞 194收藏 11评论

前言

大家好,这里是可爱的Cherry。

今天为大家带来一款不需要依托GPU也可以在本地运行离线AI项目——Local-AI。

该项目可以运行任何自定义的AI模型,最重要的是可以代替openAI的API用在本地的浏览界面上。

不用显卡也能跑的离线AI来了,本地部署OpenAI项目不用显卡也能跑的离线AI来了,本地部署OpenAI项目

系统部署

🟡系统部署前,先新建一个文件夹,本文实例中为/volume1/docker/localai/models。

一、下载模型

🔻下载模型,把模型放到刚才新建的文件夹/volume1/docker/localai/models下。这里推荐的模型下载站点,第一抱脸虫(huggingface)了,访问的话需要魔法。国内用户的可以访问抱脸虫镜像站hf-mirror.

不用显卡也能跑的离线AI来了,本地部署OpenAI项目不用显卡也能跑的离线AI来了,本地部署OpenAI项目

二、docker-compose.yaml代码

🔻新建一个文件夹,可以用项目为名字。在文件夹下新建一个docker-compose.yaml文件,将下面代码复制进去。

version: "3.6" services: api: image: quay.io/go-skynet/local-ai:master-ffmpeg-core ports: - 56787:8080 environment: - MODELS_PATH=/models #- DEBUG=true - CORS=true #允许跨越访问,使用api必须开启 - CORS_ALLOW_ORIGINS=* #允许跨域的白名单 - THREADS=4 #这里是线程数,根据CPU情况调整 volumes: - /volume1/docker/localai/models:/models:cached networks: {}

三、SSH部署(推荐)

通过SSH工具,例如finalshell,登录NAS系统,输入如下指令。

#来到文件夹 cd /volume1/docker/localai/ #启动容器,这里需要NAS管理员密码 sudo docker-compose up -d

四、群晖部署compose(群晖7.2)

打开container manager,选择项目,点击新建,选择localai路径,点击下一步即可

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

五、威联通部署compose

打开container station,创建应用程序,复制代码验证后部署即可

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

系统使用

一、查询现有模型

🔻项目支持两种模式查询现有的模型,第一种是打开网页查看http(s)://ip:port/v1/models

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

第二种是通过curl指令查询,curl http(s)://localhosy:port/v1/models

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

二、API使用方案

curl http://localhost:56787/v1/completions -H "Content-Type: application/json" -d '{

"model": "phi-2.Q8_0.gguf",

"prompt": "A long time ago in a galaxy far, far away",

"temperature": 0.7

}'

model是模型的名字,就是/volume1/docker/models文件夹下的具体模型名字
prompt是发送的内容
temperature是创造力水平,默认0.7

这是返回的结果,沿着我们输入的文本继续往下走了。

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

三、和chatgpt-next-web对接

🔻输入自定义接口地址,http://ip:port,不需要填/v1/competions的路径,模型还是选择phi-2.Q8_0.gguf

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

🔻开启新对话设置,选择刚才的模型,并定义随机性、新鲜度等参数值。

不用显卡也能跑的离线AI来了,本地部署OpenAI项目

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
11评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

生活家,数码领域作者,电脑外设领域作者

发文累计获赞5947,内容被4.6万人收藏

关注 打赏
作者其他文章
最新文章 热门文章
194
扫一下,分享更方便,购买更轻松