保姆级! 本地部署DeepSeek-R1大模型 安装Ollama Api 后,Postman本地调用 deepseek

要在Postman中访问Ollama API并调用DeepSeek模型,你需要遵循以下步骤。首先,确保你有一个有效的Ollama服务器实例运行中,并且DeepSeek模型已经被加载。

可以参考我的这篇博客 保姆级!使用Ollama本地部署DeepSeek-R1大模型 并java通过api 调用

具体的代码实现参考我这个博客 保姆级!springboot访问Ollama API并调用DeepSeek模型 Api

使用Postman配置请求

单论对话

请求类型为 POST

在“输入”框中输入Ollama的API URL,通常是 http://localhost:11434/v1/completions(确保你的Ollama服务正在本地运行,并且使用的是正确的端口)。

在“头”标签页中,添加以下内容:

Key: Content-Type

Value: application/json

编写请求体:

在“Body”标签页中,选择“raw”并设置编码为“JSON (application/json)”。

输入以下JSON格式的请求体:

{"model": "deepseek-r1:32b","prompt": "你好","max_tokens": 50,"temperature": 0.7,"top_p": 1,"stream": false
}

model: 指定要使用的模型名称。

prompt: 输入你想要模型生成文本的起始语句。

max_tokens: 生成文本的最大token数。

temperature: 控制输出的随机性。较低的值意味着更确定的输出。值越低,生成的文本越保守和一致,越高则越具创意。如果不需要非常有创意的回答,可以将其设置为 0.7 或更低。

top_p: 核取样参数,用于多样性控制。控制采样的累积概率,通常在 0 到 1 之间,越接近 1,模型越可能尝试不同的答案。

stream: 如果设置为true,将流式传输结果。

具体如下图
在这里插入图片描述

上面的 http://localhost:11434/v1/completions 是deepseek的api 地址 我们继续访问一下 Ollama Api http://192.168.110.118:7777/api/generate

在这里插入图片描述
一样是可以的

多轮对话补全

我们访问 http://localhost:7777/api/chat 试一下

请求体 传入

{"model": "deepseek-r1:14b","messages": [{"role": "user", "content": "你好"},{"role": "assistant", "content": "你好!很高兴见到你,有什么我可以帮忙的吗?无论是学习、工作还是生活中的问题,都可以告诉我哦!😊"},{"role": "user", "content": "请问1+1等于几?"}],"max_tokens": 50,"temperature": 0.7,"top_p": 1,"stream": false
}

返回

{"model": "deepseek-r1:14b","created_at": "2025-02-25T01:06:00.1257844Z","message": {"role": "assistant","content": "<think>\n嗯,用户之前用中文问候了我,我也回应了他。现在他问了一个数学题:“请问1+1等于几?”这看起来很简单,可能是在测试我的基本能力,或者他真的需要帮助计算。\n\n首先,我要确定他的身份。也许是个学生,在做作业时遇到了问题,或者是家长在辅导孩子,甚至可能是想确认我是否能正确回答基础问题。不管怎样,这个问题本身不难,但作为AI,我需要准确无误地回答。\n\n接下来,考虑用户的真实需求。表面上是数学题,但实际上他可能在测试我的反应速度和准确性,或者有其他隐藏的需求,比如验证我的知识库是否更新到最新的数学知识。\n\n另外,用户的使用场景可能是学习环境,比如在学校或家里。如果是在课堂上,学生可能会用这个问题来确认老师的知识点是否正确,或者作为开始对话的简单问题。\n\n可能还有深层需求,比如用户想了解我能否处理更复杂的数学问题,所以先从简单的题目入手。因此,正确的回答不仅是对当前问题的回答,也是建立信任的第一步。\n\n综上所述,我应该直接给出准确的答案,并且保持友好的语气,让用户感到被支持和帮助。\n</think>\n\n你好!1 + 1 等于 **2**。😊"},"done_reason": "stop","done": true,"total_duration": 58231935600,"load_duration": 10134100,"prompt_eval_count": 40,"prompt_eval_duration": 459000000,"eval_count": 266,"eval_duration": 57761000000
}

在这里插入图片描述

文件上传并提问

先看这里 Official Prompts

在这里插入图片描述
文档内容翻译如下:

官方提示
在官方的DeepSeek网络/应用程序中,我们不使用系统提示,而是为文件上传和网络搜索设计了两个特定的提示,以获得更好的用户体验。此外,web/app中的温度为0.6。
对于文件上传,请按照模板创建提示,其中{file_name}、{file_content}和{question}是参数。
file_template =
“”“[file name]: {file_name}
[file content begin]
{file_content}
[file content end]
{question}”“”

我们先用postman请求试试
14b模型是不支持文件的 我们用32b model
在这里插入图片描述

body内容如下

