DeepSeek 是一个强大的人工智能模型,它提供了先进的自然语言处理能力。凭借最新的 DeepSeek V3,您可以获得高质量的 AI 驱动的聊天回复,使其成为 AI 聊天机器人、自动化和内容生成等各种应用的绝佳选择。 最棒的是什么? 您可以通过 OpenRouter 免费使用 DeepSeek API(应用程序编程接口)。 无论您是构建聊天机器人、自动化任务还是生成创意内容,DeepSeek API 都可以成为您应用程序的改变者。
在本详细指南中,我们将带您了解开始使用 DeepSeek API 的每一个步骤,包括:
- 如何获取 OpenRouter API 密钥并设置您的环境。
- 如何在 Python 中发出 API 请求,这是将 DeepSeek 集成到您的项目中的最简单方法之一。
- 如何在 VS Code(Visual Studio Code) 中使用 DeepSeek API 来构建和测试您的 Python 应用程序。
- 如何使用 Apifox(一款强大的 API 管理工具)轻松集成和测试 DeepSeek API。
在本指南结束时,您将拥有高效地将 DeepSeek 集成到您的项目中的工具和知识,并开始利用 AI 实现各种用例。
DeepSeek API 入门
在您可以开始在您的应用程序中使用 DeepSeek 之前,您需要先访问 API。幸运的是,OpenRouter 让开发者可以轻松免费地访问 DeepSeek。该过程非常简单,我们将引导您完成。
步骤 1:获取您的 OpenRouter API 密钥
要与 DeepSeek API 交互,您首先需要从 OpenRouter 获取一个 API 密钥,OpenRouter 是一个提供与 OpenAI 兼容的 API 端点的平台。以下是如何获取它:
- 访问 OpenRouter 网站,网址为 https://www.openrouter.ai。
- 注册或登录您的 OpenRouter 帐户。
- 登录后,导航到仪表板的 API 部分。
- 单击 创建密钥 按钮。 这将生成一个唯一的 API 密钥,您需要使用该密钥对您的请求进行身份验证。
- 复制 API 密钥并将其保存在安全的位置,因为您需要在所有未来的 API 请求中使用它。
步骤 2:安装所需的库
要在 Python 中与 API 交互,您需要 requests
库,它可以简化发送 HTTP 请求。 如果您尚未安装它,您可以轻松地通过在终端中运行以下命令来安装它:
pip install requests
这将安装 requests
库,这对于在 Python 中进行 API 调用是必需的。 如果您的项目需要,您也可以稍后安装其他库。
使用 Python 发出 API 请求
现在您已经拥有了 API 密钥和必要的依赖项,您就可以开始向 DeepSeek 发出 API 请求了。 以下是一个在 Python 中执行此操作的简单示例。
步骤 1:创建您的 Python 脚本
打开您的代码编辑器(例如 Visual Studio Code),然后创建一个新的 Python 文件。 让我们将其命名为 deepseek.py
。 在此文件中,您将编写代码以向 DeepSeek API 发送请求。
步骤 2:添加代码
以下是使用 requests
库向 DeepSeek API 发送请求的基本 Python 脚本。
import requests
# Replace with your OpenRouter API key
API_KEY = 'your_openrouter_api_key'
API_URL = 'https://openrouter.ai/api/v1/chat/completions'
# Define the headers for the API request
headers = {
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
}
# Define the request payload (data)
data = {
"model": "deepseek/deepseek-chat:free",
"messages": [{"role": "user", "content": "What is the meaning of life?"}]
}
# Send the POST request to the DeepSeek API
response = requests.post(API_URL, json=data, headers=headers)
# Check if the request was successful
if response.status_code == 200:
print("API Response:", response.json())
else:
print("Failed to fetch data from API. Status Code:", response.status_code)
步骤 3:运行脚本
添加代码后,保存文件并打开终端或命令提示符。 导航到 deepseek.py
文件所在的目录,然后使用以下命令运行脚本:
python deepseek.py
如果一切设置正确,您应该在终端中看到来自 DeepSeek 的响应。
将 DeepSeek API 与 Apifox 结合使用
Apifox 是一款流行的 API 管理和测试工具,可以轻松管理、测试和调试 API。 如果您更喜欢基于 GUI 的方法来测试您的 API 请求,Apifox 是一个很棒的工具。 以下是如何将 DeepSeek API 与 Apifox 集成。
步骤 1:安装 Apifox
- 转到 Apifox 网站 并注册一个免费帐户。
- 在您的系统上下载并安装 Apifox。
步骤 2:创建一个新的 API 请求
安装 Apifox 后,请按照以下步骤测试 DeepSeek API:
- 打开 Apifox 并创建一个新的 API 请求。
- 将 HTTP 方法设置为 POST。
- 在 URL 字段中,输入 API 端点:
https://openrouter.ai/api/v1/chat/completions
。
步骤 3:配置标头
在 标头 部分中,添加以下标头:
Authorization
:Bearer your_openrouter_api_key
Content-Type
:application/json
步骤 4:添加请求正文
在 正文 部分中,选择 JSON 格式并添加以下数据:
{
"model": "deepseek/deepseek-chat:free",
"messages": [{"role": "user", "content": "What life after death?"}]
}
步骤 5:发送请求
单击 发送 以发出请求。 如果一切配置正确,您将收到来自 DeepSeek 的响应,并且您可以直接在 Apifox 中分析结果。
在 Visual Studio Code (VS Code) 中使用 DeepSeek API
Visual Studio Code (VS Code) 是 Python 开发的绝佳选择,因为它具有丰富的功能和扩展。 以下是如何在 VS Code 中设置您的环境以使用 DeepSeek API。
步骤 1:安装 VS Code 和 Python
如果您还没有,您需要下载并安装 VS Code 和 Python:
- 从 这里 下载 VS Code。
- 从 python.org 安装 Python。
步骤 2:在 VS Code 中安装 Python 扩展
安装 VS Code 后,打开它并按照以下步骤操作:
- 按
Ctrl+Shift+X
打开扩展市场。 - 在搜索栏中,键入 Python 并从 Microsoft 安装官方 Python 扩展。
- 此扩展程序将使使用 Python 进行编码变得更加容易,从而提供语法突出显示、代码 linting 和 IntelliSense 等功能。
步骤 3:创建并运行您的 Python 脚本
- 打开您想要在 VS Code 中保存 Python 脚本的文件夹。
- 创建一个新文件并将其命名为
deepseek.py
。 - 从 步骤 2 复制并粘贴 Python 代码。
- 打开 VS Code 中的终端(按
Ctrl + ~
),然后通过键入以下命令运行脚本:
python deepseek.py
您应该在 VS Code 终端中看到来自 DeepSeek 的响应。
结论
对于任何希望将 AI 驱动的自然语言处理集成到其应用程序中的人来说,DeepSeek 都是一个强大的工具。 借助 OpenRouter,您可以免费访问 DeepSeek 的功能,并立即开始构建 AI 驱动的解决方案。
在本指南中,我们介绍了:
- 如何从 OpenRouter 获取 API 密钥并设置您的环境。
- 如何使用 Python 发送 API 请求。
- 如何在 Visual Studio Code 中使用 DeepSeek。
- 如何使用 Apifox 测试和管理 API 请求。
通过执行这些步骤,您将能够将 DeepSeek 无缝地集成到您的项目中,并释放 AI 驱动的聊天响应、自动化和内容生成的全部潜力。