用 ElevenLabs 对话式 AI 与 DeepSeek R1 对话
- 发布时间
- 最近更新
最近大家都在谈论 DeepSeek,但还没有人停下来想过:如果 DeepSeek 能说话,它会是什么声音?这正是 ElevenLabs 对话式 AI 能实现的,让你可以与 DeepSeek R1 对话。
ElevenLabs 对话式 AI 是一个用于部署定制化实时对话式 语音智能体 的平台。平台的一大优势是灵活性:你可以根据需求接入不同的 LLM。

自定义 LLM 选项支持任何兼容 OpenAI 的 API 提供商,前提是模型支持工具使用/函数调用。我们的文档中提供了以下平台的指南:GroqCloud、Together AI 和 Cloudflare。接下来的演示将使用 Cloudflare。
我们使用的是 DeepSeek-R1-Distill-Qwen-32B 模型。它基于 Qwen2.5,由 DeepSeek-R1 蒸馏而来;在多项基准测试中优于 OpenAI-o1-mini,为稠密模型取得了新的最先进结果。
我们使用蒸馏版,主要是因为原始版本 尚无法稳定支持 函数调用。事实上,R1 推理模型目前完全不支持函数调用!你可以关注 这个问题,了解最新进展。
开始使用 ElevenLabs 对话式 AI
连接自定义 LLM 的过程很简单,首先需要创建一个智能体。本项目将使用 Math Tutor 模板。如果你只想听听 DeepSeek 的声音,可以 亲自试用 我们提供的智能体演示。
首先前往 ElevenLabs 对话式 AI 应用页面,创建一个名为“DeepSeeker”的新 AI 智能体。选择 Math tutor 模板,因为 DeepSeek 的推理能力很适合这个场景,然后选择“创建智能体”。
数学模板包含一条系统提示词,确保它以自然语言读出数字和方程式,而不是照着 LLM 的原始写法读。例如,当 LLM 返回“Alpha 乘以 x 的平方等于 4”时,我们要求它写成“ax^2=4”。

推理模型通常会解释其“思维链”,但也可以扩展 系统提示词,进一步确保能获得一堂高质量的数学讲解,例如要求它逐步说明解题推理过程。你可以保持通用,也可以在提示词中加入可供参考的具体示例。
不过,如果你想真正了解 DeepSeek R1 的个性,也可以创建一个空白模板,要求智能体自我介绍为 DeepSeek AI,并通过系统提示词让它回答不同主题的各类问题。
通过 Cloudflare Workers AI 设置 DeepSeek R1
接下来,需要获取一个可供智能体使用的 DeepSeek R1 版本端点。本例使用 Cloudflare,它在其 Workers AI 平台 上提供 DeepSeek-R1-Distill-Qwen-32B 供评估使用;你也可以考虑其他托管选项,例如 fireworks.ai、GroqCloud 和 together.ai
首先,前往 dash.cloudflare.com,创建账户或登录。在导航栏中选择 AI > Workers AI,然后点击“Use REST API”小组件。

要获取 API 密钥,点击“Create a Workers AI API Token”,并务必妥善保管。
获取 API 密钥后,可以立即通过 curl 请求进行测试。Cloudflare 提供兼容 OpenAI 的 API 端点,使用起来非常方便。此时请记下模型和完整端点,包括账户 ID。
例如:https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}c/ai/v1/
curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1/chat/completions \ -X POST \ -H "Authorization: Bearer {API_TOKEN}" \ -d '{ "model": "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "How many Rs in the word Strawberry?"} ], "stream": false }'
在 ElevenLabs 中配置自定义 LLM
下一步是在 ElevenLabs 中将这些信息添加到智能体。首先,在 ElevenLabs 应用 中进入 DeepSeeker AI 智能体页面,在最底部将刚创建的 API 密钥添加为密钥。为其设置一个名称,例如 CLOUDFLARE_AUTH_TOKEN,然后保存更改。

接着,在 LLM 下选择自定义 LLM,并填写 Cloudflare Workers AI 兼容 OpenAI 的 API 端点:https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1
请将 URL 中的“{ACCOUNT_ID}”替换为 Cloudflare 中显示的账户 ID。
添加模型 ID:@cf/deepseek-ai/deepseek-r1-distill-qwen-32b
最后,选择刚刚创建的密钥。

开始测试
很好,现在所有设置均已完成。点击“Test AI agent”,然后 进行测试,使用以下数学题:
“两列火车分别以 65 mph 和 85 mph 的速度向东/向西行驶并交错而过。多久后它们相距 330 英里?”
注意:如果尚未设置付款方式,Cloudflare Workers AI API 会受到限流,响应时间可能更长。投入生产前请先设置计费账户。其他托管平台可能不会有这个问题。
总结
使用 ElevenLabs 对话式 AI 平台构建实时对话式 AI 智能体,可以通过任何兼容 OpenAI 的 API 提供商接入自定义 LLM,从而快速响应新模型的发布。
只要要使用的模型兼容 OpenAI 且支持函数调用,就能将其集成到实时 语音智能体 中。这也包括你基于自定义数据集微调的模型。还可以使用 ElevenLabs 声音库中的任意音色;如果你已 创建自己的声音克隆,也可以使用自己的声音。




