Configuring Semantic Guardrails

Steps to configure Semantic Guardrails

This service provides AI conversation scanning and semantic analysis capabilities for Semantic Guardrails.

API Endpoints

This section provides an overview of the primary endpoints.

NameEndpoint
Main API/pty/semantic-guardrail/v1.1/conversations/messages/
Models API/pty/semantic-guardrail/v1.1/domain-models/

Configuration Variables

The semantic-guardrail service can be configured by setting variables in the helm chart values.yaml, or overriding them with -f my.values.yaml.

Service variables

KeySub-KeyDescription
semanticGuardrailsAppConfigenvironment.LOG_LEVELSets the application log level, default is INFO

Other variables

Semantic Guardrails Service Configuration

These Service variables are available to help diagnose and fix any resource allocation problems. It is not recommended to change them.

KeySub-Key
semanticGuardrailsServiceport
semanticGuardrailsServicecontainerName
semanticGuardrailsServiceresources.Required.memory
semanticGuardrailsServiceresources.Required.cpu
semanticGuardrailsServiceresources.Limits.memory
semanticGuardrailsServiceresources.Limits.cpu
semanticGuardrailsServicereplicas

Application Runtime Configuration

These Data Discovery related variables are available to help diagnose and fix any connection problems. It is not recommended to change them.

KeySub-Key
semanticGuardrailsAppConfigenvironment.LOG_LEVEL
semanticGuardrailsAppConfigenvironment.DATA_DISCOVERY_SEARCH
semanticGuardrailsAppConfigenvironment.DATA_DISCOVERY_URL
semanticGuardrailsAppConfigenvironment.DATA_DISCOVERY_VERSION
semanticGuardrailsAppConfigenvironment.DATA_DISCOVERY_PORT

Updating cluster

To update the deployed cluster, run the following command.

helm template semantic-guardrails charts/semantic-guardrails > semantic_guardrails.yaml 2>&1
kubectl delete -f semantic_guardrails.yaml
kubectl apply -f semantic_guardrails.yaml

Update settings

To update the deployed cluster, run the following command.

helm template semantic-guardrails charts/semantic-guardrails > semantic_guardrails.yaml 2>&1
kubectl delete -f semantic_guardrails.yaml
kubectl apply -f semantic_guardrails.yaml

Last modified : April 06, 2026