📜  Python|使用 Wolfram Alpha API 创建一个简单的助手。

📅  最后修改于: 2022-05-13 01:54:24.758000             🧑  作者: Mango

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

  1. 在 Wolfram alpha 上创建一个帐户。该帐户可以在官方网站上创建。
  2. 注册后,使用您的 Wolfram ID 登录。

  3. 现在您将看到该网站的主页。前往右上角的部分,您可以在其中看到您的电子邮件。在下拉菜单中,选择我的应用程序 (API) 选项。
  4. 单击获取 AppID 按钮以获取 ID。
  5. 在下一个对话框中,为应用程序提供合适的名称和描述。
  6. 记下出现在下一个对话框中的 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)

输出: