Mind+图形化Python编程行空板M10使用Deepseek

2025-03-051.8万
精华项目
AI 快速预览详细 收起
本文介绍了如何在Mind+图形化Python编程中使用行空板M10接入Deepseek。首先,通过硅基流动平台注册获取API,然后加载扩展。示例1展示了如何初始化Deepseek并进行简单的对话,示例2则结合讯飞语音实现了语音识别和合成。通过本文,您可以轻松实现AI对话和语音识别功能,适用于STEM教育场景,帮助零基础用户快速上手。


Mind+图形化Python编程行空板M10使用Deepseek图1

【项目背景】
前几日,写了一个扩展,在Mind+图形化编程行空板K10使用Deepseek,有网友在评论中询问:“M10怎么办,怎么加入deepseek”,今天有时间,写了一个Mind+图形化Python编程行空板M10使用Deepseer扩展分享给大家。
【项目实现】
因我的Deepkeep官网的API免费使用额度已过期,所以我选择“硅基流动”,但在程木块选项中也保留了“Deepseek官网”。
1.注册
通过第三方的硅基流动注册获取API,如方便注册,使用我的邀请码注册:https://cloud.siliconflow.cn/i/KwyEBX3e,邀请码:KwyEBX3e。共同获取免费额度。如果不方便注册,可使用我的API:sk-kxwsrzianqfxsebnihblrgyyytrrtgvvdjvdiujcuvwymrfp。
Mind+图形化Python编程行空板M10使用Deepseek图2

2.加载

在扩展中加载:https://gitee.com/yuntian365/deepseek_python

Mind+图形化Python编程行空板M10使用Deepseek图3


Mind+图形化Python编程行空板M10使用Deepseek图4


3.示例1
Deepseek初始化,选择“硅基流动”,输入“API”,输入“角色”,输入“温度”。

Mind+图形化Python编程行空板M10使用Deepseek图5

自动生成代码

  1. #  -*- coding: UTF-8 -*-
  2. # MindPlus
  3. # Python
  4. import openai
  5. import json
  6. client = openai.OpenAI(api_key="sk-kxwsrzianqfxsebnihblrgyyytrrtgvvdjvdiujcuvwymrfp", base_url="https://api.siliconflow.cn/v1")
  7. Deepseek_model ="deepseek-ai/DeepSeek-V3"
  8. Deepseek_temperature = 0.3
  9. Deepseek_history = [
  10.     {"role": "system", "content": "你是 Deepseek,人工智能助手,你更擅长中文对话。"}
  11. ]
  12. def Deepseek_chat(query, Deepseek_history, Deepseek_model, Deepseek_temperature):
  13.     Deepseek_history.append({
  14.         "role": "user",
  15.         "content": query
  16.     })
  17.     completion = client.chat.completions.create(
  18.         model=Deepseek_model,
  19.         messages=Deepseek_history,
  20.         temperature=Deepseek_temperature,
  21.     )
  22.     result = completion.choices[0].message.content
  23.     Deepseek_history.append({
  24.         "role": "assistant",
  25.         "content": result
  26.     })
  27.     return result
  28. print(Deepseek_chat("你好,AI",Deepseek_history, Deepseek_model, Deepseek_temperature))
  29. while True:
  30.     pass
复制代码
打印输出反馈结果
Mind+图形化Python编程行空板M10使用Deepseek图6

4.示例2
使用讯飞语音,识别语音为文本,将文本传给Deepseek,再利用讯飞语音合成将文本转为语音,进行播放。延时有点长,仅用于测试。

Mind+图形化Python编程行空板M10使用Deepseek图7

Mind+图形化Python编程行空板M10使用Deepseek图8

演示视频


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(22)
討yan
討yan
File "/usr/local/lib/python3.7/dist-packages/openai/_utils/_utils.py", line 277, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/openai/resources/chat/completions.py", line 681, in create
stream_cls=Stream[ChatCompletionChunk],
File "/usr/local/lib/python3.7/dist-packages/openai/_base_client.py", line 1271, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File "/usr/local/lib/python3.7/dist-packages/openai/_base_client.py", line 947, in request
remaining_retries=remaining_retries,
File "/usr/local/lib/python3.7/dist-packages/openai/_base_client.py", line 1046, in _request
raise self._make_status_error_from_response(err.response) from None
openai.PermissionDeniedError: Error code: 403 - {'code': 30001, 'message': 'Sorry, your account balance is insufficient', 'data': None}
请问老师,我按下按键跟它对话之后就会报这个错,怎么解决
arcshubag
arcshubag
NameError: name 'appId' is not defined 请教老师 这个如何解决
尔东家
尔东家
老师,我按照您的方法去编程,并且也是使用您硅基流动的API对Deepseek进行调用,但是跟他对话后就会报错,这个是什么原因呢?可以怎么解决?谢谢
燃烧吧火鸟
燃烧吧火鸟
Openai库报错的同学,先升级Mind+到最新版,再按照楼主的方法安装openai库:python模式——代码——库管理——PIP模式——输入openai——运行,进行手动安
seven。。。
seven。。。
File "/usr/local/lib/python3.7/dist-packages/openai/_base_client.py", line 1012, in _request
raise APIConnectionError(request=request) from err
openai.APIConnectionError: Connection error.
请问这是为什么呀
仅仅
仅仅
老师为什么我的语音合成播放总是失败呢?很奇怪.其他都可以就是喇叭不能播放语音合成的内容。
ytfvggbjk
ytfvggbjk
支持图片和文字一起上传到deepseek进行对话吗?请问具体要怎么实现
阿P
阿P
按钮的文字一直没变化啊?
166052263093732
166052263093732
延迟问题怎么解决,调用api的语音合成速度太慢了
166052263093732
166052263093732
今天刚写完,上论坛一看天塌了,原来有资源
水灵灵
水灵灵
openai安装不上啊 Mind+ python模式下,扩展添加 行空板,“连接远程终端”连接行空板,选择“代码”——“库管理”——安装“openai”
python模式——代码——库管理——PIP模式——输入openai——运行,进行手动安装
水灵灵
水灵灵
示例1 有错误啊 ModuleNotFoundError: No module named 'openai'
139103390597628
139103390597628
大神,求助,我也是安装 openai 显示 连接不上,换了所有的源都不行
Xiaoyan
Xiaoyan
访问PIP服务器失败,请检查网络连接或切换源
Looking in indexes: https://pypi.python.org/simple
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] 鍩熷悕瑙f瀽鏆傛椂澶辫触')': /simple/openai/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] 鍩熷悕瑙f瀽鏆傛椂澶辫触')': /simple/openai/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] 鍩熷悕瑙f瀽鏆傛椂澶辫触')': /simple/openai/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] 鍩熷悕瑙f瀽鏆傛椂澶辫触')': /simple/openai/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] 鍩熷悕瑙f瀽鏆傛椂澶辫触')': /simple/openai/
ERROR: Could not find a version that satisfies the requirement openai (from versions: none)
ERROR: No matching distribution found for openai
WARNING: You are using pip version 22.0.3; however, version 23.0.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
====================================
命令运行完成
====================================
Xiaoyan
Xiaoyan回复YI
原来还要连WiFi啊
YI
YI回复Xiaoyan
一直实现不了,可以检查一下你行空板的IP,看看他有没有连接上wifi,没有的话你需要通过他的ip去网页后台配置。连上wifi再通过pip模式输入openai就可以了
Xiaoyan
Xiaoyan
访问PIP服务器失败,请检查网络连接或切换源
郭皓宇
郭皓宇
谢谢你回复了我
rzegkly
rzegkly
大模型应用案例,喜欢
glwz007
glwz007
感谢大佬分享,为什么我的程序运行时按钮文字不随状态而改变呢,一致是显示“开始录音”。谢谢!
云天
云天
作者
回复glwz007
我运行时的现象也是这样,应该是屏幕未能及时刷新,需要DF的技术支持
playkings
playkings
提示:正在下载openai 1.34.0, 但是下载不成功,更换源也不行,请问该如何解决?
云天
云天
作者
回复playkings
我安装的是openai V1.6.0
云天
云天
作者
Mind+ python模式下,扩展添加 行空板,“连接远程终端”连接行空板,选择“代码”——“库管理”——安装“openai”
云天
云天
作者
回复叮铃铃的小叮当
python模式——代码——库管理——PIP模式——输入openai——运行,进行手动安装
叮铃铃的小叮当
叮铃铃的小叮当回复云天
大神,安装这个openai库的具体步骤是什么?