소스 검색

fix auto metadata filter (#20845)

tags/1.4.2
Jyong 4 달 전
부모
커밋
21a50e22d2
No account linked to committer's email address
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4
    4
      api/core/workflow/nodes/llm/node.py

+ 4
- 4
api/core/workflow/nodes/llm/node.py 파일 보기

model = ModelManager().get_model_instance( model = ModelManager().get_model_instance(
tenant_id=self.tenant_id, tenant_id=self.tenant_id,
model_type=ModelType.LLM, model_type=ModelType.LLM,
provider=self.node_data.model.provider,
model=self.node_data.model.name,
provider=model_config.provider,
model=model_config.model,
) )
model_schema = model.model_type_instance.get_model_schema( model_schema = model.model_type_instance.get_model_schema(
model=self.node_data.model.name,
model=model_config.model,
credentials=model.credentials, credentials=model.credentials,
) )
if not model_schema: if not model_schema:
raise ModelNotExistError(f"Model {self.node_data.model.name} not exist.")
raise ModelNotExistError(f"Model {model_config.model} not exist.")
if self.node_data.structured_output_enabled: if self.node_data.structured_output_enabled:
if not model_schema.support_structure_output: if not model_schema.support_structure_output:
filtered_prompt_messages = self._handle_prompt_based_schema( filtered_prompt_messages = self._handle_prompt_based_schema(

Loading…
취소
저장