本地安装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。如您有任何任何问题,我会尽 
我所能为您提供帮助。
相关推荐
一个有梦有戏的人2 分钟前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
云小逸9 分钟前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星9 分钟前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向10 分钟前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言
Fairy要carry15 分钟前
面试-GRPO强化学习
开发语言·人工智能
摘星编程19 分钟前
解析CANN ops-nn中的Transpose算子:张量维度变换的高效实现
python
Liekkas Kono27 分钟前
RapidOCR Python 贡献指南
开发语言·python·rapidocr
张张努力变强34 分钟前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl
xyq202436 分钟前
Matplotlib 绘图线
开发语言
玄同76538 分钟前
Python 后端三剑客:FastAPI/Flask/Django 对比与 LLM 开发选型指南
人工智能·python·机器学习·自然语言处理·django·flask·fastapi