소스 검색

Ensure the 'inputs' field in /chat-messages takes effect every time (#7955)

Co-authored-by: Your Name <you@example.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Wu Jiayang 2 달 전
부모
커밋
423fb2d7bc
3개의 변경된 파일3개의 추가작업 그리고 9개의 파일을 삭제
  1. 1 3
      api/core/app/apps/advanced_chat/app_generator.py
  2. 1 3
      api/core/app/apps/agent_chat/app_generator.py
  3. 1 3
      api/core/app/apps/chat/app_generator.py

+ 1 - 3
api/core/app/apps/advanced_chat/app_generator.py

@@ -140,9 +140,7 @@ class AdvancedChatAppGenerator(MessageBasedAppGenerator):
             app_config=app_config,
             file_upload_config=file_extra_config,
             conversation_id=conversation.id if conversation else None,
-            inputs=conversation.inputs
-            if conversation
-            else self._prepare_user_inputs(
+            inputs=self._prepare_user_inputs(
                 user_inputs=inputs, variables=app_config.variables, tenant_id=app_model.tenant_id
             ),
             query=query,

+ 1 - 3
api/core/app/apps/agent_chat/app_generator.py

@@ -148,9 +148,7 @@ class AgentChatAppGenerator(MessageBasedAppGenerator):
             model_conf=ModelConfigConverter.convert(app_config),
             file_upload_config=file_extra_config,
             conversation_id=conversation.id if conversation else None,
-            inputs=conversation.inputs
-            if conversation
-            else self._prepare_user_inputs(
+            inputs=self._prepare_user_inputs(
                 user_inputs=inputs, variables=app_config.variables, tenant_id=app_model.tenant_id
             ),
             query=query,

+ 1 - 3
api/core/app/apps/chat/app_generator.py

@@ -141,9 +141,7 @@ class ChatAppGenerator(MessageBasedAppGenerator):
             model_conf=ModelConfigConverter.convert(app_config),
             file_upload_config=file_extra_config,
             conversation_id=conversation.id if conversation else None,
-            inputs=conversation.inputs
-            if conversation
-            else self._prepare_user_inputs(
+            inputs=self._prepare_user_inputs(
                 user_inputs=inputs, variables=app_config.variables, tenant_id=app_model.tenant_id
             ),
             query=query,