feat(workflow): support context injection in LLM node

This commit is contained in:
mengyonghao
2026-01-05 17:37:45 +08:00
parent d4a87187cb
commit e1e77f70f9

View File

@@ -1,5 +1,7 @@
"""LLM 节点配置""" """LLM 节点配置"""
from typing import Any
from pydantic import BaseModel, Field, field_validator from pydantic import BaseModel, Field, field_validator
from app.core.workflow.nodes.base_config import BaseNodeConfig, VariableDefinition, VariableType from app.core.workflow.nodes.base_config import BaseNodeConfig, VariableDefinition, VariableType
@@ -41,6 +43,11 @@ class LLMNodeConfig(BaseNodeConfig):
description="模型配置 ID" description="模型配置 ID"
) )
context: Any = Field(
default="",
description="上下文"
)
# 简单模式 # 简单模式
prompt: str | None = Field( prompt: str | None = Field(
default=None, default=None,