@@ -175,10 +175,12 @@ class RenameChat(BaseModel):
175175 brief : str = ''
176176 brief_generate : bool = True
177177
178+
178179class SimpleChat (BaseModel ):
179180 id : int = None
180181 brief : str = ''
181182
183+
182184class ChatItem (BaseModel ):
183185 id : Optional [int ] = None
184186 oid : Optional [int ] = None
@@ -195,6 +197,7 @@ class ChatItem(BaseModel):
195197 recommended_generate : Optional [bool ] = False
196198 latest_record_time : Optional [datetime ] = None
197199
200+
198201class ChatInfo (BaseModel ):
199202 id : Optional [int ] = None
200203 create_time : datetime = None
@@ -362,6 +365,7 @@ def dynamic_user_question(self):
362365class ChatQuestion (AiModelQuestion ):
363366 chat_id : int
364367 datasource_id : Optional [int ] = None
368+ custom_model : Optional [str | int ] = None
365369
366370
367371class ChatMcp (ChatQuestion ):
@@ -373,6 +377,10 @@ class McpDs(BaseModel):
373377 oid : Optional [str ] = Body (description = '组织ID,如果不传则为最后一次登录SQLBot时所使用的组织ID' , default = None )
374378
375379
380+ class WsMcp (BaseModel ):
381+ oid : Optional [str | int ] = Body (description = '组织ID' )
382+
383+
376384class ChatToken (BaseModel ):
377385 username : str = Body (description = '用户名' )
378386 password : str = Body (description = '密码' )
@@ -383,7 +391,7 @@ class ChatStart(BaseModel):
383391 password : str = Body (description = '密码' , default = None )
384392 token : str = Body (description = 'token' , default = None )
385393 oid : Optional [str ] = Body (
386- description = '组织ID,仅当数据源ID为空时有效, 如果不传则为最后一次登录SQLBot时所使用的组织ID' , default = None )
394+ description = '组织ID,如果不传则为最后一次登录SQLBot时所使用的组织ID' , default = None )
387395
388396
389397class ChatQuestionBase (BaseModel ):
@@ -397,6 +405,7 @@ class McpQuestion(ChatQuestionBase):
397405 lang : Optional [str ] = Body (description = '语言:zh-CN|zh-TW|en|ko-KR' , default = 'zh-CN' )
398406 datasource_id : Optional [int | str ] = Body (description = '数据源ID,仅当当前对话没有确定数据源时有效' , default = None )
399407 return_img : Optional [bool ] = Body (description = '是否返回图表,默认为true开启, 关闭false则仅返回数据' , default = True )
408+ custom_model : Optional [str | int ] = Body (description = '模型ID' , default = None )
400409
401410
402411class AxisObj (BaseModel ):
0 commit comments