> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adaptive-ml.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Cases

> Organize your models, metrics, and datasets around specific tasks

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

<Tabs>
  <Tab title="SDK" icon="code">
    ```python theme={null}
    adaptive.use_cases.create(
        key="sales_copilot",
        name="Sales Copilot",
        description="Outbound sales pipeline assistant"
    )
    adaptive.set_default_use_case("sales_copilot")
    ```

    | Parameter     | Type | Required | Description                      |
    | ------------- | ---- | -------- | -------------------------------- |
    | `key`         | str  | Yes      | Unique identifier                |
    | `name`        | str  | No       | Display name (defaults to `key`) |
    | `description` | str  | No       | Description 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:

    ```python theme={null}
    # Uses default
    adaptive.models.list()

    # Override for this call
    adaptive.models.list(use_case="support_bot")
    ```

    See [SDK Reference](/v0.12/reference/sdk) for all use case methods.
  </Tab>

  <Tab title="UI" icon="mouse-pointer">
    <Frame caption="Create a use case from the Use Cases page">
      <img src="https://mintcdn.com/adaptiveml/mUizEHGPYH6GwqKv/static/use-cases-0-11.png?fit=max&auto=format&n=mUizEHGPYH6GwqKv&q=85&s=68e6850de7d1922fe467f1f7b52774b0" width="3396" height="1262" data-path="static/use-cases-0-11.png" />
    </Frame>

    Navigate to **Use Cases** and click **Create Use Case**. Enter a key, name, and optional description.
  </Tab>
</Tabs>
