获取deepseek api并搭建简易问答应用
获取deepseek api并搭建简易问答应用
声明:参考原文链接:https://blog.csdn.net/qq_51907069/article/details/145384471
1.获取API
打开deepseek接口的官网:DeepSeek
点右上角“开放平台”
点击左侧的API keys, 然后点击创建API key
系统生成的API key只有第一次创建时能看到并且复制,此后都无法再次看到。
所以需要大家第一次就将其复制下来,保存到你的文件中。
2.base_url和chat_model
进入文档后,在“快速开始”的“首次调用API”中,可以找到base_url和chat_model,如下:
1 | base_url = https://api.deepseek.com/v1 |
3.配置模型参数
方法一:通过环境变量设置 API 密钥
临时设置环境变量
在终端中,可以通过以下命令临时设置环境变量。此时,该环境变量仅在当前终端会话中有效,因此需要在该终端中运行 Python 脚本:
1 | export api_key="填入你的 API Token" |
永久设置环境变量
若希望永久设置环境变量,可在 ~/.bashrc
文件中添加以下内容并保存:
1 | export api_key="填入你的 API Token" |
在 Python 脚本中,可通过以下代码获取 API 密钥:
1 | import os |
方法二:通过 .env
文件设置 API 密钥
直接在终端中输入命令临时设置环境变量较为繁琐,且仅在当前终端会话中有效。相比之下,创建 .env
文件来存储 API 密钥则不存在此类问题。
创建 .env
文件
在同一目录下创建 .env
文件,并输入以下内容(请将 "your api_key"
替换为你的实际 API Token):
1 | api_key="your api_key" |
在 Python 脚本中读取 .env
文件
在同一目录下创建 Python 脚本文件,并在代码中添加以下内容:
1 | import os |
4. 配置 Client
在获取了 api_key
和 base_url
两个关键参数后,我们可以构建一个用于与 DeepSeek API 交互的客户端。以下是构建客户端的代码示例:
1 | from openai import OpenAI |
5. 利用 DeepSeek 大模型实现简易问答
在本示例中,我们采用第二种方法定义 api_key
,即通过创建 .env
文件来存储 api_key
。在同一目录下创建 .env
文件后,在同一目录下创建脚本文件,并填入以下代码:
1 | import os |
通过上述步骤,我们成功构建了客户端,可以利用它实现各种功能。
为了测试模型是否配置成功,配置好 API 的 Token 后,输入以下代码:
1 | import os |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Somongbeom's Blog!