资讯分类
全部资讯
最新活动
商城公告
行业信息
新品推荐
元器件知识
资讯标签
艾迈斯欧司朗(96) 英伟达NVIDIA(70) 艾为awinic(45) 飞腾派V3(37) 萤火工场(30) 罗彻斯特电子(28) Jetson Orin Nano SUPER 开发套件(21) 资料下载专区(18) 进迭时空(15) 兆易创新(14) 艾为 awinic(14) 赛昉科技(StarFive)(12) 灵动微电子(11) 日清纺微电子(9) 小华半导体(9) 上海雷卯Leiditech(8) 微源半导体 LPSemi(8) 赛昉科技(8) NVIDIA(8) Seeed矽递科技(8) 龙芯中科(7) GD32VW553-IOT(7) 物奇WuQi(7) 庆科(5) 开源口碑分享(5) 日清纺微电子Nisshinbo(5) 创捷电子(4) TROQ创捷电子(4) Geehy极海半导体(4) 航顺芯片(4) CEM5826-M11(4) 飞腾派(4) FTHR-G0001(3) 罗彻斯特(3) 飞腾派eMMC(3) iCEasy商城(3) MM32SPIN060G(3) 一件包邮专区(3) 野火(2) 杭晶(HCI)(2) Mini-SPIN0230(2) NVIDIA品牌专区(2) 华润微电子(2) 口碑评测(2) 教育优惠申请链接(2) EVB-L0130(2) 启明云端(2) 飞腾官网飞腾派(2) 弈安云(2) 飞腾派下载专区(2) 村田(2) 英伟达初创加速计划(2) 极海(2) 中国星坤(2) 极海半导体(2) 小华EVB-HC32F4A0开发板(2) 国产开源硬件(2) CEM5825F(1) COMBO模组 EMC3020-PZI5(1) 松科智能(1) 润石(1) 格力新元(1) 周年抽奖活动(1) 庆科信息(MXCHIP)品牌专区(1) 附件(1) Jetson AGX Thor 开发套件/模组(1) Mini-F5333(1) 微源半导体(1) QCS6490 SOM EVB开发板(1) 附件下载地址(1) 迈巨微(1) 华大北斗(1) GD32无线生态专区(1) JETSON_AGX_ORIN_64GB_DEVELOPER_KIT(1) QCS8550 SOM EVB开发板(1) 申请样片:高光效红光OSCONIQ® P 3030, GR QSSPA1.23(1) 台容积电(1) 雷克沙(1) GD32VW553-IOT V2版本(1) NVIDIA Jetson Orin Nano 开发套件(1) 萤火工场品牌专区(1) 商城下载专区(1) GD32VW553-IOT V2(1) CEM5881-M11(1) Jetson AGX Orin 64GB开发套件(1) 荣湃半导体(2Pai Semi)品牌专区(1) 进迭时空品牌页(1) 飞腾人才赋能(1) Arduino UNO Rev 4 Minima开发板(1) 下载专区(1) B站风扇视频(1) Jetson AGX Xavier(32GB)(1) BeagleBoard.org®(1) 社区评奖活动(1) NVIDIA Jetson Orin Nano 开发套件(1) Arduino品牌专区(1) 国产自主可控(1) 英伟达 NVIDIA(1) CEM5861G-M11(1) 赛昉科技9折活动券(1) Jetson AGX Orin 64GB开发套件(1) 24GHz毫米波雷达模块(1) NVIDIA DGX™ Spark:桌面级AI超级计算机(1) 品牌清仓(1) QCS8550 SOM EVB(1) 天微电子商家页(1) 国产毫米波雷达模块(1) 技术问答专区(1) 英特尔(1) NVIDIA Jetson Nano 模组(1) QCS6490 SOM EVB(1) EV Board (MM32L0136C7P)(1) 迈巨微电子品牌专区(1) 飞腾派专链(1) 瑞隆源产品(1) 龙芯教育派(1) CEK8902-S905D3(1) 飞腾派试用申请链接(1) BeagleBone Black快速入门指南(1) 样片申请(1) NVIDIA NIM(1) 世野(Khadas)(1) 618大促(1) 竞买活动(1) 雷卯(1) Arduino品牌页(1) 飞腾派调研问卷链接(1) 微雪电子(1) 一件免邮专区(1) SFH 7018B(1) 极海半导体(Geehy)(1) 英伟达 NVIDIA品牌专区(1) 小脚丫(1) 618大促专区(1) 艾为(AWINIC)(1) 飞腾派V3版本上新(1) 飞虹半导体(1) MUSE Paper(1) 8月7日竞拍竞买(1) 教育优惠(1) 萤火工场GD32VW553-IOT(1) 野火RK3566开发板(1) 乐动机器人(1) 海凌科电子(Hi-Link)(1) VF202040-A0(1)

