当前位置: 首页 > news >正文

LocalAI离线安装部署

简介

LocalAI是免费的开源 OpenAI 替代品。LocalAI 可作为替代 REST API,与 OpenAI(Elevenlabs、Anthropic……)API 规范兼容,用于本地 AI 推理。它允许您在本地或使用消费级硬件运行 LLM、生成图像、音频(不止于此),支持多种模型系列。不需要 GPU。它由 Ettore Di Giacinto创建和维护。

离线安装流程

源码链接:https://github.com/mudler/LocalAI
https://localai.io/basics/container/
前提: 需要能科学上网,镜像源只能在国外下载。

1.拉取镜像

docker pull localai/localai:latest-cpu
拉取的是干净的,里面没有任何模型
注意离线安装,不要拉取localai/localai:latest-aio-cpu版本的,这个需要在线下载依赖

2.运行服务

docker run -p 8080:8080 --name local-ai -ti localai/localai:latest-cpu

在这里插入图片描述

3.下载模型:https://huggingface.co/openai/whisper-large-v3

ggml-large-v3.bin
创建配置文件:

vim whisper-1.yaml
---
backend: whisper
name: whisper-1
parameters:model: ggml-large-v3.bin

模型文件和配置文件上传到服务器目录:/opt/models

4.挂载配置文件,启动服务

docker run -d -ti --name localai -p 8080:8080 -v /opt/models:/build/models localai/localai:latest-cpu

5.查看文件是否挂载成功:

docker ps
14dc8676c4ab
进入容器内部:
docker exec -it 14dc8676c4ab /bin/bash
model 目录在:/build/models

在这里插入图片描述

6.验证服务

在这里插入图片描述
说明离线导入模型成功,其他模型导入参照这个即可。

总结

模型配置文件格式一定要正确,否则导入会报错。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java八股文面试题
  • 智能家居装修怎么布线?智能家居网络与开关插座布置
  • java设计模式之:策略模式+工厂模式整合案例实战(一)
  • 【C++深入学习】类和对象(一)
  • QT5.12.9 通过MinGW64 / MinGW32 cmake编译Opencv4.5.1
  • [笔试题] 笔试题面试题
  • 218.贪心算法:分发糖果(力扣)
  • python如何与前端交互
  • Qt之元对象系统
  • 计算机课程名,汇总
  • Windows系统网络配置命令详细指南
  • 编程题目积累(day5)
  • CSS技巧专栏:一日一例 2.纯CSS实现 多彩边框按钮特效
  • 296个地级市GDP相关数据(2000-2023年)
  • 右键连点器
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • android图片蒙层
  • CSS相对定位
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • learning koa2.x
  • Phpstorm怎样批量删除空行?
  • Protobuf3语言指南
  • Sequelize 中文文档 v4 - Getting started - 入门
  • TCP拥塞控制
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue学习系列(二)vue-cli
  • Webpack 4x 之路 ( 四 )
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 二维平面内的碰撞检测【一】
  • 基于组件的设计工作流与界面抽象
  • 思维导图—你不知道的JavaScript中卷
  • 王永庆:技术创新改变教育未来
  • 因为阿里,他们成了“杭漂”
  • 再谈express与koa的对比
  • 自定义函数
  • Java总结 - String - 这篇请使劲喷我
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • $().each和$.each的区别
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (独孤九剑)--文件系统
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (分布式缓存)Redis哨兵
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (算法)Travel Information Center
  • (转)Mysql的优化设置
  • ****三次握手和四次挥手
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .Net Core与存储过程(一)
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 发展历程