Skip to main content
Use cases are workspaces that group related resources for a specific task. Models, metrics, and datasets are all linked to a use case.

Create a use case

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

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