> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/guardrails/_mcp/server. # Reference ## Docs - [Colang Architecture Guide](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/colang-architecture-guide.md): Explore the event-driven runtime, canonical messages, and server design. - [Guardrails Sequence Diagrams](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-sequence-diagrams.md): View sequence diagrams showing input, retrieval, dialog, execution, and output stages. - [Use Case Diagrams](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/use-case-diagrams.md) - [Engine Feature Support](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/engine-feature-support.md): Compare feature support between the LLMRails and IORails engines in the NVIDIA NeMo Guardrails library. - [Rail Engine Support](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/rail-engine-support.md): Per-rail support matrix showing which built-in guardrail flows run on the LLMRails and IORails engines in the NVIDIA NeMo Guardrails library. - [Rail Manifest Reference](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/rail-manifests.md): Declare built-in rail metadata, configuration, actions, flows, surfaces, requirements, and privacy behavior. - [nemoguardrails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails.md) - [nemoguardrails.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions.md) - [nemoguardrails.actions.action_dispatcher](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/action_dispatcher.md) - [nemoguardrails.actions.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/actions.md) - [nemoguardrails.actions.core](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/core.md) - [nemoguardrails.actions.llm](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/llm.md) - [nemoguardrails.actions.llm.generation](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/llm/generation.md) - [nemoguardrails.actions.llm.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/llm/utils.md) - [nemoguardrails.actions.math](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/math.md) - [nemoguardrails.actions.rail_outcome](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/rail_outcome.md) - [nemoguardrails.actions.retrieve_relevant_chunks](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/retrieve_relevant_chunks.md) - [nemoguardrails.actions.v2_x](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/v2_x.md) - [nemoguardrails.actions.v2_x.generation](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/v2_x/generation.md) - [nemoguardrails.actions.validation](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/validation.md) - [nemoguardrails.actions.validation.base](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/validation/base.md) - [nemoguardrails.actions.validation.filter_secrets](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions/validation/filter_secrets.md) - [nemoguardrails.actions_server](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions_server.md) - [nemoguardrails.actions_server.actions_server](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/actions_server/actions_server.md) - [nemoguardrails.base_guardrails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/base_guardrails.md) - [nemoguardrails.cli](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/cli.md) - [nemoguardrails.cli.chat](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/cli/chat.md) - [nemoguardrails.cli.debugger](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/cli/debugger.md) - [nemoguardrails.cli.migration](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/cli/migration.md) - [nemoguardrails.cli.providers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/cli/providers.md) - [nemoguardrails.colang](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang.md) - [nemoguardrails.colang.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/runtime.md) - [nemoguardrails.colang.v1_0](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0.md) - [nemoguardrails.colang.v1_0.lang](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang.md) - [nemoguardrails.colang.v1_0.lang.colang_parser](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang/colang_parser.md) - [nemoguardrails.colang.v1_0.lang.comd_parser](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang/comd_parser.md) - [nemoguardrails.colang.v1_0.lang.coyml_parser](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang/coyml_parser.md) - [nemoguardrails.colang.v1_0.lang.parser](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang/parser.md) - [nemoguardrails.colang.v1_0.lang.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/lang/utils.md) - [nemoguardrails.colang.v1_0.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime.md) - [nemoguardrails.colang.v1_0.runtime.eval](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime/eval.md) - [nemoguardrails.colang.v1_0.runtime.flows](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime/flows.md) - [nemoguardrails.colang.v1_0.runtime.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime/runtime.md) - [nemoguardrails.colang.v1_0.runtime.sliding](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime/sliding.md) - [nemoguardrails.colang.v1_0.runtime.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v1_0/runtime/utils.md) - [nemoguardrails.colang.v2_x](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x.md) - [nemoguardrails.colang.v2_x.lang](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang.md) - [nemoguardrails.colang.v2_x.lang.colang_ast](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/colang_ast.md) - [nemoguardrails.colang.v2_x.lang.expansion](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/expansion.md) - [nemoguardrails.colang.v2_x.lang.grammar](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/grammar.md) - [nemoguardrails.colang.v2_x.lang.grammar.load](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/grammar/load.md) - [nemoguardrails.colang.v2_x.lang.parser](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/parser.md) - [nemoguardrails.colang.v2_x.lang.transformer](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/transformer.md) - [nemoguardrails.colang.v2_x.lang.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/lang/utils.md) - [nemoguardrails.colang.v2_x.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime.md) - [nemoguardrails.colang.v2_x.runtime.errors](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/errors.md) - [nemoguardrails.colang.v2_x.runtime.eval](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/eval.md) - [nemoguardrails.colang.v2_x.runtime.flows](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/flows.md) - [nemoguardrails.colang.v2_x.runtime.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/runtime.md) - [nemoguardrails.colang.v2_x.runtime.serialization](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/serialization.md) - [nemoguardrails.colang.v2_x.runtime.statemachine](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/statemachine.md) - [nemoguardrails.colang.v2_x.runtime.system_functions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/system_functions.md) - [nemoguardrails.colang.v2_x.runtime.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/colang/v2_x/runtime/utils.md) - [nemoguardrails.context](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/context.md) - [nemoguardrails.embeddings.index](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/index.md) - [nemoguardrails.embeddings.basic](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/basic.md) - [nemoguardrails.embeddings.cache](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/cache.md) - [nemoguardrails.embeddings.providers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers.md) - [nemoguardrails.embeddings.providers.azureopenai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/azureopenai.md) - [nemoguardrails.embeddings.providers.base](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/base.md) - [nemoguardrails.embeddings.providers.cohere](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/cohere.md) - [nemoguardrails.embeddings.providers.fastembed](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/fastembed.md) - [nemoguardrails.embeddings.providers.google](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/google.md) - [nemoguardrails.embeddings.providers.nim](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/nim.md) - [nemoguardrails.embeddings.providers.openai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/openai.md) - [nemoguardrails.embeddings.providers.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/registry.md) - [nemoguardrails.embeddings.providers.sentence_transformers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/embeddings/providers/sentence_transformers.md) - [nemoguardrails.eval](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval.md) - [nemoguardrails.eval.check](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/check.md) - [nemoguardrails.eval.cli](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/cli.md) - [nemoguardrails.eval.eval](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/eval.md) - [nemoguardrails.eval.models](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/models.md) - [nemoguardrails.eval.ui](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui.md) - [nemoguardrails.eval.ui.chart_utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui/chart_utils.md) - [nemoguardrails.eval.ui.common](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui/common.md) - [nemoguardrails.eval.ui.README](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui/README.md) - [nemoguardrails.eval.ui.streamlit_utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui/streamlit_utils.md) - [nemoguardrails.eval.ui.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/ui/utils.md) - [nemoguardrails.eval.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/eval/utils.md) - [nemoguardrails.evaluate](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate.md) - [nemoguardrails.evaluate.cli](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/cli.md) - [nemoguardrails.evaluate.cli.evaluate](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/cli/evaluate.md) - [nemoguardrails.evaluate.cli.simplify_formatter](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/cli/simplify_formatter.md) - [nemoguardrails.evaluate.evaluate_factcheck](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/evaluate_factcheck.md) - [nemoguardrails.evaluate.evaluate_hallucination](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/evaluate_hallucination.md) - [nemoguardrails.evaluate.evaluate_moderation](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/evaluate_moderation.md) - [nemoguardrails.evaluate.evaluate_topical](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/evaluate_topical.md) - [nemoguardrails.evaluate.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/evaluate/utils.md) - [nemoguardrails.exceptions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/exceptions.md) - [nemoguardrails.guardrails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails.md) - [nemoguardrails.guardrails.async_work_queue](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/async_work_queue.md) - [nemoguardrails.guardrails.base_engine](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/base_engine.md) - [nemoguardrails.guardrails.compiled_rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/compiled_rail.md) - [nemoguardrails.guardrails.engine_registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/engine_registry.md) - [nemoguardrails.guardrails.guardrails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/guardrails.md) - [nemoguardrails.guardrails.guardrails_types](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/guardrails_types.md) - [nemoguardrails.guardrails.iorails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/iorails.md) - [nemoguardrails.guardrails.model_engine](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/model_engine.md) - [nemoguardrails.guardrails.rail_guard](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/rail_guard.md) - [nemoguardrails.guardrails.rails_manager](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/rails_manager.md) - [nemoguardrails.guardrails.telemetry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/telemetry.md) - [nemoguardrails.guardrails.tool_rail_action](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/tool_rail_action.md) - [nemoguardrails.guardrails.tool_schema](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/guardrails/tool_schema.md) - [nemoguardrails.http](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http.md) - [nemoguardrails.http.client](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/client.md) - [nemoguardrails.http.composition](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/composition.md) - [nemoguardrails.http.errors](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/errors.md) - [nemoguardrails.http.instrumented](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/instrumented.md) - [nemoguardrails.http.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/request.md) - [nemoguardrails.http.retry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/retry.md) - [nemoguardrails.http.runtime](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/runtime.md) - [nemoguardrails.http.telemetry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/telemetry.md) - [nemoguardrails.http.transport](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/transport.md) - [nemoguardrails.http.types](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/http/types.md) - [nemoguardrails.imports](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/imports.md) - [nemoguardrails.integrations](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations.md) - [nemoguardrails.integrations.langchain](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain.md) - [nemoguardrails.integrations.langchain.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/actions.md) - [nemoguardrails.integrations.langchain.actions.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/actions/actions.md) - [nemoguardrails.integrations.langchain.actions.safetools](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/actions/safetools.md) - [nemoguardrails.integrations.langchain.exceptions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/exceptions.md) - [nemoguardrails.integrations.langchain.helpers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/helpers.md) - [nemoguardrails.integrations.langchain.langchain_initializer](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/langchain_initializer.md) - [nemoguardrails.integrations.langchain.llm_adapter](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/llm_adapter.md) - [nemoguardrails.integrations.langchain.message_utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/message_utils.md) - [nemoguardrails.integrations.langchain.middleware](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/middleware.md) - [nemoguardrails.integrations.langchain.providers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers.md) - [nemoguardrails.integrations.langchain.providers.huggingface](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/huggingface.md) - [nemoguardrails.integrations.langchain.providers.huggingface.pipeline](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/huggingface/pipeline.md) - [nemoguardrails.integrations.langchain.providers.huggingface.streamers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/huggingface/streamers.md) - [nemoguardrails.integrations.langchain.providers.providers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/providers.md) - [nemoguardrails.integrations.langchain.providers.trtllm](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/trtllm.md) - [nemoguardrails.integrations.langchain.providers.trtllm.client](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/trtllm/client.md) - [nemoguardrails.integrations.langchain.providers.trtllm.llm](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/providers/trtllm/llm.md) - [nemoguardrails.integrations.langchain.runnable_rails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/runnable_rails.md) - [nemoguardrails.integrations.langchain.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/integrations/langchain/utils.md) - [nemoguardrails.kb](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/kb.md) - [nemoguardrails.kb.kb](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/kb/kb.md) - [nemoguardrails.kb.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/kb/utils.md) - [nemoguardrails.library](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library.md) - [nemoguardrails.library.activefence](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/activefence.md) - [nemoguardrails.library.activefence.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/activefence/actions.md) - [nemoguardrails.library.activefence.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/activefence/rail.md) - [nemoguardrails.library.ai_defense](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/ai_defense.md) - [nemoguardrails.library.ai_defense.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/ai_defense/actions.md) - [nemoguardrails.library.ai_defense.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/ai_defense/rail.md) - [nemoguardrails.library.ai_defense.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/ai_defense/rail_config.md) - [nemoguardrails.library.autoalign](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/autoalign.md) - [nemoguardrails.library.autoalign.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/autoalign/actions.md) - [nemoguardrails.library.autoalign.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/autoalign/rail.md) - [nemoguardrails.library.autoalign.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/autoalign/rail_config.md) - [nemoguardrails.library.clavata](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata.md) - [nemoguardrails.library.clavata.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata/actions.md) - [nemoguardrails.library.clavata.errs](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata/errs.md) - [nemoguardrails.library.clavata.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata/rail.md) - [nemoguardrails.library.clavata.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata/rail_config.md) - [nemoguardrails.library.clavata.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/clavata/request.md) - [nemoguardrails.library.cleanlab](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/cleanlab.md) - [nemoguardrails.library.cleanlab.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/cleanlab/actions.md) - [nemoguardrails.library.cleanlab.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/cleanlab/rail.md) - [nemoguardrails.library.content_safety](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/content_safety.md) - [nemoguardrails.library.content_safety.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/content_safety/actions.md) - [nemoguardrails.library.content_safety.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/content_safety/rail.md) - [nemoguardrails.library.content_safety.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/content_safety/rail_config.md) - [nemoguardrails.library.context_bloat_detection](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/context_bloat_detection.md) - [nemoguardrails.library.context_bloat_detection.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/context_bloat_detection/actions.md) - [nemoguardrails.library.context_bloat_detection.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/context_bloat_detection/rail.md) - [nemoguardrails.library.context_bloat_detection.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/context_bloat_detection/rail_config.md) - [nemoguardrails.library.crowdstrike_aidr](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/crowdstrike_aidr.md) - [nemoguardrails.library.crowdstrike_aidr.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/crowdstrike_aidr/actions.md) - [nemoguardrails.library.crowdstrike_aidr.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/crowdstrike_aidr/rail.md) - [nemoguardrails.library.crowdstrike_aidr.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/crowdstrike_aidr/rail_config.md) - [nemoguardrails.library.f5](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/f5.md) - [nemoguardrails.library.f5.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/f5/actions.md) - [nemoguardrails.library.f5.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/f5/rail.md) - [nemoguardrails.library.f5.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/f5/rail_config.md) - [nemoguardrails.library.factchecking](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking.md) - [nemoguardrails.library.factchecking.align_score](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/align_score.md) - [nemoguardrails.library.factchecking.align_score.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/align_score/actions.md) - [nemoguardrails.library.factchecking.align_score.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/align_score/rail.md) - [nemoguardrails.library.factchecking.align_score.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/align_score/request.md) - [nemoguardrails.library.factchecking.align_score.server](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/align_score/server.md) - [nemoguardrails.library.factchecking.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/rail.md) - [nemoguardrails.library.factchecking.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/factchecking/rail_config.md) - [nemoguardrails.library.fiddler](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/fiddler.md) - [nemoguardrails.library.fiddler.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/fiddler/actions.md) - [nemoguardrails.library.fiddler.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/fiddler/rail.md) - [nemoguardrails.library.fiddler.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/fiddler/rail_config.md) - [nemoguardrails.library.gcp_moderate_text](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gcp_moderate_text.md) - [nemoguardrails.library.gcp_moderate_text.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gcp_moderate_text/actions.md) - [nemoguardrails.library.gcp_moderate_text.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gcp_moderate_text/rail.md) - [nemoguardrails.library.gliner](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner.md) - [nemoguardrails.library.gliner.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner/actions.md) - [nemoguardrails.library.gliner.models](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner/models.md) - [nemoguardrails.library.gliner.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner/rail.md) - [nemoguardrails.library.gliner.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner/rail_config.md) - [nemoguardrails.library.gliner.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/gliner/request.md) - [nemoguardrails.library.guardrails_ai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai.md) - [nemoguardrails.library.guardrails_ai.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai/actions.md) - [nemoguardrails.library.guardrails_ai.errors](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai/errors.md) - [nemoguardrails.library.guardrails_ai.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai/rail.md) - [nemoguardrails.library.guardrails_ai.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai/rail_config.md) - [nemoguardrails.library.guardrails_ai.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/guardrails_ai/registry.md) - [nemoguardrails.library.hallucination](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hallucination.md) - [nemoguardrails.library.hallucination.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hallucination/actions.md) - [nemoguardrails.library.hallucination.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hallucination/rail.md) - [nemoguardrails.library.hf_classifier](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hf_classifier.md) - [nemoguardrails.library.hf_classifier.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hf_classifier/actions.md) - [nemoguardrails.library.hf_classifier.backends](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hf_classifier/backends.md) - [nemoguardrails.library.hf_classifier.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hf_classifier/rail.md) - [nemoguardrails.library.hf_classifier.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/hf_classifier/rail_config.md) - [nemoguardrails.library.injection_detection](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/injection_detection.md) - [nemoguardrails.library.injection_detection.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/injection_detection/actions.md) - [nemoguardrails.library.injection_detection.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/injection_detection/rail.md) - [nemoguardrails.library.injection_detection.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/injection_detection/rail_config.md) - [nemoguardrails.library.injection_detection.yara_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/injection_detection/yara_config.md) - [nemoguardrails.library.jailbreak_detection](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection.md) - [nemoguardrails.library.jailbreak_detection.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/actions.md) - [nemoguardrails.library.jailbreak_detection.heuristics](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/heuristics.md) - [nemoguardrails.library.jailbreak_detection.heuristics.checks](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/heuristics/checks.md) - [nemoguardrails.library.jailbreak_detection.model_based](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/model_based.md) - [nemoguardrails.library.jailbreak_detection.model_based.checks](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/model_based/checks.md) - [nemoguardrails.library.jailbreak_detection.model_based.models](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/model_based/models.md) - [nemoguardrails.library.jailbreak_detection.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/rail.md) - [nemoguardrails.library.jailbreak_detection.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/rail_config.md) - [nemoguardrails.library.jailbreak_detection.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/request.md) - [nemoguardrails.library.jailbreak_detection.server](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/jailbreak_detection/server.md) - [nemoguardrails.library.llama_guard](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/llama_guard.md) - [nemoguardrails.library.llama_guard.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/llama_guard/actions.md) - [nemoguardrails.library.llama_guard.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/llama_guard/rail.md) - [nemoguardrails.library.pangea](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/pangea.md) - [nemoguardrails.library.pangea.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/pangea/actions.md) - [nemoguardrails.library.pangea.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/pangea/rail.md) - [nemoguardrails.library.pangea.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/pangea/rail_config.md) - [nemoguardrails.library.patronusai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/patronusai.md) - [nemoguardrails.library.patronusai.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/patronusai/actions.md) - [nemoguardrails.library.patronusai.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/patronusai/rail.md) - [nemoguardrails.library.patronusai.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/patronusai/rail_config.md) - [nemoguardrails.library.policyai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/policyai.md) - [nemoguardrails.library.policyai.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/policyai/actions.md) - [nemoguardrails.library.policyai.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/policyai/rail.md) - [nemoguardrails.library.polygraf](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/polygraf.md) - [nemoguardrails.library.polygraf.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/polygraf/actions.md) - [nemoguardrails.library.polygraf.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/polygraf/rail.md) - [nemoguardrails.library.polygraf.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/polygraf/rail_config.md) - [nemoguardrails.library.polygraf.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/polygraf/request.md) - [nemoguardrails.library.privateai](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/privateai.md) - [nemoguardrails.library.privateai.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/privateai/actions.md) - [nemoguardrails.library.privateai.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/privateai/rail.md) - [nemoguardrails.library.privateai.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/privateai/rail_config.md) - [nemoguardrails.library.privateai.request](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/privateai/request.md) - [nemoguardrails.library.prompt_security](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/prompt_security.md) - [nemoguardrails.library.prompt_security.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/prompt_security/actions.md) - [nemoguardrails.library.prompt_security.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/prompt_security/rail.md) - [nemoguardrails.library.regex](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/regex.md) - [nemoguardrails.library.regex.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/regex/actions.md) - [nemoguardrails.library.regex.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/regex/rail.md) - [nemoguardrails.library.regex.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/regex/rail_config.md) - [nemoguardrails.library.self_check](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check.md) - [nemoguardrails.library.self_check.facts](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/facts.md) - [nemoguardrails.library.self_check.facts.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/facts/actions.md) - [nemoguardrails.library.self_check.facts.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/facts/rail.md) - [nemoguardrails.library.self_check.input_check](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/input_check.md) - [nemoguardrails.library.self_check.input_check.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/input_check/actions.md) - [nemoguardrails.library.self_check.input_check.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/input_check/rail.md) - [nemoguardrails.library.self_check.output_check](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/output_check.md) - [nemoguardrails.library.self_check.output_check.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/output_check/actions.md) - [nemoguardrails.library.self_check.output_check.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/output_check/rail.md) - [nemoguardrails.library.self_check.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/self_check/utils.md) - [nemoguardrails.library.sensitive_data_detection](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/sensitive_data_detection.md) - [nemoguardrails.library.sensitive_data_detection.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/sensitive_data_detection/actions.md) - [nemoguardrails.library.sensitive_data_detection.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/sensitive_data_detection/rail.md) - [nemoguardrails.library.sensitive_data_detection.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/sensitive_data_detection/rail_config.md) - [nemoguardrails.library.topic_safety](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/topic_safety.md) - [nemoguardrails.library.topic_safety.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/topic_safety/actions.md) - [nemoguardrails.library.topic_safety.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/topic_safety/rail.md) - [nemoguardrails.library.trend_micro](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/trend_micro.md) - [nemoguardrails.library.trend_micro.actions](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/trend_micro/actions.md) - [nemoguardrails.library.trend_micro.rail](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/trend_micro/rail.md) - [nemoguardrails.library.trend_micro.rail_config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/library/trend_micro/rail_config.md) - [nemoguardrails.llm](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm.md) - [nemoguardrails.llm.cache](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/cache.md) - [nemoguardrails.llm.cache.interface](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/cache/interface.md) - [nemoguardrails.llm.cache.lfu](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/cache/lfu.md) - [nemoguardrails.llm.cache.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/cache/utils.md) - [nemoguardrails.llm.call](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/call.md) - [nemoguardrails.llm.clients](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/clients.md) - [nemoguardrails.llm.clients.base](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/clients/base.md) - [nemoguardrails.llm.clients.constants](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/clients/constants.md) - [nemoguardrails.llm.clients.openai_compatible](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/clients/openai_compatible.md) - [nemoguardrails.llm.completion_parsing](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/completion_parsing.md) - [nemoguardrails.llm.constants](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/constants.md) - [nemoguardrails.llm.filters](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/filters.md) - [nemoguardrails.llm.frameworks](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/frameworks.md) - [nemoguardrails.llm.frameworks.default](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/frameworks/default.md) - [nemoguardrails.llm.frameworks.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/frameworks/registry.md) - [nemoguardrails.llm.openai_reasoning](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/openai_reasoning.md) - [nemoguardrails.llm.output_parsers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/output_parsers.md) - [nemoguardrails.llm.prompts](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/prompts.md) - [nemoguardrails.llm.providers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/providers.md) - [nemoguardrails.llm.taskmanager](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/taskmanager.md) - [nemoguardrails.llm.telemetry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/telemetry.md) - [nemoguardrails.llm.types](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/llm/types.md) - [nemoguardrails.logging](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging.md) - [nemoguardrails.logging.explain](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/explain.md) - [nemoguardrails.logging.llm_tracker](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/llm_tracker.md) - [nemoguardrails.logging.processing_log](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/processing_log.md) - [nemoguardrails.logging.simplify_formatter](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/simplify_formatter.md) - [nemoguardrails.logging.stats](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/stats.md) - [nemoguardrails.logging.verbose](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/logging/verbose.md) - [nemoguardrails.manifests](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests.md) - [nemoguardrails.manifests.catalog](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests/catalog.md) - [nemoguardrails.manifests.config_schema](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests/config_schema.md) - [nemoguardrails.manifests.manifest](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests/manifest.md) - [nemoguardrails.manifests.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests/registry.md) - [nemoguardrails.manifests.surface_reference](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/manifests/surface_reference.md) - [nemoguardrails.patch_asyncio](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/patch_asyncio.md) - [nemoguardrails.rails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails.md) - [nemoguardrails.rails.llm](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm.md) - [nemoguardrails.rails.llm.buffer](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/buffer.md) - [nemoguardrails.rails.llm.config](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/config.md) - [nemoguardrails.rails.llm.llmrails](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/llmrails.md) - [nemoguardrails.rails.llm.options](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/options.md) - [nemoguardrails.rails.llm.rails_config_fields](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/rails_config_fields.md) - [nemoguardrails.rails.llm.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/rails/llm/utils.md) - [nemoguardrails.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/registry.md) - [nemoguardrails.server](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server.md) - [nemoguardrails.server.api](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/api.md) - [nemoguardrails.server.app](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/app.md) - [nemoguardrails.server.datastore](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/datastore.md) - [nemoguardrails.server.datastore.datastore](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/datastore/datastore.md) - [nemoguardrails.server.datastore.memory_store](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/datastore/memory_store.md) - [nemoguardrails.server.datastore.redis_store](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/datastore/redis_store.md) - [nemoguardrails.server.exception_handlers](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/server/exception_handlers.md) - [nemoguardrails.singleton](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/singleton.md) - [nemoguardrails.streaming](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/streaming.md) - [nemoguardrails.telemetry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/telemetry.md) - [nemoguardrails.testing](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/testing.md) - [nemoguardrails.testing.chat_harness](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/testing/chat_harness.md) - [nemoguardrails.testing.fake_model](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/testing/fake_model.md) - [nemoguardrails.testing.fixtures](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/testing/fixtures.md) - [nemoguardrails.testing.http](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/testing/http.md) - [nemoguardrails.tracing](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing.md) - [nemoguardrails.tracing.adapters](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/adapters.md) - [nemoguardrails.tracing.adapters.base](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/adapters/base.md) - [nemoguardrails.tracing.adapters.filesystem](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/adapters/filesystem.md) - [nemoguardrails.tracing.adapters.opentelemetry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/adapters/opentelemetry.md) - [nemoguardrails.tracing.adapters.registry](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/adapters/registry.md) - [nemoguardrails.tracing.constants](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/constants.md) - [nemoguardrails.tracing.interaction_types](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/interaction_types.md) - [nemoguardrails.tracing.span_extractors](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/span_extractors.md) - [nemoguardrails.tracing.span_format](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/span_format.md) - [nemoguardrails.tracing.span_formatting](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/span_formatting.md) - [nemoguardrails.tracing.spans](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/spans.md) - [nemoguardrails.tracing.tracer](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/tracing/tracer.md) - [nemoguardrails.types](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/types.md) - [nemoguardrails.utils](https://docs.nvidia.com/nemo/guardrails/v0.24.0/guardrails-python-sdk/nemoguardrails/utils.md) - [NeMo Guardrails Library CLI Reference](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/cli.md): Use the nemoguardrails command-line interface to chat, serve, evaluate, and convert configurations. - [Migrating to 0.22](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/0-22.md): How to update a working 0.21 configuration for NeMo Guardrails 0.22, in which LangChain becomes optional and a built-in OpenAI-compatible client handles most engines. ## API Docs - Guardrails API Server > Chat Completions [Create Chat Completion](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/chat-completions/chat-completions.md) - Guardrails API Server > Models [List Models](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/models/list-models.md) - Guardrails API Server > Configurations [List Guardrails Configurations](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/configurations/list-guardrails-configurations.md) - Guardrails API Server > Challenges [List Challenges](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/challenges/list-challenges.md) - Guardrails API Server > Health [Health Check](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/health/get-health.md) - Guardrails API Server > Health [Health Check (Alias)](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/health/get-healthz.md) - Guardrails API Server > Health [Get Server Health or Chat UI](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/guardrails-api-server/health/get-root.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/openapi.json) - [OpenAPI YAML](https://docs.nvidia.com/nemo/guardrails/v0.24.0/reference/openapi.yaml)