【人工智能】刚学完的python,马上接入现在deepseek试试

前面几节基本把python语言的基本语法,数据结构和算法学完了,现在来开始实战,使用python开发语言接入deepseek

之前我们有安装python在windows。于是从官网上下载进行安装

下载下来,双击安装就行,这里不赘述。

安装完后,检查安装是否成功 python --version 如果显示版本信息说明安装成功了、这里注意的是python 不会报错,但是没显示版本信息,说明系统环境上还是没有python的

第二步,我去搜索如何接入deepseek

安装说明文档来就行

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

from openai import OpenAI

client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)

print(response.choices[0].message.content)

 马上开搞

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

from openai import OpenAI

client = OpenAI(api_key="sk-777ab0b87rreeb0e449c9798edee686a868d", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)

print(response.choices[0].message.content)

代码报错了,那就运行看看

 缺少模块

那就进行安装

pip install openai

安装完成

导入包 通过快捷键导入模块

导入成功

再运行看看

运行成功

接下来研究研究怎么交互

内容概要:《DeepSeek 15天指导手册—从入门到精通》涵盖了注册登录准备、基础对话技巧提升、文件处理和自动化、学术论文撰写辅助、新媒体运营、智能化的学习规划系统及跨语言翻译等方面的指导内容。第一部分介绍AI平台创建和基本功能,如对话界面、工具栏等功能的操作细节,帮助初学者快速入门。第二部分内容详细讲述了有效提问的方法以及新手必学的基本命令集。第三部分涉及高效率的文档解析技术及代码自动生成步骤,并提供了实用的实战案例和场景应用实例,包括学术、职场及自媒体等多个领域的内容生产。第四至第六章侧重于深度场景化应用,探讨自动化流程搭建、多语言自动切换、提高个人能力等高级技能的构建方法。 适合人群:适用于对AI技术和智能助手感兴趣的用户群体,包括但不限于办公人士、科研工作者、自媒体创作者、学生、编程爱好者以及想要通过AI技术提升工作效率或创作能力的人士。 使用场景及目标:主要面向希望通过AI工具改善日常工作的办公室职员,旨在简化文书处理工作流程、优化项目管理方式;对于研究人员来说,可以帮助他们更方便地进行文献检索、整理与分析,并加快论文撰写的进程;此外,还特别针对那些正在经营社交媒体账号的朋友,提供了一系列用于制作热点话题内容的方法和支持;而对于寻求高效复习计划或职业发展规划的学生而言,书中提供的学习路径规划可以满足他们不同层次的需求;最后本书也有大量编程实例可供技术爱好者参考,无论是否具有编程背景均能从中受益。 阅读建议及其他说明:本书采用逐步深入的教学方法,从简单的入门指南过渡到复杂的问题解决方案,在理解和实践方面都做了精心安排。各章节都有明确的实际演练环节,使得读者能够在真实环境中锻炼自己所学到的知识和技术。同时需要注意的是某些高级特性可能涉及特定权限设置或接口接入问题,请按照官方指引来操作以免出现问题。
### 使用Python接入DeepSeek 对于希望利用DeepSeek的强大功能来增强项目能力的开发者而言,理解如何设置并集成DeepSeekPython环境中至关重要。尽管提供的参考资料未直接提及DeepSeek的具体配置方法[^1],基于行业标准实践以及大型敏捷项目的模块化经验可以推测出合理的集成路径[^3]。 #### 安装依赖库 首先,在开始之前需确保安装必要的软件包。通常情况下,这涉及到通过pip工具安装特定版本的Python库: ```bash pip install deepseek-client # 假设deepseek-client为官方推荐客户端库名称 ``` 此命令会下载并安装`deepseek-client`及其所有必需的依赖项。 #### 初始化DeepSeek Client实例 创建一个新的Python脚本文件用于初始化DeepSeek client对象。下面是一个简单的例子展示怎样成这项工作: ```python from deepseek_client import DeepSeekClient client = DeepSeekClient(api_key='your_api_key_here') ``` 这里假设`deepseek_client`提供了名为`DeepSeekClient`类用来简化API交互过程;实际应用中应参照官方文档获取确切参数列表。 #### 配置环境变量 为了提高安全性与灵活性,建议将敏感信息如API密钥存储于环境变量而非硬编码至源码内。可以通过修改操作系统级别的环境变量实现这一点,或者借助第三方库比如`python-decouple`轻松管理这些值。 ```python import os from decouple import config api_key = config('DEEPSEEK_API_KEY', default='') if not api_key: raise ValueError("No API key provided") client = DeepSeekClient(api_key=api_key) ``` 上述代码片段展示了读取环境变量的方式,并设置了默认为空字符串以防缺失情况发生。 #### 发送请求给DeepSeek服务端 一旦成功建立了连接,则可以根据业务需求向远程服务器发送不同类型的数据查询或操作指令。例如执行一次搜索任务可能如下所示: ```python response = client.search(query="example query", index_name="documents") print(response.json()) ``` 这段示例说明了调用`search()`函数发起HTTP POST请求的过程,其中包含了具体的检索条件(即query)和目标索引名(index_name)作为输入参数传递过去。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋力向前123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值