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

ollama实践笔记

目录

一、linux安装文件命令:

二、启动ollama

三、linux 如何把ollama serve做为服务方式启动

四、安装deepseek-r1

五、如何在网页中使用ollama?

‌5.1 安装Open WebUI【不推荐】

5.2 安装ollama-webui-lite

六、Ubuntu安装docker、只需要一句话即可

七、deepseekV3安装

八、通过API的方式请求Ollama

九、通过Postman API的方式请求Ollama 集成的模型API


git仓库地址:https://github.com/ollama/ollama.git

官网地址:https://github.com/ollama/ollama

一、linux安装文件命令:

curl -fsSL https://ollama.com/install.sh | sh

二、启动ollama

ollama serve

三、linux 如何把ollama serve做为服务方式启动

把下面的代码写到shell脚本中,运行脚本就可以做为后台服务了。nohup ollama serve > /var/log/ollama.log 2>&1 &

四、安装deepseek-r1

安装和运行都是相同的命令:
(1)首次运行就是安装;(2)再次运行就是使用
ollama run deepseek-r1

五、如何在网页中使用ollama?

‌5.1 安装Open WebUI【不推荐】

Ollama的网页端是通过Open WebUI实现的,它提供了一个清晰且用户友好的聊天界面,使得与大型语言模型的交互变得直观‌1。用户可以通过Open WebUI与Ollama模型进行交互,进行对话和管理模型。

【这个特别慢!!!!不建议用这个】
git clone https://github.com/open-webui/open-webui.git官方地址:https://github.com/open-webui/open-webui

5.2 安装ollama-webui-lite

仓库:GitHub - ollama-webui/ollama-webui-lite: This repo is no longer maintained, please use our main Open WebUI repo.

(1)安装nodejs:

sudo apt install nodejs

node -v

(2)安装npm

sudo apt install npm

npm -v

注意:node版本要安装最新的,否则无法运行,参考官方,安装最新的node

Node.js — Download Node.js®

(3)映射端口:

网站端口:3000

ssh -CNg -L 3000:127.0.0.1:3000 root@connect.westb.seetacloud.com -p 34016

ollama端口:11434

ssh -CNg -L 11434:127.0.0.1:11434 root@connect.westb.seetacloud.com -p 34016

参考安装文章:LLama3本地部署安装_llama安装-CSDN博客

(4)启动网站

npm run dev

六、Ubuntu安装docker、只需要一句话即可

apt install docker.io

docker --version
Docker version 24.0.7, build 24.0.7-0ubuntu2~22.04.1

安装docker好像也没啥用

七、deepseekV3安装

八、通过API的方式请求Ollama

curl --location 'http://localhost:11434/api/generate' \
--header 'Content-Type: text/plain' \
--data '{"model":"deepseek-r1","prompt": "请分别翻译成中文、韩文、日文 -> Meta Llama 3: 如何变得很有钱?","stream": false
}'

九、通过Postman API的方式请求Ollama 集成的模型API

http://www.lryc.cn/news/536271.html

相关文章:

  • springCloud-2021.0.9 之 服务调服务 示例
  • 如何使用DHTMLX Scheduler的拖放功能,在 JS 日程安排日历中创建一组相同的事件
  • QxOrm生成json
  • XS9922B(CHIPUP) 模拟高清 寄存器手册 XS9922B 四通道 多合一模拟高清解码芯片
  • Django创建超管用户
  • 基于Kotlin中Flow扩展重试方法
  • 好好说话:深度学习扫盲
  • 【状态空间方程】对于状态空间方程矩阵D≠0时的状态反馈与滑模控制
  • 腾讯大数据基于 StarRocks 的向量检索探索
  • Linux系统调用
  • 如何在Servlet容器中使用HttpServletResponse?
  • SpringCloud - Seata 分布式事务
  • Ansible批量配置服务器免密登录步骤详解
  • 互联网大厂中面试的高频计算机网络问题及详解
  • 人工智能时代下ai智能语音机器人如何以假乱真?
  • 【橘子ES】Aggregations 聚合准备
  • vue3读取webrtc-stream 视频流
  • springcloud集成gateway
  • 2025常用的SEO工具有哪些?
  • C++类和对象进阶:运算符重载深度详解
  • Mybatisplus——Mybatisplus3.5.2版本使用Page分页插件查询,records有数据但是total显示0
  • C#(Winform)通过添加AForge添加并使用系统摄像机
  • AI使用场景简单测试
  • Linux 配置 MySQL 定时自动备份到另一台服务器
  • PostgreSQL 备库的延迟问题
  • 力扣-二叉树-226 翻转二叉树
  • 基于SpringBoot的在线车辆租赁信息管理系统
  • 掌握 systemd:Linux 服务管理的核心工具
  • 【信息系统项目管理师-案例真题】2019下半年案例分析答案和详解
  • C/C++程序的内存是如何开辟的?