Skip to main content

models

Pydantic models for chat functionality.

class AIModel(*, id: str, name: str, builtin_tools: List[str] = <factory>) -> None

Configuration for an AI model.

class BuiltinTool(*, id: str, name: str) -> None

Configuration for a builtin tool.

class MCPServer(*, id: str, name: str, url: str, enabled: bool = True, tools: List[str] = <factory>) -> None

Configuration for an MCP server.

class FrontendConfig(*, models: List[datalayer_core.agents.models.AIModel] = <factory>, builtin_tools: List[datalayer_core.agents.models.BuiltinTool] = <factory>, mcp_servers: List[datalayer_core.agents.models.MCPServer] = <factory>) -> None

Configuration returned to frontend.