欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > Python +Anaconda,DeepSeeK API入门小例子

Python +Anaconda,DeepSeeK API入门小例子

2025/9/28 0:22:15 来源:https://blog.csdn.net/hujiameihuxu/article/details/146055565  浏览:    关键词:Python +Anaconda,DeepSeeK API入门小例子

一、环境搭建

1.安装pycharm 、anaconda,deepseek官网申请api key(不会的去百度,申请完了可以充值几块钱,现在官网应该没有免费token可以测试了)

2.anaconda创建虚拟环境 ,打开windows dos界面依次输入

      命令:1)  conda create --name python38DS python=3.8    (创建虚拟环境)

    可以通过以下命令查看环境是否创建成功:

                  2) conda activate python38DS (激活环境)

                  3)安装OpenAI库,这边可能由于网络原因会失败报错,多尝试几遍即可。

3.打开pycharm,新建python项目,配置项目的anaconda环境,文件-设置-项目-添加解释器-conda环境

5.新建python文件,贴上以下代码,将key修改为你自己在deepseek官网申请的API Key(注意现在没有免费token,官网要先充值个5块钱,可以测试成功,不然运行会报 code-2的错误,欠费)

# 测试deepseekAPI
# Please install OpenAI SDK first: `pip3 install openai`
import time
from openai import OpenAIkey = "****" #这边修改为你的API key 
API_url = "https://api.deepseek.com"def sendToDeepSeek(say):print('正在验证身份,请稍等..')# 请求接口并验证身份,创建客户端对象client = OpenAI(api_key=key, base_url=API_url)print('正在思考,请耐心等待..')# 发送请求数据并等待获取响应数据response = client.chat.completions.create(model="deepseek-chat",messages=[##{"role": "system", "content": "You are a helpful assistant"},{"role": "system", "content": "你是一个脱口秀风格助理"},{"role": "user", "content": say},],stream=False)return response.choices[0].message.content
# 逐字打印效果
def printerChar(text, delay=0.1):for char in text:print(char, end='', flush=True)  # 使用end=''防止自动换行,flush=确保立即打印time.sleep(delay)print()while True:userIN=input('您请说:')if (userIN==('退出') or userIN==('bye')):print('欢迎下次使用,再见!')breakresp=sendToDeepSeek(userIN)printerChar(resp)print('````````````````````````````````')

运行效果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词