# Use a subscription login (/connect/use-your-own-keys/connect-claude-code-chatgpt-subscription)



## What is a subscription login? [#what-is-a-subscription-login]

Use a subscription login when you already pay for Claude Code or ChatGPT and want an AI teammate to run through that subscription instead of a separate API key.

<LivePreview component="ModelsSettings" />

## How to Use a Subscription Login [#how-to-use-a-subscription-login]

<Steps>
  <Step>
    ### Open Models [#open-models]

    Go to **Settings → Workspace → Models**. This is the same place where API-key providers and subscription logins become available model sources.

    <LivePreview component="ModelsSettings" />
  </Step>

  <Step>
    ### Choose Add subscription [#choose-add-subscription]

    Click **Add subscription**. This dialog supports **Claude** subscriptions. For a ChatGPT subscription, complete the OpenAI sign-in from the model step when creating an AI teammate — see [Hire an AI teammate](/ai-teammates/hire-an-ai-teammate).

    <LivePreview component="ModelsSettings" />
  </Step>

  <Step>
    ### Complete the provider-specific login [#complete-the-provider-specific-login]

    Run the setup command shown in the dialog, paste the token, give the subscription a label, and save. Use a label that tells teammates which subscription this is.

    <LivePreview component="ModelsSettings" scenario="{ dialog: &#x22;subscription&#x22; }" />
  </Step>

  <Step>
    ### Assign the subscription-backed model [#assign-the-subscription-backed-model]

    Open **Teammate Settings → Profile → Models**. Choose a model listed under the saved subscription source, then save. Subscription-backed models appear next to API-key-backed models in the same picker.

    <LivePreview component="AssistantProfile" />
  </Step>
</Steps>

## Subscription vs API key [#subscription-vs-api-key]

|                | Subscription                | API key                    |
| -------------- | --------------------------- | -------------------------- |
| **Cost model** | Fixed subscription          | Pay per token              |
| **Limits**     | Subscription usage caps     | Your account's rate limits |
| **Best for**   | Predictable, moderate usage | Heavy or variable usage    |

<Callout type="info">
  A subscription login is still a credential. Keep it labeled, assign it only to compatible AI teammates, and reconnect it if the provider session expires.
</Callout>

<Cards>
  <Card title="Anthropic API key" href="/connect/use-your-own-keys/connect-anthropic-api-key" description="Use a direct Anthropic API key instead." />

  <Card title="OpenAI API key" href="/connect/use-your-own-keys/connect-openai-api-key" description="Use a direct OpenAI API key instead." />

  <Card title="Use your own keys overview" href="/connect/use-your-own-keys" description="All credential options." />
</Cards>
