Browse Source
AI rule node: disable rule node on edges
pull/13371/head
Dmytro Skarzhynets
12 months ago
No known key found for this signature in database
GPG Key ID: 2B51652F224037DF
1 changed files with
3 additions and
1 deletions
-
rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/ai/TbAiNode.java
|
|
|
@ -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 { |
|
|
|
|
|
|
|
|