Skip to main content

jupyter.config

Configuration management for AI Chat.

JupyterChatConfig Objects

class JupyterChatConfig()

Manage chat configuration.

__init__

def __init__(config_dir: Optional[Path] = None)

Initialize chat configuration.

Arguments:

  • config_dir - Directory to store configuration files. If None, uses ~/.jupyter/agent_runtimes

load_config

def load_config() -> Dict[str, Any]

Load configuration from file.

save_config

def save_config(config: Dict[str, Any]) -> None

Save configuration to file.

load_mcp_servers

def load_mcp_servers() -> List[MCPServer]

Load MCP servers from config.

save_mcp_servers

def save_mcp_servers(servers: List[MCPServer]) -> None

Save MCP servers to config.

get_default_model

def get_default_model() -> str

Get the default model ID.

set_default_model

def set_default_model(model_id: str) -> None

Set the default model ID.