Skip to main content
Projects are workspaces that group related resources for a specific task. Models, metrics, and datasets are all linked to a project.

Create a project

adaptive.projects.create(
    key="sales_copilot",
    name="Sales Copilot",
    description="Outbound sales pipeline assistant"
)
adaptive.set_default_project("sales_copilot")
ParameterTypeRequiredDescription
keystrYesUnique identifier
namestrNoDisplay name (defaults to key)
descriptionstrNoDescription shown in UI
Most SDK methods operate on a single project. Setting a default avoids passing project to every call. Override when needed:
# Uses default
adaptive.models.list()

# Override for this call
adaptive.models.list(project="support_bot")
See SDK Reference for all project methods.