开发者社区 > ModelScope模型即服务 > 自然语言处理 > 正文

使用魔搭社区的创空间建立了一个APP后,想通过API访问该APP,总是报错。

使用魔搭社区的创空间建立了一个APP后,想通过API访问该APP,点击下方“通过API使用”,按里面给出的示例代码,运行后报错。代码如下:
from gradio_client import Client

client = Client("https://nkhk1988-creditriskassessmentassistantv0-1.ms.show/")
result = client.predict(
chatbot=[[None,{"id":None,"elem_id":None,"elem_classes":None,"name":None,"text":"尝试问我一点什么吧~","flushing":None,"avatar":"","files":None}]],
input={"files":[],"text":""},
_user_token="Hello!!",
api_name="CreditRiskAssessmentAssistantV0.1"
)
print(result)

报错:Traceback (most recent call last):
File "D:\AI\mlp-concise.py", line 3, in
client = Client("https://nkhk1988-creditriskassessmentassistantv0-1.ms.show/")
File "D:\Anaconda\envs\conda39\lib\site-packages\gradio_client\client.py", line 171, in init
self._info = self._get_api_info()
File "D:\Anaconda\envs\conda39\lib\site-packages\gradio_client\client.py", line 566, in _get_api_info
raise ValueError(f"Could not fetch api info for {self.src}: {r.text}")
ValueError: Could not fetch api info for https://nkhk1988-creditriskassessmentassistantv0-1.ms.show/: {"Code":10011402001,"Message":"Please login first!","RequestId":"307bf8b2-e616-43eb-b7af-e85c83251855","Success":false}

是不是应该把代码中的某些字段替换为登录信息,我曾经试过把API_KEY填在user-token,还是不行。需要替换哪些内容呢?

好像是第一步登录就卡住了,还请各位高手指教,可以如何修改呢?

展开
收起
aliyun4664677311-39277 2024-12-29 16:06:49 77 0
1 条回答
写回答
取消 提交回答
  • 你遇到的问题是因为API请求需要先登录。你可以尝试使用账号密码或获取到的token进行登录后再调用API。如果不确定具体步骤,建议咨询阿里云客服或查看官方文档获取详细登录流程。如果还是不理解的话,可以直接询问阿里云客服,或者提交工单给阿里云的技术顾问,回答不易,麻烦大佬给个采纳,谢谢。

    2025-02-10 21:21:26
    赞同 3 展开评论 打赏

包含命名实体识别、文本分类、分词、关系抽取、问答、推理、文本摘要、情感分析、机器翻译等多个领域

热门讨论

热门文章

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载