zhangqian
2024-10-16 3fc9f4f33cf90610c71a1de7b00db0f82b988e98
app/service/ragflow.py
@@ -87,22 +87,29 @@
            "Authorization": token
        }
        data = {"dialog_id": dialog_id,
        data = {
                "dialog_id": dialog_id,
                "name": name,
                "is_new": is_new,
                "conversation_id": chat_id,
                }
            }
        async with httpx.AsyncClient() as client:
            response = await client.post(url, headers=headers, json=data)
            if response.status_code != 200:
                return []
            return [{
                "content": "你好! 我是你的助理,有什么可以帮到你的吗?",
                "role": "assistant"
            },
            ret_code = response.json().get("retcode")
            if ret_code != 0:
                return []
            return [
                {
                    "content": "你好! 我是你的助理,有什么可以帮到你的吗?",
                    "role": "assistant"
                },
                {
                    "content": name,
                    "doc_ids": [],
                    "role": "user"
                }]
                }
            ]