From af1aa69522896933fff24be136b2e6707e4a8331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=8D=9A?= <1016318004@qq.com> Date: Tue, 11 Feb 2025 11:18:20 +0800 Subject: [PATCH 1/3] revert revert chat --- apps/entities/request_data.py | 2 +- apps/routers/chat.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/entities/request_data.py b/apps/entities/request_data.py index b70ff1e4..708999ba 100644 --- a/apps/entities/request_data.py +++ b/apps/entities/request_data.py @@ -26,7 +26,7 @@ class RequestData(BaseModel): group_id: Optional[str] = Field(default=None, alias="groupId", description="群组ID") language: str = Field(default="zh", description="语言") files: list[str] = Field(default=[], description="文件列表") - app: list[RequestDataApp] = Field(default=[], description="应用列表") + app: RequestDataApp = Field(default=[], description="应用列表") features: RequestDataFeatures = Field(description="消息功能设置") diff --git a/apps/routers/chat.py b/apps/routers/chat.py index 7d06a604..1216f639 100644 --- a/apps/routers/chat.py +++ b/apps/routers/chat.py @@ -130,8 +130,8 @@ async def chat( if await Activity.is_active(user_sub): raise HTTPException(status_code=status.HTTP_429_TOO_MANY_REQUESTS, detail="Too many requests") - if post_body.app and post_body.app[0].app_id: - await AppCenterManager.update_recent_app(user_sub, post_body.app[0].app_id) + if post_body.app and post_body.app.app_id: + await AppCenterManager.update_recent_app(user_sub, post_body.app.app_id) res = chat_generator(post_body, user_sub, session_id) return StreamingResponse( content=res, -- Gitee From 983e984a2cc93e0e9e8a5914f1dcf6c51670b598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=8D=9A?= <1016318004@qq.com> Date: Tue, 11 Feb 2025 17:12:45 +0800 Subject: [PATCH 2/3] revert revert --- apps/entities/request_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/entities/request_data.py b/apps/entities/request_data.py index 708999ba..4a792710 100644 --- a/apps/entities/request_data.py +++ b/apps/entities/request_data.py @@ -26,7 +26,7 @@ class RequestData(BaseModel): group_id: Optional[str] = Field(default=None, alias="groupId", description="群组ID") language: str = Field(default="zh", description="语言") files: list[str] = Field(default=[], description="文件列表") - app: RequestDataApp = Field(default=[], description="应用列表") + app: RequestDataApp = Field(default=[], description="应用") features: RequestDataFeatures = Field(description="消息功能设置") -- Gitee From 3325e028e84f99074a0959be5b0b915343860d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=8D=9A?= <1016318004@qq.com> Date: Tue, 11 Feb 2025 17:13:37 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/entities/request_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/entities/request_data.py b/apps/entities/request_data.py index 4a792710..3ab6babd 100644 --- a/apps/entities/request_data.py +++ b/apps/entities/request_data.py @@ -26,7 +26,7 @@ class RequestData(BaseModel): group_id: Optional[str] = Field(default=None, alias="groupId", description="群组ID") language: str = Field(default="zh", description="语言") files: list[str] = Field(default=[], description="文件列表") - app: RequestDataApp = Field(default=[], description="应用") + app: RequestDataApp = Field(default=None, description="应用") features: RequestDataFeatures = Field(description="消息功能设置") -- Gitee