




















我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户。
随时近来 AI 大模型的火热,越来越多的客户,问到过能否把客服系统接入 DeepSeek,或者其它大语言模型。
说干就干,看看实现效果吧:

本文将提供一个详细的示例,展示如何调用 DeepSeek 的自然语言处理 API 接口。我们将以情感分析为例,演示如何发送请求、处理响应以及处理可能的错误。
在开始之前,请确保完成以下步骤:
注册 DeepSeek 账户:访问 DeepSeek 官网 并注册一个账户。
获取 API 密钥:登录后,进入“开发者中心”或“API 管理”页面,创建一个新的 API 密钥。
安装必要的库:我们将使用 Python 的 requests 库来发送 HTTP 请求。如果尚未安装,可以通过以下命令安装:
pip install requests
DeepSeek 的情感分析 API 可以分析一段文本的情感倾向(如正面、负面或中性)。以下是一个完整的示例代码,包含详细的注释和错误处理。
import requests
import json
# DeepSeek 情感分析 API 端点
url = "https://api.deepseek.com/v1/sentiment-analysis"
# 替换为你的 API 密钥
API_KEY = "YOUR_API_KEY"
# 请求头,包含 API 密钥和内容类型
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# 请求体,包含待分析的文本
data = {
"text": "DeepSeek 的 API 非常易于使用,文档也很清晰!",
"language": "zh" # 可选参数,指定文本语言
}
try:
# 发送 POST 请求
response = requests.post(url, headers=headers, data=json.dumps(data))
# 检查响应状态码
if response.status_code == 200:
# 解析 JSON 响应
result = response.json()
print("情感分析结果:")
print(f"文本: {result.get('text')}")
print(f"情感倾向: {result.get('sentiment')}")
print(f"置信度: {result.get('confidence')}")
else:
# 处理错误响应
print(f"请求失败,状态码: {response.status_code}")
print(f"错误信息: {response.text}")
except requests.exceptions.RequestException as e:
# 处理网络请求异常
print(f"网络请求失败: {e}")
except json.JSONDecodeError as e:
# 处理 JSON 解析异常
print(f"JSON 解析失败: {e}")
except Exception as e:
# 处理其他异常
print(f"发生未知错误: {e}")
API 端点:
url 是 DeepSeek 情感分析 API 的端点地址。请求头:
Authorization 字段包含 API 密钥,用于身份验证。Content-Type 字段指定请求体的格式为 JSON。请求体:
text 是待分析的文本。language 是可选参数,用于指定文本的语言(如 zh 表示中文,en 表示英文)。错误处理:
200,表示请求成功。200,输出错误信息。响应解析:
text:原始文本。sentiment:情感倾向(如 positive、negative 或 neutral)。confidence:置信度(0 到 1 之间的浮点数,表示结果的可靠性)。如果请求成功,代码将输出类似以下内容:
情感分析结果:
文本: DeepSeek 的 API 非常易于使用,文档也很清晰!
情感倾向: positive
置信度: 0.95
如果请求失败,代码将输出错误信息,例如:
请求失败,状态码: 401
错误信息: {"error": "Unauthorized", "message": "Invalid API key"}
DeepSeek 提供了多种自然语言处理功能,以下是一些常见的 API 接口及其用途:
文本分类:
实体识别:
关键词提取:
语言检测:
缓存结果:
限制请求频率:
处理大文本:
监控 API 使用情况:
其实,我们只需要将 API key 填写到客服系统 Web 管理后台 AI 设置 中的 DeepSeek 参数设置即可。因为客服系统后台已经完成了相关的接口调用开发。

升讯威在线客服与营销系统是一款客服软件,但更重要的是一款营销利器。


希望能够打造: 开放、开源、共享。努力打造 .net 社区的一款优秀开源产品。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。