Bladeren bron

kimi 序列化优化

luojunhui 6 maanden geleden
bovenliggende
commit
3835aafbe9
1 gewijzigde bestanden met toevoegingen van 9 en 2 verwijderingen
  1. 9 2
      applications/functions/kimi.py

+ 9 - 2
applications/functions/kimi.py

@@ -205,9 +205,16 @@ class KimiServer(object):
             ],
             model="moonshot-v1-32k",
         )
-        response = chat_completion.choices[0].message.content.replace('```json', '').replace('```', '').replace('“', '"').replace('”', '"')
+        response = chat_completion.choices[0].message.content.replace('```json', '').replace('```', '')
+
         try:
             response = json.loads(response)
             return response
         except:
-            return {}
+            # 处理中文双引号出现在 “key”: “value”情况
+            try:
+                response_json_string = response.replace('“', '"').replace('”', '"')
+                response = json.loads(response_json_string)
+                return response
+            except Exception as e:
+                return {}