DeepSeek本地接口调用(Ollama)

news/2025/3/27 12:48:03/

前言

        上篇博文,我们通过Ollama搭建了本地的DeepSeek模型,本文主要是方便开发人员,如何通过代码或工具,通过API接口调用本地deepSeek模型

前文:DeepSeek-R1本地搭建_deepseek 本地部署-CSDN博客

注:本文不仅仅适用DeepSeek, 通过Ollama安装的模型,都适用

一:Ollama接口

        上文中,我们采用ollama来搭建deepSeek r1模型,所有调用本地deepSeek模型,可以使用ollama开放的API来操作。

        

        ollama默认开放端口:11434        

        ollama接口文档地址:https://github.com/ollama/ollama/blob/main/docs/api.md

里面包含各种接口,包括如下:(访问文档,点击自行选择)

注意:文档是英文,看不懂用浏览器翻一下

​ 

二:调用案例(创建聊天)

API文档地址:(参考)https://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-chat-completionhttps://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-chat-completion

接口地址:http://localhost:11434/api/chat

请求方式:POST

请求类型:JSON

请求内容:

{"model": "deepseek-r1:1.5b","messages": [{"role": "user","content": "你好?"}]
}

注:这里model代码你的模型,content是你要聊天的内容,role指代角色,还要其他参数,请参考官方文档。

POSTMAN访问如下:

三:调用案例(生成请求)

API文档地址:(参考)https://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-completionhttps://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-completion

接口地址:http://localhost:11434/api/generate

请求方式:POST

请求类型:JSON

请求内容:

{"model": "deepseek-r1:1.5b","prompt": "你好","stream": false
}

注:如果stream设置为false,响应将是单个 JSON 对象

返回结果:

{"model": "deepseek-r1:1.5b","created_at": "2025-03-04T08:40:06.4879238Z","response": "<think>\n\n</think>\n\n你好!很高兴见到你,有什么我可以帮忙的吗?","done": true,"done_reason": "stop","total_duration": 951604700,"load_duration": 23765300,"prompt_eval_count": 4,"prompt_eval_duration": 57000000,"eval_count": 17,"eval_duration": 870000000
}

POSTMAN:

四:其他API

请参考官方文档:

https://github.com/ollama/ollama/blob/main/docs/api.md


http://www.ppmy.cn/news/1578969.html

相关文章

学习网络安全需要哪些基础?

&#x1f345; 点击文末小卡片 &#xff0c;免费获取网络安全全套资料&#xff0c;资料在手&#xff0c;涨薪更快 学习网络安全&#xff0c;对于想要进入IT行业的朋友们来说是一件非常重要的事情。尤其是在当今社会&#xff0c;互联网已经渗透到工作和生活的方方面面&#xff0…

贪心算法--

1.柠檬水找零 link:860. 柠檬水找零 - 力扣&#xff08;LeetCode&#xff09; code class Solution { public:bool lemonadeChange(vector<int>& bills) {// 贪心算法&#xff0c; 优先花出大面额bill&#xff0c; 尽可能保护小面额billint five 0, ten 0;// 不…

使用服务器搭建开源问答平台Answer

一、服务器环境准备 ‌实例与系统配置‌ ‌推荐配置‌&#xff1a;莱卡云 ‌L1型实例&#xff08;1核2GB内存&#xff09;‌&#xff0c;系统选择 ‌Ubuntu 22.04 LTS‌&#xff0c;确保Java和Docker兼容性‌13。‌端口开放‌&#xff1a;在莱卡云控制台开放 ‌HTTP&#xff0…

使用 Arduino 和 ESP8266 Wi-Fi 模块发送电子邮件

使用 Arduino Uno 和 ESP8266 Wi-Fi 模块发送电子邮件 我们正在迈向物联网 (IoT) 世界。这项技术在电子和嵌入式系统中起着非常重要的作用。从任何微控制器或嵌入式系统发送电子邮件都是非常基本的事情,这在 IoT 中是必需的。因此,在本文中,我们将学习“如何使用 Wi-Fi 和…

大理石平板精密量具和其他量具有什么不同?

大理石平板精密量具与其他量具&#xff08;如金属平板精密量具或塑料量具&#xff09;在材质和使用特点上有一些不同。 材质&#xff1a;大理石平板精密量具是用大理石材质制成的&#xff0c;具有很高的硬度和稳定性&#xff0c;不易受温度变化和湿度变化影响&#xff1b;而金属…

Deepseek 本地安装

1、安装 Download Ollama on macOS 2、ollama run deepseek-r1:7b 3、Ctrld 结束&#xff0c;重新执行 ollama run deepseek-r1:7b 即可快速运行&#xff0c;不用重新下载了 4、安装webui 安装chrome插件 Page Assist https://chromewebstore.google.com/detail/page-assist-a-…

如何搭建个人静态住宅IP:从零开始

你好&#xff01;今天我们将一起探索如何从头开始搭建个人静态住宅IP。无论您是为了远程办公、在线教育还是游戏加速&#xff0c;静态住宅IP都能带给您更稳定的网络体验。 一、准备阶段 1. 明确需求 首先&#xff0c;您需要清楚自己为什么需要静态住宅IP。可能是为了实现远程…

SpringBoot为什么流行以及能解决什么问题?

Spring Boot 之所以流行&#xff0c;主要是因为它极大地简化了 Spring 应用的开发&#xff0c;提供了一种开箱即用的体验&#xff0c;使开发者能够快速构建独立运行的、生产级的 Spring 应用。 Spring Boot 为什么流行&#xff1f; 简化配置 传统 Spring 需要大量 XML 或 Java…