Skip to content

Package

nautobot_ai_models

App declaration for nautobot_ai_models.

AIModelsConfig

Bases: NautobotAppConfig

App configuration for the nautobot_ai_models app.

Source code in nautobot_ai_models/__init__.py
class AIModelsConfig(NautobotAppConfig):
    """App configuration for the nautobot_ai_models app."""

    name = "nautobot_ai_models"
    verbose_name = "AI Models"
    version = __version__
    author = "James Williams"
    author_email = "james.williams@jtdub.com"
    description = "Nautobot app that catalogs LLM providers, LLM models, MCP servers, and MCP tools."
    base_url = "ai-models"
    min_version = "3.1.0"
    max_version = "3.99.99"
    required_settings = []
    default_settings = {
        "new_tools_enabled": True,
        "disable_on_definition_change": False,
        "checkpoint_retention_days": 30,
    }
    docs_view_name = "plugins:nautobot_ai_models:docs"
    searchable_models = ["aiprovider", "aimodel", "mcpserver", "mcptool", "aiagent", "aitool", "aiskill"]

    nautobot_edition = "community"