本地安装deepseek大模型,并使用 python 调用

embedded/2025/3/29 7:13:03/
aidu_pl">

首先进入 ollama 官网

https://ollama.com/

在这里插入图片描述

点击下载
在这里插入图片描述
下载完成后所有都是下一步,就可以
点击搜索 Models

https://ollama.com/search

在这里插入图片描述
然后点击下载:
在这里插入图片描述
选择后复制:

ollama run deepseek-r1:32b

在这里插入图片描述
例如:
在这里插入图片描述
让它安装完成后:
在这里插入图片描述

ollama list
ollama run deepseek-r1:32b

vscode 进行python编程

C:\Users\admin>python
Python 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()安装 openai 包
pip install openai 

检查 ollama 状态:

http://127.0.0.1:11434/

在这里插入图片描述
参照文档:

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

编写 python 代码:
注意: model=‘deepseek-r1:32b’, 这里一定和你用 ollama 用 list 里面看到的一样

from openai import OpenAI  
client = OpenAI(base_url='http://localhost:11434/v1/',# required but ignoredapi_key='ollama',
)chat_completion = client.chat.completions.create(messages=[{'role': 'user','content': '你是谁',}],model='deepseek-r1:32b',
)# 使用示例
if __name__ == "__main__":txtcontent = chat_completion.choices[0].message.contentprint(txtcontent)

输出:

<think></think>您好!我是由中国的深度求索(DeepSeek)公司开发的智能助手DeepSeek-R1。如您有任何任何问题,我会尽 
我所能为您提供帮助。

http://www.ppmy.cn/embedded/176483.html

相关文章

数据库基础知识点(系列一)

1&#xff0e;数据库的发展历史分哪几个阶段&#xff1f;各有什么特点&#xff1f; 答&#xff1a;数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。 1&#xff09;人工管理阶段 这个时期数据管理的特点是&#xff1a; 数据由计算或处理它的程序自行携带…

盖泽 寻边器 帮助类

EA系列 Aligner晶圆校准器 晶圆校准器是一种应用于晶圆加工中的晶圆预对准装置,通过利用晶圆上的缺口(notch)将晶圆调整至预设位置,以确保晶圆的位置及方向,方便后续工艺的进行。产品广泛应用于半导体制造过程中的各个阶段,可集成至各类半导体设备中使用。 通讯方式 串口 …

阻止 Mac 在运行任务时进入休眠状态

掌握Caffeinate命令&#xff1a;让您的 Mac 保持清醒以完成关键任务 开发人员经常发现自己在 Mac 上运行持续时间较长的进程。无论是大量文件上传、广泛的数据分析脚本&#xff0c;还是复杂的构建过程&#xff0c;我们最不希望的就是我们的机器在任务中途进入睡眠状态。输入 c…

前端实战:基于Vue3与免费满血版DeepSeek实现无限滚动+懒加载+瀑布流模块及优化策略

目录 前端实战&#xff1a;基于Vue3与免费满血版DeepSeek实现无限滚动懒加载瀑布流模块及优化策略 一、前言 二、如何使用腾讯云免费满血版deepseek 1、腾讯云大模型知识引擎体验中心 2、体验deepseek联网助手 3、人机交互获取AI支持 三、基于DeepSeek实现无限滚动懒加载…

(C语言)静态通讯录(测试版)(C语言小项目)

1.首先是头文件&#xff1a; //头文件 //contact.h//防止头文件被重复包含 #pragma once //定义符号常亮&#xff0c;方便维护和修改 //联系人基本信息容量 #define NAME_MAX 20 #define AGE_MAX 5 #define SEX_MAX 5 #define TELE_MAX 15 #define ADDR_MAX 30 //联系人最大容量…

如何让Go 的regexp包支持 (?!...) 这样的 Perl 语法?

Go 的标准库 regexp 包基于 RE2 引擎&#xff0c;而 RE2 故意设计为不支持 Perl 风格的复杂特性&#xff08;如 (?!...) 负向前瞻、后顾断言等&#xff09;&#xff0c;这是为了保证正则表达式的执行时间是线性的&#xff08;O(n)&#xff09;&#xff0c;避免潜在的性能问题&…

AI日报 - 2025年3月25日

&#x1f31f; 今日概览&#xff08;60秒速览&#xff09; ▎&#x1f916; AGI突破 | Nebula&#xff08;Google Gemini 2.0 Pro&#xff09;破解复杂数学谜题 编码与推理能力再上新台阶 ▎&#x1f4bc; 商业动向 | Sesame AI开源10亿参数语音模型CSM-1B 语音AI进入普惠时代 …

PTA 1105-链表合并(C++)

给定两个单链表&#x1d43f;1&#x1d44e;1→&#x1d44e;2→⋯→&#x1d44e;&#x1d45b;−1→&#x1d44e;&#x1d45b;L1​a1​→a2​→⋯→an−1​→an​和&#x1d43f;2&#x1d44f;1→&#x1d44f;2→⋯→&#x1d44f;&#x1d45a;−1→&#x1d44f;&#…