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

# Give customers access

> Give customers access to your Model API or Dedicated model and manage Model API rate limits.

Choose how customers access your model. You can allowlist Model API access for
selected customer workspaces, make a Model API broadly available after
validation and assisted setup, or offer Dedicated availability. Baseten
configures Dedicated availability during assisted setup, without an activation
URL.

For Model APIs, send the customer-facing activation steps to an administrator
of the customer's workspace. That administrator accepts the required terms in
their own Baseten workspace.

## Choose who can access your model

Allowlisted Model API access limits the activation handoff to the customer
workspaces you select. For broad Model API availability, complete validation
and assisted setup with Baseten, then send the activation handoff to each
customer workspace. For Dedicated availability, Baseten configures customer
availability during assisted setup.

## Give customers access to a Model API

Each Model API has an activation URL with this format:

```text theme={"system"}
https://app.baseten.co/model-apis/create?id=<SharedEndpointId>
```

Your Baseten contact provides the activation URL. The
`<SharedEndpointId>` value identifies the Model API. The URL activates the
model only in the workspace whose admin accepts the terms.

**To share a customer activation link**:

1. Copy the activation URL provided by Baseten.
2. Send the URL unchanged to an admin of the customer's Baseten workspace.

Only a workspace admin can accept the agreements for the workspace.
Give that admin the following steps.

**To activate a Model API**:

1. Sign in to your workspace at [app.baseten.co](https://app.baseten.co).
2. Open the activation URL shared by the model provider.
3. On **Add \<model name>**, review the model details.
4. Under **Information shared with \<provider>**, choose **I agree to share
   this information with \<provider>**.
5. Under **Terms and agreements**, choose **Review agreement**.
6. If the provider supplies a terms URL, choose **Review terms**.
7. Choose **I have read and agreed to \<provider>'s model terms**. If the
   provider doesn't supply a terms URL, choose **I agree to \<provider>'s
   model terms** instead.
8. Choose **Next: Add Model API**.

Baseten adds the Model API to the workspace and opens its details page.
Developers in that workspace can call it with their own Baseten API keys.

## Give customers access to a Dedicated model

Baseten configures Dedicated customer availability during assisted setup.
Dedicated models do not use activation URLs. Each customer deployment remains
pinned to the version the customer adopts.

## Set Model API rate limits

Distribution Model APIs support per-customer requests-per-minute (RPM) and
tokens-per-minute (TPM) limits. Manage these limits in the console. Baseten
doesn't expose a supported public API for this operation.

**To set RPM and TPM limits**:

1. Sign in to your workspace at [app.baseten.co](https://app.baseten.co).
2. Choose **Insights** under **Labs** in the sidebar.
3. In the **Customers** table, choose the customer row.
4. Under **Model APIs**, choose the **⋯** menu for the **Model API**.
5. Choose **Edit limits**.
6. For **Requests per minute**, type the RPM limit.
7. For **Tokens per minute**, type the TPM limit.
8. Choose **Save**.

The console confirms the update with **Updated limits for \<model
name>**.

## What stays private

You see named customers and their Distribution channels. Prompts, outputs, and
request-level logs stay inside the customer's Baseten boundary.

## Next steps

* [Review Distribution Platform insights](/labs/platform/insights).
* [Manage your model](/labs/platform/manage).
