Llama Nemotron Topic Guard

Llama Nemotron Topic Guard V1

by NVIDIA AI · Current; downloadable model and NVIDIA NIM microservice

Llama Nemotron Topic Guard V1 is NVIDIA’s LoRA-tuned Llama 3.1 8B model for classifying whether user messages follow configurable conversational topics and policies. It is designed for input moderation, task-oriented assistants, NeMo Guardrails, and self-hosted NVIDIA NIM deployments, rather than general chat, coding, or content-safety detection.

Text Reasoning Coding
Llama Nemotron Topic Guard V1 is not a general-purpose chatbot. It is a focused moderation component that checks whether a user’s latest message stays within an approved subject, persona, tone, or conversational policy. NVIDIA designed it for input guardrails, where a separate application model handles the actual response after the topic decision is made.
Outputs

What Llama Nemotron Topic Guard V1 can produce

Text
Inputs

What it can understand

Text
Model profile

Performance characteristics

1/10 Reasoning
1/10 Coding
3/10 Speed
4/10 Cost efficiency
Specifications

Technical details

Family Llama Nemotron Topic Guard
Type Other
Context window 128K tokens
Max output tokens tokens
Release date 2025-01-16
Status Current; downloadable model and NVIDIA NIM microservice
Knowledge cutoff notes

NVIDIA does not publish a separate knowledge-cutoff date for this specialized fine-tuned moderation model. Its behavior is driven primarily by the topical instructions and conversation context supplied at inference time.

Model notes

The model card currently calls the model Llama Nemotron Topic Guard V1 and notes that it was formerly known as Llama-3.1-NemoGuard-8B-Topic-Control. The canonical repository and NIM identifier is nvidia/llama-3.1-nemoguard-8b-topic-control. It is based on Meta's Llama 3.1 8B Instruct and adapted with LoRA for binary on-topic/off-topic classification. The initial NIM release provided an 8K context length; NIM 1.10.1 documents an increase to 128K tokens. NVIDIA documents OpenAI-compatible completion and chat-completion endpoints and integration with NeMo Guardrails. The model is text-only and is not a content-safety or jailbreak-detection replacement. Editorial scores are approximate relative assessments for this specialized model, not NVIDIA benchmark scores.

Model guide

Llama Nemotron Topic Guard V1: NVIDIA’s Specialized Model for Conversation Topic Control

Llama Nemotron Topic Guard V1 is an NVIDIA model derived from Meta’s Llama 3.1 8B Instruct and fine-tuned with LoRA for binary topic moderation. It checks whether the latest user message follows system-defined conversational rules, returning an on-topic or off-topic decision for task-oriented assistants, NeMo Guardrails applications, and self-hosted NVIDIA NIM deployments.

What Llama Nemotron Topic Guard V1 does

Llama Nemotron Topic Guard V1 is NVIDIA’s specialized model for topic and dialogue control. Given a system instruction and a conversation history, it evaluates the latest user message and classifies it as either on-topic or off-topic. The system instruction defines what the assistant is allowed to discuss and can also describe persona, tone, or conversational-flow requirements.

For example, a customer-support assistant could be instructed to answer only questions about a company’s products and returns policy. A question about an unrelated political topic could then be marked off-topic before it reaches the main response-generation model. Similarly, a travel assistant could accept questions about a booking while rejecting unrelated requests about legal or medical advice.

The model is therefore best understood as a policy-controlled input classifier, not as the assistant that users ultimately converse with. It normally operates beside a general language model or application workflow. Its value is the decision boundary it provides: whether the incoming message follows the rules supplied by the application.

Model identity and position in NVIDIA’s catalog

NVIDIA currently presents the model as Llama Nemotron Topic Guard V1. It was formerly identified as Llama-3.1-NemoGuard-8B-Topic-Control. The downloadable Hugging Face repository and NIM deployment use the identifier nvidia/llama-3.1-nemoguard-8b-topic-control.

The model is based on Meta’s multilingual Llama 3.1 8B Instruct model. NVIDIA adapted that base with parameter-efficient LoRA fine-tuning. LoRA, or Low-Rank Adaptation, changes a relatively small set of added parameters instead of retraining every parameter in the base model. In this case, the adaptation targets the topic-control task rather than open-ended assistant behavior.

