> 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/guardrails-python-sdk/nemoguardrails/llm/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/guardrails/_mcp/server. # nemoguardrails.llm ## Subpackages * **[`nemoguardrails.llm.cache`](/guardrails-python-sdk/nemoguardrails/llm/cache)** * **[`nemoguardrails.llm.clients`](/guardrails-python-sdk/nemoguardrails/llm/clients)** * **[`nemoguardrails.llm.frameworks`](/guardrails-python-sdk/nemoguardrails/llm/frameworks)** * **[`nemoguardrails.llm.providers`](/guardrails-python-sdk/nemoguardrails/llm/providers)** ## Submodules * **[`nemoguardrails.llm.call`](/guardrails-python-sdk/nemoguardrails/llm/call)** * **[`nemoguardrails.llm.completion_parsing`](/guardrails-python-sdk/nemoguardrails/llm/completion_parsing)** * **[`nemoguardrails.llm.constants`](/guardrails-python-sdk/nemoguardrails/llm/constants)** * **[`nemoguardrails.llm.filters`](/guardrails-python-sdk/nemoguardrails/llm/filters)** * **[`nemoguardrails.llm.helpers`](/guardrails-python-sdk/nemoguardrails/llm/helpers)** * **[`nemoguardrails.llm.openai_reasoning`](/guardrails-python-sdk/nemoguardrails/llm/openai_reasoning)** * **[`nemoguardrails.llm.output_parsers`](/guardrails-python-sdk/nemoguardrails/llm/output_parsers)** * **[`nemoguardrails.llm.prompts`](/guardrails-python-sdk/nemoguardrails/llm/prompts)** * **[`nemoguardrails.llm.taskmanager`](/guardrails-python-sdk/nemoguardrails/llm/taskmanager)** * **[`nemoguardrails.llm.telemetry`](/guardrails-python-sdk/nemoguardrails/llm/telemetry)** * **[`nemoguardrails.llm.types`](/guardrails-python-sdk/nemoguardrails/llm/types)** ## Package Contents ### Data [`__all__`](#nemoguardrails-llm-__all__) ### API ```python nemoguardrails.llm.__all__ = ['ChatMessage', 'FinishReason', 'LLMFramework', 'LLMModel', 'LLMResponse', 'LLMR... ``` ## Docs - [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)