https://help.aliyun.com/document_detail/328624.html?spm=a2c4g.328079.0.0.3e52a05cLz8LR2
现在自学习的api的调用需要按照规范添加相应的nlp-automl的权限的,用户应该没有添加。
此回答整理自钉群“阿里云NLP自学习平台用户答疑群”
503都是后台服务有问题,
# -*- coding: utf8 -*-
import json
import os
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdknlp_automl.request.v20191111 import GetPredictResultRequest
// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
// 此处以把AccessKey和AccessKeySecret保存在环境变量为例说明。您也可以根据业务需要,保存到配置文件里。
// 强烈建议不要把AccessKey和AccessKeySecret保存到代码里,会存在密钥泄漏风险
access_key_id = os.environ['NLP_AK_ENV']
access_key_secret = os.environ['NLP_SK_ENV']
# Initialize AcsClient instance
client = AcsClient(
access_key_id,
access_key_secret,
"cn-hangzhou"
);
# Initialize a request and set parameters
request = GetPredictResultRequest.GetPredictResultRequest()
request.set_ModelId(1818)
request.set_Content('你好')
# Print response
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
print(resp_obj['Content'])
你看看你的ModelId,key_id,key_secret都是不是对的,肯定是
传进去的参数有问题照成后台报503错误!回答不易请采纳
503
ServiceUnavailable
An error occurred while processing your request.
服务内部错误。
稍微再重新试下吧。
参考文档https://help.aliyun.com/document_detail/120928.html?spm=a2c4g.161991.0.i2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。