Within NVIDIA’s current model catalog, Topic Guard V1 occupies a narrow but practical role: it is a moderation and guardrail model intended to work with applications, NeMo Guardrails, and NVIDIA NIM. It is not positioned as a replacement for a general Nemotron or Llama-family assistant used for reasoning, coding, retrieval, or response generation.

How its topic-control classification works

The documented workflow supplies two main kinds of information:

  • System instructions: the allowed and disallowed topics, assistant role, persona, tone, and other policy constraints.
  • Conversation context: the prior dialogue, normally ending with the latest user message to be checked.

The model then determines whether the latest message follows the defined policy. An on-topic result means that the message is consistent with the supplied topical or conversational rules. An off-topic result means that it violates at least one rule or distracts from the intended task.

This design allows policies to be broad or narrow. A policy might allow all questions related to customer support, prohibit unrelated subjects, and require a professional tone. Another might restrict an agent to travel reservations and reject general destination advice. The model’s decision depends heavily on how clearly those rules are written. Vague instructions can produce less predictable boundaries than explicit definitions of allowed topics, excluded topics, and required output behavior.

Applications should also follow the documented prompt format and enforce the expected binary result in their surrounding workflow. Topic Guard V1 is intended to emit the moderation decision, not a long explanation to the end user.

Technical specifications and deployment

SpecificationVerified information
ProviderNVIDIA
Base modelMeta Llama 3.1 8B Instruct
Primary taskOn-topic or off-topic conversational classification
Fine-tuningLoRA adaptation; NVIDIA documents rank 8 and alpha 32 with targeted attention and feed-forward projection modules
Current NIM context length128,000 tokens
Input typeText conversation and instructions
Output typeText classification decision
AvailabilityDownloadable NVIDIA model assets and NVIDIA NIM microservice

NVIDIA’s current NIM 1.10.1 documentation lists a 128K-token context length. This is an important update because the initial NIM release provided an 8K context length. Deployments should therefore verify the NIM version and serving configuration rather than assuming that every installation has the current limit.

NVIDIA documents OpenAI-compatible completion and chat-completion interfaces for the NIM deployment. The model can also be integrated with NeMo Guardrails through a topic_control model configuration and the topic safety check input rail. In that arrangement, Topic Guard V1 checks incoming user input before the main assistant proceeds.

Self-hosted deployment requires appropriate NVIDIA infrastructure. NVIDIA documentation and related deployment guidance identify approximately 48 GB of GPU memory for the topic-control model. The supplied research does not establish a hosted per-request price or a universal hardware cost, so the financial trade-off depends on the selected NVIDIA NIM environment, hardware, and operating model.

Modalities, reasoning, coding, and tools

Topic Guard V1 accepts text-only input and produces text-only output. It does not natively process images, audio, or video, and it does not generate those media types. It also does not provide embeddings, executable actions, or native tool and function calling according to the supplied specifications.

Its reasoning capability should be interpreted narrowly. The model can compare a message with a policy and conversation context, but it is not presented as a general reasoning model for complex analysis. Likewise, it is not a coding model. A software-development assistant might use it to keep requests within an approved programming topic, but another model would still need to write, explain, or debug the code.

The same distinction applies to safety. Topic Guard V1 determines whether a request follows a topical or conversational policy. It is not a complete harmful-content classifier and should not be treated as a substitute for a dedicated content-safety model. It also does not replace a jailbreak detector designed to identify attempts to manipulate an agent’s instructions.

Main strengths and limitations

Where the model is useful

  • Focused behavior: its output is centered on a clear binary moderation task rather than general conversation.
  • Configurable policies: the application defines the permitted and prohibited subjects through system instructions.
  • Long-context deployment: the current NIM documentation lists up to 128K tokens, which can support substantial conversation history when the serving version provides that limit.
  • Guardrails integration: NVIDIA documents direct use with NeMo Guardrails and an input-safety rail.
  • Self-hosting: downloadable assets and NIM deployment support organizations that want to operate the moderation component in their own environment.

Where it is not enough

  • It is not a chatbot: it should normally be paired with a separate model that generates the final answer.
  • Prompt dependence: unclear or incomplete topic rules can weaken the quality of the classification.
  • Narrow moderation scope: topical compliance is different from harmful-content detection, jailbreak detection, factuality checking, or privacy filtering.
  • Text only: image, audio, and video requests cannot be evaluated natively as multimodal inputs.
  • Infrastructure requirements: self-hosted NIM deployment can require substantial GPU memory, including approximately 48 GB according to the supplied deployment guidance.
  • No documented maximum output limit in the supplied research: the model is designed for a short classification result, but a separate maximum-output-token specification is not provided.

