核心要点
图灵机器人现在主要分为两大类服务,它们的API Key获取方式和用途不同:

(图片来源网络,侵删)
- 开放平台:提供免费的机器人对话、AI知识问答等基础能力,适合开发者进行学习和个人项目开发。
- 企业服务:提供更高级、更定制化的AI解决方案,如智能客服、虚拟数字人等,通常是按需付费的商业服务。
对于大多数个人开发者或爱好者来说,你需要的是“开放平台”的API Key。
如何获取“开放平台”的免费API Key
这是最常见的需求,请按照以下步骤操作:
第一步:访问官方网站
打开你的浏览器,访问图灵机器人开放平台的官方网站: https://www.turingapi.com/
第二步:注册或登录账户
- 点击页面右上角的 “注册” 按钮,使用你的手机号或邮箱完成注册。
- 如果你已有账户,直接点击 “登录”。
第三步:进入控制台
登录成功后,点击页面右上角的 “控制台” 按钮,进入你的开发者管理后台。

(图片来源网络,侵删)
第四步:创建机器人
在控制台中,你需要“创建”一个机器人实例来获取专属的API Key。
- 在控制台首页,你会看到“创建机器人”的选项,点击 “立即创建”。
- 系统会引导你填写一些基本信息,
- 机器人名称:给你的机器人起个名字,我的小助手”。
- 机器人类型:选择一个符合你需求的类型,聊天机器人”、“闲聊机器人”等。
- 应用场景:简单描述一下你打算用这个机器人做什么。
- 填写完成后,点击 “确认创建”。
第五步:获取API Key
创建成功后,系统会自动为你生成一个机器人,点击进入这个机器人的管理页面。
在这个页面中,你就可以找到你的 API Key,它通常是一串由字母和数字组成的字符串,并且旁边会有 “复制” 按钮,方便你一键复制。
请妥善保管你的API Key,不要泄露给他人,以免被恶意使用。

(图片来源网络,侵删)
API Key 的使用
获取到API Key后,你就可以在代码中调用图灵机器人的API接口了。
基本调用流程如下:
- 构建请求URL:通常的格式是
http://openapi.tuling123.com/openapi/api/v2,openapi.tuling123.com是官方域名。 - 设置请求头:通常为
Content-Type: application/json。 - 构造请求体:这是一个JSON对象,必须包含以下字段:
reqType: 请求类型,通常为0。perception: 感知数据,包含用户输入的信息。inputText: 文本信息,即用户说的话。
userInfo: 用户信息,用于标识用户。apiKey: 你刚刚获取的API Key。userId: 可以是任意一个能唯一标识你应用中用户的字符串(比如用户ID、设备ID等)。
一个简单的Python调用示例:
import requests
import json
# 你在控制台获取的API Key
API_KEY = "你的API_Key在这里"
# 你自己定义的用户ID
USER_ID = "user_123456"
def get_tuling_response(text):
# 请求地址
url = "http://openapi.tuling123.com/openapi/api/v2"
# 构造请求体
payload = {
"reqType": 0,
"perception": {
"inputText": {
"text": text
}
},
"userInfo": {
"apiKey": API_KEY,
"userId": USER_ID
}
}
try:
# 发送POST请求
response = requests.post(url, json=payload)
# 解析返回的JSON数据
result = response.json()
# 从返回结果中提取回答文本
if result.get("intent") and result["intent"].get("code") == 10004:
return "对不起,我暂时无法回答这个问题,请稍后再试。"
elif result.get("results"):
return result["results"][0]["values"]["text"]
else:
return "抱歉,我没有理解你的意思。"
except Exception as e:
return f"发生错误: {e}"
# --- 测试 ---
if __name__ == "__main__":
while True:
user_input = input("你: ")
if user_input.lower() in ["退出", "bye", "quit"]:
break
bot_response = get_tuling_response(user_input)
print(f"图灵机器人: {bot_response}")
重要注意事项
- 免费额度限制:开放平台提供的免费API Key通常有调用次数限制(每月1000次),当你超过额度后,服务可能会被暂停或需要升级到付费版本。
- 接口地址变更:请务必使用官方提供的接口地址,图灵机器人官方域名是
openapi.tuling123.com,请认准,避免使用第三方非官方的域名或服务,以防信息泄露或接口不稳定。 - 官方文档:在进行开发时,最权威的参考资料是图灵机器人官方API文档,你可以在控制台或官网上找到链接,文档中会详细说明所有参数、返回值和错误码。
- 企业级API:如果你需要更稳定、更高性能、功能更强大的服务(比如集成到商业产品中),你需要联系图灵机器人的企业服务团队,他们的API Key和计费方式与开放平台完全不同,需要单独洽谈和获取。
希望这份详细的指南能帮助你顺利获取和使用图灵机器人的API Key!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。