| | |
| | | ] |
| | | return result |
| | | |
| | | async def set_session(self, token: str, dialog_id: str, name: str, chat_id: str, is_new: bool) -> bool: |
| | | async def set_session(self, token: str, dialog_id: str, name: str, chat_id: str, is_new: bool) -> list: |
| | | url = f"{self.base_url}/v1/conversation/set?dialog_id={dialog_id}" |
| | | headers = { |
| | | "Authorization": token |
| | |
| | | async with httpx.AsyncClient() as client: |
| | | response = await client.post(url, headers=headers, json=data) |
| | | if response.status_code != 200: |
| | | return False |
| | | return True |
| | | |
| | | return [] |
| | | return [{ |
| | | "content": "你好! 我是你的助理,有什么可以帮到你的吗?", |
| | | "role": "assistant" |
| | | }, |
| | | { |
| | | "content": name, |
| | | "doc_ids": [], |
| | | "role": "user" |
| | | }] |