Customization#

Customization vs Extending#

Customization is for changing what already exists in the blueprint — models, prompts, tool configuration, and agent behavior. No new code or plugins required.

Extending is for adding new functionality — new tools, data sources, or integrations that don’t exist today. Refer to Extending.

  • Configuration Reference — Complete YAML schema with all parameters

  • Swapping Models — Use different LLMs (hosted NIM, self-hosted NIM, mixing models)

  • Tools and Sources — Enable, disable, and configure search tools

  • You.com API Suite — Configure web search, contents extraction, general research, and finance research

  • MCP Tools — Add external tools through Model Context Protocol

  • Guardrails — Configure NeMo Guardrails at workflow and agent boundaries

  • Knowledge Layer — Add document retrieval with LlamaIndex, Foundational RAG, OpenSearch, or Azure AI Search

  • Prompts — Modify agent behavior through Jinja2 prompt templates

  • Human-in-the-Loop — Configure the clarifier