飞腾派基于Python调用deepseek API的方法

发布时间:2025-06-11

1. 项目简介

Python 是一种高级编程语言,具有简洁易读的语法,代码编写高效。它拥有丰富的库和工具,可广泛应用于数据分析、人工智能、Web 开发、自动化脚本等多个领域,是当前非常流行且极具影响力的编程语言。

DeepSeek 是 2023 年成立于杭州的人工智能公司,由幻方量化创立。专注于大语言模型和相关技术研发,发布了多个性能出色的模型,如 DeepSeek-R1、V3 等。其技术在科研、企业、教育等多领域广泛应用,因低成本、高效率、开源等特性而备受关注。

在《飞腾派部署openwebUI调用满血版deepseek》文章中已经介绍了用openwebUI调用deepseek的方法,本文将介绍以Python代码调用deepseek API的方法。


2. 项目准备

(1) 基本硬件:飞腾派4G内存V2.1版本;

(2) 操作系统: Ubuntu_xfce_4GB_250327版本

(下载链接:https://s.iceasy.com/cDjp7I

(3) 镜像烧录:USB读卡器;microSD卡;USB转TTL调试串口;Win32DiskImager烧录软件;MobaXterm_Personal_23.2终端软件;


3. 操作步骤

(1) 用Win32DiskImager烧录软件把Ubuntu镜像烧录到microSD卡,然后上电启动飞腾派

(2) 首先安装Python,目前发布的镜像默认已安装,安装命令和查看命令如下:


   sudo apt-get install python3
   python3 -V


(3) 首先需要注册一个deepseek账号,获取自己的API key,并充值1元以上。注册链接如下:https://platform.deepseek.com/sign_in

(4) 注册登录号之后,创建一个API key,注意这个API key仅在创建的时候可见,所以要及时的复制下来。

(5) 点击左侧菜单栏中接口文档,进入接口文档界面,这里有讲解怎么调用API的方法

(6) 新建一个Python文件,这里命名为deepseekv3.py


  touch deepseekv3.py


(7) 打开deepseekv3.py,输入以下完整代码保存:


# Please install OpenAI SDK first: `pip3 install openai`
from openai import OpenAI
import openai

# 创建 OpenAI 客户端实例,记得替换为你的真实 API 密钥
client = OpenAI(api_key="sk-0a61axxxxxxxxxxxxxxxxxxxxxxxb723", base_url="https://api.deepseek.com/v1")

# 初始化消息列表,包含系统消息
messages = [
    {"role": "system", "content": "You are a helpful assistant"}
]

while True:
    # 获取用户输入
    user_input = input("你: ")
    if user_input.lower() in ["退出", "quit", "exit"]:
        break
    # 将用户输入添加到消息列表
    messages.append({"role": "user", "content": user_input})

    try:
        # 调用 DeepSeek API 进行对话
        response = client.chat.completions.create(
            model="deepseek-chat",
            messages=messages,
            stream=False
        )
       # 提取回复内容
        assistant_reply = response.choices[0].message.content
        print(f"DeepSeek: {assistant_reply}")
        # 将回复添加到消息列表,以便进行多轮对话
        messages.append({"role": "assistant", "content": assistant_reply})
    except openai.AuthenticationError:
        print("认证失败,请检查你的 API 密钥是否正确。")
        break
    except openai.APIConnectionError:
        print("无法连接到 API 服务器,请检查网络连接或 API 地址。")
        break
    except openai.RateLimitError:
        print("请求频率超过限制,请稍后再试。")
        break
    except Exception as e:
        print(f"发生未知错误: {e}")
        break


4. 功能测试与验证

(1) 由于Python为解释型程序语言,所以不需要编译,可以直接用Python命令执行,执行后即可开始与deepseek的对话:


 python3 deepseekv3.py


此方法可以将deepseek的功能嵌入到你的程序中,实现更多的智能化应用。


5. 常见问题与解决办法

(1) 设置deepseek API之后,对话报错无显示。原因是deepseek API 在充值之后才能生效,充值即可使用


6. 参考资料链接

(1) Deepseek开放平台链接:https://platform.deepseek.com/


飞腾派产品购买链接: https://www.iceasy.com/search?keyword=飞腾派


想要了解及购买萤火工场产品,请前往iCEasy商城品牌专区:

https://www.iceasy.com/firefly-workshop

iCEasy商城欢迎您的到来!