@@ -111,7 +111,8 @@ class AiModelQuestion(BaseModel):
111111 sub_query : Optional [list [dict ]] = None
112112
113113 def sql_sys_question (self ):
114- return get_sql_template ()['system' ].format (engine = self .engine , schema = self .db_schema , question = self .question , lang = self .lang )
114+ return get_sql_template ()['system' ].format (engine = self .engine , schema = self .db_schema , question = self .question ,
115+ lang = self .lang )
115116
116117 def sql_user_question (self ):
117118 return get_sql_template ()['user' ].format (engine = self .engine , schema = self .db_schema , question = self .question ,
@@ -153,22 +154,29 @@ def filter_sys_question(self):
153154
154155 def filter_user_question (self ):
155156 return get_permissions_template ()['user' ].format (sql = self .sql , filter = self .filter )
156-
157- def dynamic_sys_question (self ):
157+
158+ def dynamic_sys_question (self ):
158159 return get_dynamic_template ()['system' ].format (lang = self .lang , engine = self .engine )
159-
160- def dynamic_user_question (self ):
160+
161+ def dynamic_user_question (self ):
161162 return get_dynamic_template ()['user' ].format (sql = self .sql , sub_query = self .sub_query )
162163
164+
163165class ChatQuestion (AiModelQuestion ):
164- question : str = Body ( description = '用户提问' )
165- chat_id : int = Body ( description = '会话ID' )
166+ question : str
167+ chat_id : int
166168
167169
168170class ChatMcp (ChatQuestion ):
169- token : str = Body ( description = 'token' )
171+ token : str
170172
171173
172174class ChatStart (BaseModel ):
173175 username : str = Body (description = '用户名' )
174176 password : str = Body (description = '密码' )
177+
178+
179+ class McpQuestion (BaseModel ):
180+ question : str = Body (description = '用户提问' )
181+ chat_id : int = Body (description = '会话ID' )
182+ token : str = Body (description = 'token' )
0 commit comments