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

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

首先进入 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 ignored
    api_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.content
   print(txtcontent)
   

输出:

<think>

</think>

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

相关文章:

  • 深度学习框架PyTorch——从入门到精通(6.2)自动微分机制
  • vue有了响应式,为何还要diff
  • 3. 轴指令(omron 机器自动化控制器)——>MC_Stop
  • python 实现一个简单的window 任务管理器
  • 【深入理解 SpringBoot3】第一弹:SpringBoot3 快速入门
  • MATLAB+Arduino利用板上的按键控制板上Led灯
  • Ant Design Vue Select 选择器 全选 功能
  • 深度学习核心算法
  • git 基础操作
  • Python---数据分析(Pandas十:二维数组DataFrame统计计算一)
  • SpringCloud介绍
  • SQL的DCL,DDL,DML和DQL分别是什么
  • 运维--个人打包脚本分享(Linux)
  • canvas数据标注功能简单实现:矩形、圆形
  • 2025年如何避免使用验证码求解器时被IP封禁
  • (每日一道算法题)翻转对
  • 基于 ECharts 实现动态图表渲染支持10万+数据点实时更新方案
  • Flutter使用自签证书打包ipa
  • Excel 小黑第19套
  • 基于springboot的美容院管理系统(044)
  • 从600名外到跻身大满贯,孙发京:走过的路成就了现在的我
  • 体验中国传统文化、采购非遗文创,波兰游客走进上海市群艺馆
  • 婚姻登记“全国通办”首日,上海虹口登记中心迎来“甜蜜高峰”
  • 李在明正式登记参选下届韩国总统
  • 上海证监局规范辖区私募经营运作,6月15日前完成自评自纠
  • 涨知识|没想到吧,体育老师强调的运动恢复方法是错的?