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

# Configure AI Model Access and API Keys

> Connect your own API key for vision analysis, select a provider and model, and manage stored credentials — all from the Model Access page.

Claude Scope uses a Bring Your Own Key (BYOK) model: you supply the API key for whichever AI provider you want to use for vision analysis. Your key is stored locally in your browser and is never sent to Claude Scope servers.

<Warning>
  An Anthropic API key is required to use Claude Scope. Without a saved key, recordings will fail at the analysis step. Add your key before starting your first recording.
</Warning>

## Supported providers and models

Claude Scope currently supports the following providers and models:

| Provider  | Model                                          | Image input |
| --------- | ---------------------------------------------- | ----------- |
| Anthropic | Claude Sonnet 4 (`claude-sonnet-4-20250514`)   | Yes         |
| Anthropic | Claude Opus 4 (`claude-opus-4-20250514`)       | Yes         |
| Anthropic | Claude Haiku 3.5 (`claude-haiku-3-5-20241022`) | Yes         |
| OpenAI    | GPT-4o (`gpt-4o`)                              | Yes         |
| OpenAI    | GPT-4o Mini (`gpt-4o-mini`)                    | Yes         |
| OpenAI    | o3 (`o3`)                                      | No          |
| Google    | Gemini 2.5 Pro (`gemini-2.5-pro`)              | Yes         |
| Google    | Gemini 2.5 Flash (`gemini-2.5-flash`)          | Yes         |

<Note>
  Vision analysis requires a model that supports image input. Models without image support (such as OpenAI o3) cannot be used for frame analysis and will not produce valid output. Only models marked **Yes** in the table above are compatible with the analysis pipeline.
</Note>

## Add an API key

<Steps>
  <Step title="Open the Model Access page">
    In your workspace, click **Model Access** in the left sidebar.
  </Step>

  <Step title="Locate your provider">
    Find the card for the provider whose key you want to add — for example, **Anthropic**.
  </Step>

  <Step title="Click Add API key">
    Click the **Add API key** button on the provider card. An input field appears.
  </Step>

  <Step title="Paste your key">
    Paste your API key into the field. The placeholder shows the expected key format (for example, `sk-ant-api03-...` for Anthropic). Use the eye icon to toggle visibility.
  </Step>

  <Step title="Save">
    Click **Save**. The card updates to show a masked version of your key and a **Key saved** badge.
  </Step>
</Steps>

## Select the active provider and model

Once a provider has a saved key, its model buttons become clickable. Click any model button on a provider card to set that provider and model as active. The card gains an **Active** badge and the selected model is highlighted.

The active model is used for all new recordings until you change it.

## Update or remove a key

To update a saved key, click **Update key** on the provider card, paste the new value, and click **Save**.

To remove a key entirely, click the trash icon next to the saved key. The key is deleted from your browser's local storage immediately.

## Key storage and security

API keys are persisted locally in your browser. They are never transmitted to Claude Scope's servers — all API calls that use your key are made directly from your browser to the provider's API endpoint.

<Tip>
  If you share a device or use a public machine, remove your API key after each session using the trash icon on the provider card.
</Tip>