{"model": "deepseek-r1:32b","messages":[{"role":"user","content":"[file name]: 1111.txt\n[file content begin]\n123456789\n[file content end]\n文档中写了什么?"}],"max_tokens": 50,"temperature": 0.7,"top_p": 1,"stream": true
}

返回内容

{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:26.5392927Z","message": {"role": "assistant","content": "<think>"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:27.1561499Z","message": {"role": "assistant","content": "\n"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:27.753368Z","message": {"role": "assistant","content": "嗯"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:28.3850472Z","message": {"role": "assistant","content": ","},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:29.0560203Z","message": {"role": "assistant","content": "我"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:29.7279329Z","message": {"role": "assistant","content": "需要"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:30.3989966Z","message": {"role": "assistant","content": "回答"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:31.0669576Z","message": {"role": "assistant","content": "用户"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:31.738556Z","message": {"role": "assistant","content": "关于"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:32.4179008Z","message": {"role": "assistant","content": "文件"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:33.0881279Z","message": {"role": "assistant","content": "内容"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:33.6911414Z","message": {"role": "assistant","content": "的问题"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:34.2884323Z","message": {"role": "assistant","content": "。"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:34.8879486Z","message": {"role": "assistant","content": "用户提供"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:35.5587474Z","message": {"role": "assistant","content": "了一个"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:36.344929Z","message": {"role": "assistant","content": "文本"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:36.9433939Z","message": {"role": "assistant","content": "文件"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:37.5398887Z","message": {"role": "assistant","content": "的"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:38.1336335Z","message": {"role": "assistant","content": "名称"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:38.8162284Z","message": {"role": "assistant","content": "和"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:39.602469Z","message": {"role": "assistant","content": "内容"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:40.1967921Z","message": {"role": "assistant","content": "。\n\n"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:40.7911033Z","message": {"role": "assistant","content": "首先"},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:41.3901296Z","message": {"role": "assistant","content": ","},"done": false
}
{"model": "deepseek-r1:32b","created_at": "2025-02-25T09:49:42.054903Z","message"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/70575.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在PHP Web开发中,实现异步处理有几种常见方式的优缺点,以及最佳实践推荐方法

1. 消息队列 使用消息队列&#xff08;如RabbitMQ、Beanstalkd、Redis&#xff09;将任务放入队列&#xff0c;由后台进程异步处理。 优点&#xff1a; 任务持久化&#xff0c;系统崩溃后任务不丢失。 支持分布式处理&#xff0c;扩展性强。 实现步骤&#xff1a; 安装消息…

算法15--BFS

BFS 原理经典例题解决FloodFill 算法[733. 图像渲染](https://leetcode.cn/problems/flood-fill/description/)[200. 岛屿数量](https://leetcode.cn/problems/number-of-islands/description/)[695. 岛屿的最大面积](https://leetcode.cn/problems/max-area-of-island/descrip…

网络空间安全(2)应用程序安全

前言 应用程序安全&#xff08;Application Security&#xff0c;简称AppSec&#xff09;是一个综合性的概念&#xff0c;它涵盖了应用程序从开发到部署&#xff0c;再到后续维护的整个过程中的安全措施。 一、定义与重要性 定义&#xff1a;应用程序安全是指识别和修复应用程序…

Plantsimulation中机器人怎么通过阻塞角度设置旋转135°

创建一个这样的简单模型。 检查PickAndPlace的角度表。源位于180的角位置&#xff0c;而物料终结位于90的角位置。“返回默认位置”选项未被勾选。源每分钟生成一个零件。启动模拟时&#xff0c;Plant Simulation会选择两个位置之间的最短路径。示例中的机器人无法绕135的角位…

Fisher信息矩阵(Fisher Information Matrix, FIM)与自然梯度下降:机器学习中的优化利器

Fisher信息矩阵与自然梯度下降&#xff1a;机器学习中的优化利器 在机器学习尤其是深度学习中&#xff0c;优化模型参数是一个核心任务。我们通常依赖梯度下降&#xff08;Gradient Descent&#xff09;来调整参数&#xff0c;但普通的梯度下降有时会显得“笨拙”&#xff0c;…

Spring Boot集成Swagger API文档:傻瓜式零基础教程

Springfox Swagger 是一个用于构建基于 Spring Boot 的 RESTful API 文档的开源工具。它通过使用注解来描述 API 端点&#xff0c;自动生成易于阅读和理解的 API 文档。Springfox 通过在运行时检查应用程序&#xff0c;基于 Spring 配置、类结构和各种编译时 Java 注释来推断 A…

接口测试基础 --- 什么是接口测试及其测试流程?

接口测试是软件测试中的一个重要部分&#xff0c;它主要用于验证和评估不同软件组件之间的通信和交互。接口测试的目标是确保不同的系统、模块或组件能够相互连接并正常工作。 接口测试流程可以分为以下几个步骤&#xff1a; 1.需求分析&#xff1a;首先&#xff0c;需要仔细…

kafka-集群缩容

一. 简述&#xff1a; 当业务增加时&#xff0c;服务瓶颈&#xff0c;我们需要进行扩容。当业务量下降时&#xff0c;为成本考虑。自然也会涉及到缩容。假设集群有 15 台机器&#xff0c;预计缩到 10 台机器&#xff0c;那么需要做 5 次缩容操作&#xff0c;每次将一个节点下线…

Spring Boot 概要(官网文档解读)

Spring Boot 概述 Spring Boot 是一个高效构建 Spring 生产级应用的脚手架工具&#xff0c;它简化了基于 Spring 框架的开发过程。 Spring Boot 也是一个“构件组装门户”&#xff0c;何为构件组装门户呢&#xff1f;所谓的“构件组装门户”指的是一个对外提供的Web平台&#x…

Linux 命令大全完整版(12)

Linux 命令大全 5. 文件管理命令 ln(link) 功能说明&#xff1a;连接文件或目录。语  法&#xff1a;ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V…

遗传算法初探

组成要素 编码 分为二进制编码、实数编码和顺序编码 初始种群的产生 分为随机方法、基于反向学习优化的种群产生。 基于反向学习优化的种群其思想是先随机生成一个种群P(N)&#xff0c;然后按照反向学习方法生成新的种群OP(N),合并两个种群&#xff0c;得到一个新的种群S(N…

【算法】堆

堆 heap&#xff0c;一棵完全二叉树&#xff0c;使用数组实现的&#xff0c;但具备完全二叉树的一些性质。一般总是满足以下性质&#xff1a; 堆中某个节点的值总是不大于或不小于其父节点的值&#xff1b;堆总是一棵完全二叉树。&#xff08;即除了最底层&#xff0c;其他层…

C/C++高性能Web开发框架全解析:2025技术选型指南

一、工业级框架深度解析&#xff08;附性能实测&#xff09; 1. Drogon v2.1&#xff1a;异步框架性能王者 核心架构&#xff1a; Reactor 非阻塞I/O线程池&#xff08;参考Nginx模型&#xff09; 协程实现&#xff1a;基于Boost.Coroutine2&#xff08;兼容C11&#xff09;…

使用PHP接入纯真IP库:实现IP地址地理位置查询

引言 在日常开发中,我们经常需要根据用户的IP地址获取其地理位置信息,例如国家、省份、城市等。纯真IP库(QQWry)是一个常用的IP地址数据库,提供了丰富的IP地址与地理位置的映射关系。本文将介绍如何使用PHP接入纯真IP库,并通过一个完整的案例演示如何实现IP地址的地理位…

Django ORM 的常用字段类型、外键关联的跨表引用技巧,以及 `_` 和 `__` 的使用场景

一、Django ORM 常用字段类型 1. 基础字段类型 字段类型说明示例CharField字符串字段&#xff0c;必须指定 max_lengthname models.CharField(max_length50)IntegerField整数字段age models.IntegerField()BooleanField布尔值字段is_active models.BooleanField()DateFiel…

java递归求自然数列的前n项和

概述 实现 /*** 数列 1 2 3 ... n ...* 递归求数列的前n项和* param n* return*/private static long calSum(long n){if (n1) return 1;else {return ncalSum(n-1); // 前n项的和 即第n项的值前n-1项的和}}测试用例 public static void main(String[] args) {long res1 cal…

【Golang 面试题】每日 3 题(六十五)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/UWz06 &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞&#x1f44d;收藏…

16、Python面试题解析:python中的浅拷贝和深拷贝

在 Python 中&#xff0c;浅拷贝&#xff08;Shallow Copy&#xff09; 和 深拷贝&#xff08;Deep Copy&#xff09; 是处理对象复制的两种重要机制&#xff0c;它们的区别主要体现在对嵌套对象的处理方式上。以下是详细解析&#xff1a; 1. 浅拷贝&#xff08;Shallow Copy&a…

【Godot4.3】题目与答案解析合并器

免责申明 本文和工具截图中涉及题库和题目&#xff0c;均为本人自学使用&#xff0c;并未有商业和传播企图。如有侵害&#xff0c;联系删改。 概述 笔者本人医学专业从业人员&#xff0c;编程只是业余爱好。在自己的专业应考学习过程当中&#xff1a; 有时候不太喜欢纸质题库…

Lm studio本地部署DeepSeek

为什么用Lm studio Ollama官网下载过慢或失败&#xff08;Lm默认下载源无法下载&#xff0c;但可以更换下载源&#xff09;Ollama默认安装至C盘一部分Nivida显卡无法吃满显存资源一部分AMD显卡替换rocm文件后无法启动 Lm studio安装 官网下载&#xff1a;LM Studio - Discov…