初探Ollama与deepseek

server/2025/3/4 7:18:18/

什么是Ollama?它与大模型有什么联系?

简单说,Ollama就像是你电脑上的一个 “大模型小助手”。

以前,很多强大的大语言模型,比如能回答各种问题、写文章、翻译等的那些模型,要么只能在网上的服务器上用,数据发过去存在隐私风险;要么就是运行起来特别复杂,对电脑要求很高,普通人很难自己在电脑上用。

而 Ollama 出现后,它能让你在自己的电脑上比较轻松地运行很多不同的大语言模型。就好比你有一个模型仓库,里面放着像 LLaMA、Mistral 这些大模型,只要你电脑性能允许,通过 Ollama 这个工具,你就能把这些模型 “召唤” 出来,让它们在你的电脑上干活,比如帮你写文案、陪你聊天等。

所以,Ollama 和大模型的关系就是,Ollama 是一个能让大模型在本地电脑更方便运行的工具平台,它给大模型提供了在本地运行的 “土壤”,让人们可以更自由、更安全地使用大模型,而不用完全依赖网络上的服务。

安装ollama

在这里插入图片描述

聊起来

在这里插入图片描述

实测deepseek 1.5b有点智障了 还是7B起。
在这里插入图片描述

构建对答UI窗口

可安装open-webui或Chatbox。

open-webui链接:
https://github.com/open-webui/open-webui

如果Ollama在您的计算机上,请使用以下命令:
命令:docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

如果Ollama在另一个服务器上,请使用以下命令:

要连接到其他服务器上的Ollama,请将OLLAMA_BASE_URL更改为服务器的URL:

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

要运行支持Nvidia GPU的Open WebUI,请使用以下命令:

docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda

如果只使用OpenAI API,请使用以下命令:

docker run -d -p 3000:8080 -e OPENAI_API_KEY=your_secret_key -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

安装好后效果:
Open WebUI

**安装ChatBox,**链接:
ChaBox

CHatbox UI对话效果图


http://www.ppmy.cn/server/172273.html

相关文章

Suspense 使用方法

在这个组件树中有多个嵌套组件&#xff0c;要渲染出它们&#xff0c;首先得解析一些异步资源。如果没有 <Suspense>&#xff0c;则它们每个都需要处理自己的加载、报错和完成状态。在最坏的情况下&#xff0c;我们可能会在页面上看到三个旋转的加载态&#xff0c;在不同的…

Gtest, Junit,以及pytest对比理解

gtest、JUnit 和 pytest 是三种广泛使用的单元测试框架&#xff0c;分别针对 C、Java 和 Python 语言。它们的目标相似&#xff0c;都是帮助开发者编写和运行单元测试&#xff0c;但它们在语法、特性和使用场景上有所不同。以下是对它们的详细对比&#xff1a; 1. gtest (Googl…

阿里开源正式开园文生视频、图生视频模型-通义万相 WanX2.1

简介 发布时间与背景 通义万相 Wan2.1 模型于 2025年1月 发布&#xff0c;并迅速登顶视频生成领域权威评测 Vbench 的榜首&#xff0c;超越了包括 Sora、HunyuanVideo、Minimax 等国内外知名模型&#xff0c;并于这周开源。它是阿里云在 AI 视频生成领域的最新成果&#xff0…

ChatGPT 提示词框架

作为一个资深安卓开发工程师&#xff0c;我们在日常开发中经常会用到 ChatGPT 来提升开发效率&#xff0c;比如代码优化、bug 排查、生成单元测试等。 但要想真正发挥 ChatGPT 的潜力&#xff0c;我们需要掌握一些提示词&#xff08;Prompt&#xff09;的编写技巧&#xff0c;并…

前端面试题---vue router 哈希模式和历史模式有什么区别

Vue Router 提供两种路由模式&#xff1a;它们的主要区别在于 URL 的表现形式以及需要的服务器配置。 1. 哈希模式&#xff09; URL 格式&#xff1a;http://example.com/#/home 在 URL 中使用 # 符号来分隔路径和页面&#xff0c;# 后面的部分不会被浏览器视为实际路径。 服…

蓝桥杯试题:二分查找数组元素

一、题目描述 给定一个数组&#xff0c;其采用如下代码定义&#xff1a; int data[200]; for(i 0 ; i < 200 ; i &#xff09;data[i] 4 * i 6;现给定某个数&#xff0c;请你求出它在 data 数组中的位置&#xff08;下标&#xff09;。 输入描述 输入一个待查找的整数…

leetcode141.环形链表,142环形链表ii

目录 问题描述示例提示 具体思路思路一 代码实现问题描述具体思路思路一思路二 问题描述 给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的…

自学微信小程序的第六天

DAY6 1、使用录音API首先需要通过wx.getRecorderManager()方法获取到一个RecorderManager实例,该实例是一个全局唯一的录音管理器,用于实现录音功能。 表32:RecorderManager实例的常用方法 方法名称 说明 start() 开始录音 pause() 暂停录音 resume() 继续录音 stop() 停止…