From 6d5be796cd02100a02239f3fa039508c932ce9af Mon Sep 17 00:00:00 2001 From: jeremygan2021 Date: Wed, 11 Mar 2026 14:55:37 +0800 Subject: [PATCH] tingwu_new --- backend/ai_services/services.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/ai_services/services.py b/backend/ai_services/services.py index ee4af94..ca88d25 100644 --- a/backend/ai_services/services.py +++ b/backend/ai_services/services.py @@ -71,7 +71,16 @@ class AliyunTingwuService: raise Exception("Tingwu Client not initialized") request = CreateTaskRequest.CreateTaskRequest() - request.set_AppKey(self.tingwu_app_key) + # 听悟新版 SDK 20230930 版本的 AppKey 设置方式可能不同 + # 尝试使用通用的 set_app_key 或通过请求参数传递 + try: + request.set_AppKey(self.tingwu_app_key) + except AttributeError: + try: + request.set_app_key(self.tingwu_app_key) + except AttributeError: + # 如果都没有,尝试作为参数直接设置 (某些版本的 SDK 行为) + request.add_query_param('AppKey', self.tingwu_app_key) # 配置 Input input_param = {