Scene Ripper uses cloud APIs for AI-powered features like clip descriptions, narrative generation, and text extraction. This guide walks you through getting an API key from each supported provider and entering it in the app.
API keys are stored securely in your system's keyring (macOS Keychain, Windows Credential Manager, or Linux Secret Service). You enter them once in Settings > API Keys and they persist across sessions.
Environment variables take priority over stored keys. If you set ANTHROPIC_API_KEY in your shell, Scene Ripper will use that instead of whatever is saved in settings.
You don't need all of these. Most users need just one or two.
| Feature | What You Need |
|---|---|
| Chat agent | Any LLM provider: Anthropic, OpenAI, Gemini, or OpenRouter |
| Describe clips | Any VLM provider: Gemini, OpenAI, or Anthropic |
| Classify shots | Any VLM provider |
| Extract on-screen text | Any VLM provider |
| Storyteller sequencer | Any LLM provider |
| Exquisite Corpus sequencer | Any VLM provider |
| Signature Style sequencer (VLM mode) | Any VLM provider |
| YouTube search and download | YouTube Data API |
| Replicate models | Replicate |
Recommendation: A Gemini key is the most versatile starting point. It works as both an LLM and VLM provider, and Google offers a generous free tier.
Anthropic makes the Claude family of models. Claude is particularly strong at narrative and creative writing tasks like the Storyteller sequencer.
- Go to console.anthropic.com
- Click Sign Up and create an account with your email or Google account
- Verify your email address
- Once logged in, go to console.anthropic.com/settings/keys
- Click Create Key
- Give the key a name (e.g., "Scene Ripper")
- Copy the key immediately. It starts with
sk-ant-and won't be shown again
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Paste your key in the Anthropic field
- Click Save
export ANTHROPIC_API_KEY=sk-ant-your-key-hereAnthropic offers a pay-as-you-go model. New accounts receive a small amount of free credits. See anthropic.com/pricing for current rates.
OpenAI makes the GPT family of models. GPT models work well for both text and vision tasks in Scene Ripper.
- Go to platform.openai.com
- Click Sign Up and create an account
- Verify your email and phone number
- Once logged in, go to platform.openai.com/api-keys
- Click Create new secret key
- Give it a name (e.g., "Scene Ripper")
- Copy the key immediately. It starts with
sk-and won't be shown again
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Paste your key in the OpenAI field
- Click Save
export OPENAI_API_KEY=sk-your-key-hereOpenAI uses pay-as-you-go pricing. New accounts may receive free credits. See openai.com/pricing for current rates.
Google's Gemini models are strong at vision tasks (describing clips, classifying shots, extracting text) and offer a generous free tier.
- Go to aistudio.google.com
- Sign in with your Google account
- Accept the terms of service
- Once signed in, go to aistudio.google.com/apikey
- Click Create API Key
- Select a Google Cloud project (or create a new one if prompted)
- Copy the key. It starts with
AIza
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Paste your key in the Gemini field
- Click Save
export GEMINI_API_KEY=AIza-your-key-hereGemini offers a free tier with generous rate limits for most models. Paid usage is billed through Google Cloud. See ai.google.dev/pricing for current details.
OpenRouter is a unified API that gives you access to models from multiple providers (Anthropic, OpenAI, Google, Meta, and others) through a single key. Useful if you want to try different models without managing separate accounts.
- Go to openrouter.ai
- Click Sign Up and create an account
- Add credits to your account (OpenRouter is prepaid)
- Once logged in, go to openrouter.ai/keys
- Click Create Key
- Give it a name (e.g., "Scene Ripper")
- Copy the key. It starts with
sk-or-
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Paste your key in the OpenRouter field
- Click Save
export OPENROUTER_API_KEY=sk-or-your-key-hereOpenRouter charges per-token based on the underlying model's pricing, plus a small markup. See openrouter.ai/models for per-model pricing.
Replicate hosts open-source models as cloud APIs. Used for specific model-based features in Scene Ripper.
- Go to replicate.com
- Click Sign In and create an account with GitHub or Google
- Add a payment method (required for API access beyond the free tier)
- Once logged in, go to replicate.com/account/api-tokens
- Click Create Token
- Copy the token. It starts with
r8_
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Paste your token in the Replicate field
- Click Save
Note: The Replicate environment variable is
REPLICATE_API_TOKEN(notREPLICATE_API_KEY). This follows Replicate's own naming convention.
export REPLICATE_API_TOKEN=r8_your-token-hereReplicate offers a small free tier for new accounts. After that, pricing varies by model and is billed per second of compute time. See replicate.com/pricing for details.
The YouTube API key enables searching for videos and fetching metadata directly in Scene Ripper's Collect tab. This setup is more involved than the other providers because it goes through Google Cloud Console.
- Go to console.cloud.google.com
- Sign in with your Google account
- Click the project dropdown at the top of the page and select New Project
- Name it something like "Scene Ripper" and click Create
- Wait a moment for the project to be created, then select it from the project dropdown
- In the left sidebar, go to APIs & Services > Library
- Search for YouTube Data API v3
- Click on it and then click Enable
- In the left sidebar, go to APIs & Services > Credentials
- Click Create Credentials at the top and select API key
- A dialog will show your new key. Copy it immediately
- (Optional but recommended) Click Restrict Key to limit it to only the YouTube Data API v3
- Open Settings (Cmd+, on macOS, or File > Settings)
- Go to the API Keys tab
- Scroll down to the YouTube Data API section
- Paste your key in the API key field
- Click Save
export YOUTUBE_API_KEY=your-key-hereThe YouTube Data API v3 includes a daily quota of 10,000 units per project at no cost. Each search request costs about 100 units, so you get roughly 100 searches per day for free. This is sufficient for most Scene Ripper workflows. See Google's quota documentation for details.