AI rule node: disable rule node on edges

This commit is contained in:
Dmytro Skarzhynets 2025-06-11 18:20:26 +03:00
parent ac61136ecc
commit fe9caaedd4
No known key found for this signature in database
GPG Key ID: 2B51652F224037DF

View File

@ -41,6 +41,7 @@ import org.thingsboard.server.common.data.ai.model.AiModelConfig;
import org.thingsboard.server.common.data.ai.provider.AiProviderConfig;
import org.thingsboard.server.common.data.id.AiSettingsId;
import org.thingsboard.server.common.data.plugin.ComponentType;
import org.thingsboard.server.common.data.rule.RuleChainType;
import org.thingsboard.server.common.msg.TbMsg;
import org.thingsboard.server.dao.exception.DataValidationException;
@ -58,7 +59,8 @@ import static org.thingsboard.server.dao.service.ConstraintValidator.validateFie
name = "AI",
nodeDescription = "Interact with AI",
nodeDetails = "This node makes requests to AI based on a prompt and a input message and returns a response in a form of output message",
configClazz = TbAiNodeConfiguration.class
configClazz = TbAiNodeConfiguration.class,
ruleChainTypes = RuleChainType.CORE
)
public final class TbAiNode extends TbAbstractExternalNode implements TbNode {