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

首先进入 ollama 官网

cpp 复制代码
https://ollama.com/

点击下载

下载完成后所有都是下一步,就可以

点击搜索 Models

cpp 复制代码
https://ollama.com/search

然后点击下载:

选择后复制:

cpp 复制代码
ollama run deepseek-r1:32b

例如:

让它安装完成后:

cpp 复制代码
ollama list
ollama run deepseek-r1:32b

vscode 进行python编程

cpp 复制代码
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 状态:

cpp 复制代码
http://127.0.0.1:11434/

参照文档:

cpp 复制代码
https://github.com/ollama/ollama/blob/main/docs/openai.md

编写 python 代码:

注意: model='deepseek-r1:32b', 这里一定和你用 ollama 用 list 里面看到的一样

cpp 复制代码
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)
   

输出:

cpp 复制代码
<think>

</think>

您好!我是由中国的深度求索(DeepSeek)公司开发的智能助手DeepSeek-R1。如您有任何任何问题,我会尽 
我所能为您提供帮助。
相关推荐
兵慌码乱44 分钟前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
乘风gg1 小时前
为什么AI 时代来临,大部分人吃不到红利
前端·ai编程·claude
Jackson__2 小时前
AI 时代,CLI 正在迎来第二春
ai编程·命令行
玉宇夕落3 小时前
AI Loop把 AI 从“问答机”变成“打工仔”
ai编程
luckdewei4 小时前
FastAPI 资产管理系统实战:复杂 ORM 关联、Alembic 迁移与 N+1 查询优化
python
用户3521802454754 小时前
🎆从 Prompt 到 Skill:让 Spring AI Agent 学会"装新技能"
人工智能·spring boot·ai编程
Java_慈祥4 小时前
手把手 教你,Claude + CC-Switch 使用!!
ai编程·claude·敏捷开发
悟空码字5 小时前
【高德开放平台skill】从拍脑袋到看数据,我是如何把一个“选址直觉“做成 AI Skill 的
aigc·openai·ai编程
Warson_L5 小时前
什么是 PTC (Programmatic Tool Calling)?
ai编程
AlfredZhao6 小时前
AI 编程工作总结:从体验问题到模块能力建设
ai·codex