我想使用AlchemyAPI
使用Python-SDK进行情感分析。
from alchemyapi import AlchemyAPI
alchemyapi = AlchemyAPI()
demo_text = 'I am happy'
alchemyapi.emotion('text', demo_text)
给出了这个错误:
AttributeError: AlchemyAPI instance has no attribute 'emotion'
如何进行API调用来检测所提到的情绪here?
答案 0 :(得分:2)
请按照上述所有步骤操作:
SDK
。<强>提示:强>
mkdir -p ~/src/test
cd ~/src/test
git clone https://github.com/AlchemyAPI/alchemyapi_python.git
cd alchemyapi_python/
第3。配置Python SDK以使用您的API密钥 - 您需要做的就是将其配置为使用您的API密钥:
python alchemyapi.py YOUR_API_KEY
<强> 4。运行一个简单的示例:
python example.py
此时,您应该在终端窗口中获得大量输出,因为每个函数都被调用并且输出被解析。
现在,为了能够使用AlchemyAPI
功能,只需将alchemyapi.py
文件复制并粘贴到项目中,并在处理文本分析的文件中包含以下几行:
from alchemyapi import AlchemyAPI
alchemyapi = AlchemyAPI()
现在您可以使用alchemyapi对象访问任何文本分析功能:
myText = "I'm excited to get started with AlchemyAPI!"
response = alchemyapi.sentiment("text", myText)
print "Sentiment: ", response["docSentiment"]["type"]
免责声明:请确保您遵循所有这些步骤才能访问API。