소스 검색

kimi 序列化优化

luojunhui 7 달 전
부모
커밋
3835aafbe9
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  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 {}