Speed and cost trade-offs

Topic Guard V1 is a specialized 8B-scale model rather than a large general-purpose generator. That specialization can make it a sensible architectural choice when an application needs a preliminary policy decision instead of asking a larger assistant to perform moderation and response generation in one step. It also avoids using a general response model for every rejected request.

However, adding a guard model introduces another inference step. In a self-hosted deployment, the application must account for GPU memory, serving operations, and the latency of checking the message before generating a response. The supplied editorial assessment rates its speed as 3 out of 5 and cost as 4 out of 5, but those are approximate editorial scores for this specialized model, not NVIDIA benchmark results or a published price.

No provider price for hosted inference, API input tokens, or output tokens is included in the supplied research. The model is available as downloadable assets and through NVIDIA NIM, so users should evaluate the actual cost of their chosen NIM hosting arrangement rather than infer a per-token price.

When to choose Llama Nemotron Topic Guard V1

Choose Topic Guard V1 when the primary requirement is to keep a task-oriented assistant inside explicit conversational boundaries. It is a strong fit for customer-support agents, internal assistants, travel or booking workflows, and other systems where unrelated requests should be blocked or routed elsewhere before reaching a response model.

It is particularly appropriate when the organization wants a dedicated topic-control component that can be downloaded or deployed as a NVIDIA NIM service. NeMo Guardrails users can also choose it when they need the documented topic_control integration and input topic-safety rail.

Another option may be more appropriate in several situations. Use a general language model when the main requirement is open-ended conversation, writing, reasoning, or coding. Use a dedicated content-safety model when the concern is harmful or sensitive material rather than whether a message is relevant to a defined subject. Use a jailbreak-detection solution when adversarial attempts to override instructions are the main threat. For applications that must inspect images, audio, or video, a multimodal moderation system is required instead.

Bottom line

Llama Nemotron Topic Guard V1 is a purpose-built topic guard for conversational systems. Its defining capability is simple but operationally useful: it checks the latest user message against application-defined rules and returns an on-topic or off-topic decision. The Llama 3.1 8B Instruct foundation, LoRA adaptation, 128K current NIM context documentation, downloadable availability, and NeMo Guardrails integration make it suitable for self-hosted input moderation.

The model should be deployed as one layer in a broader architecture, not as the only safety or intelligence component. Its effectiveness depends on precise policy instructions, while its limitations mean that content safety, jailbreak detection, response generation, and multimodal analysis may require separate models or controls.


Answers to Frequently Asked Questions

Can Llama Nemotron Topic Guard V1 detect harmful content or jailbreak attempts?
Not by itself. It checks whether a message follows a defined topical or conversational policy, but it is not a complete harmful-content classifier or jailbreak detector. Applications may need separate models or controls for content safety, instruction-override attempts, privacy filtering, and multimodal moderation.
How can Llama Nemotron Topic Guard V1 be deployed?
The model is available as downloadable NVIDIA model assets and as an NVIDIA NIM microservice. NVIDIA documents OpenAI-compatible completion and chat-completion interfaces, as well as integration with NeMo Guardrails through the topic_control configuration and topic safety check input rail. Self-hosted deployment may require approximately 48 GB of GPU memory.
What model is Llama Nemotron Topic Guard V1 based on?
It is based on Meta’s multilingual Llama 3.1 8B Instruct model and was adapted by NVIDIA using parameter-efficient LoRA fine-tuning for topic-control classification. Its former name was Llama-3.1-NemoGuard-8B-Topic-Control, and its downloadable repository identifier is nvidia/llama-3.1-nemoguard-8b-topic-control.
What is Llama Nemotron Topic Guard V1 used for?
Llama Nemotron Topic Guard V1 classifies the latest user message as on-topic or off-topic based on a system instruction and conversation history. It is designed to keep task-oriented assistants within defined conversational boundaries, such as customer support, travel bookings, or internal workflows.
Is Llama Nemotron Topic Guard V1 a chatbot or general-purpose language model?
No. It is a specialized input-classification and moderation model, not a chatbot or general-purpose response generator. It normally works alongside another language model that produces the final answer.


Sources 5
AI Provider

About NVIDIA AI