Python|使用 Wolfram Alpha API 创建一个简单的助手。
Wolfram|Alpha Webservice API
提供了一个基于 Web 的 API,允许 Wolfram|Alpha 的计算和表示功能集成到 Web、移动、桌面和企业应用程序中。 Wolfram Alpha
是一个 API,它可以使用 Wolfram 的算法、知识库和 AI 技术计算专家级答案。 Wolfram 语言使之成为可能。本文介绍如何在Python中创建一个简单的助手应用程序,它可以回答如下所列的简单问题。
Input : What is the capital of India?
Output : New Delhi
Input : What is sin(30)?
Output : 0.5
前提条件:基本了解Python语法和函数。
获取 API ID
- 在 Wolfram alpha 上创建一个帐户。该帐户可以在官方网站上创建。
- 注册后,使用您的 Wolfram ID 登录。
- 现在您将看到该网站的主页。前往右上角的部分,您可以在其中看到您的电子邮件。在下拉菜单中,选择我的应用程序 (API) 选项。
- 单击获取 AppID 按钮以获取 ID。
- 在下一个对话框中,为应用程序提供合适的名称和描述。
- 记下出现在下一个对话框中的 APPID。此应用程序 ID 将特定于应用程序。
执行
确保预先安装了wolframalpha
Python包。可以通过在终端或 cmd 中运行以下命令来完成 -
pip install wolframalpha
下面是实现
# Python program to
# demonstrate creation of an
# assistant using wolf ram API
import wolframalpha
# Taking input from user
question = input('Question: ')
# App id obtained by the above steps
app_id = ‘Your app_id’
# Instance of wolf ram alpha
# client class
client = wolframalpha.Client(app_id)
# Stores the response from
# wolf ram alpha
res = client.query(question)
# Includes only text from the response
answer = next(res.results).text
print(answer)
输出: