AI Providers & Models
B-Roll Me supports four AI providers. You can use any combination — the app fetches available models from all providers that have a valid API key configured.
Supported Providers
Anthropic (Claude)
Models like Claude Sonnet, Claude Haiku, and Claude Opus. The app filters to models with IDs starting with claude-.
OpenAI (GPT)
Models like GPT-4o, GPT-4o-mini, and GPT-4 Turbo. The app excludes instruct, realtime, audio, and transcription variants.
Google Gemini
Models like Gemini 2.5 Flash and Gemini Pro. Filtered to models that support content generation.
OpenRouter
Access to 100+ models from multiple providers through a single API. Model listing is always available (no key required for browsing).
Model Selection
In Settings > Analysis Preferences, the model selector shows all models available from your configured providers. Models are displayed as provider:model_id strings, for example:
- anthropic:claude-sonnet-4-20250514
- openai:gpt-4o
- gemini:gemini-2.5-flash
- openrouter:anthropic/claude-3.5-sonnet
Per-Feature Model Overrides
B-Roll Me lets you assign different models to different tasks:
Script Analysis
Identifies B-Roll moments from your script. Use a fast, affordable model here — GPT-4o-mini or Gemini Flash work well.
Clip Evaluation
Scores clips for relevance. Use a more capable model here if you want higher-quality scoring — Claude Sonnet or GPT-4o are good choices.
To set an override, enable the toggle for the feature in Settings > Analysis Preferences and select a model from the dropdown. When disabled, the feature uses the default model.
Cost Optimization Tips
- Use GPT-4o-mini or Gemini Flash for script analysis (fast, cheap, good enough for identifying moments).
- Use Claude Sonnet or GPT-4o for clip evaluation (quality matters more for accurate scoring).
- Reduce the max moments setting if your scripts are long — fewer moments means fewer API calls during search and evaluation.
- OpenRouter is useful for comparing models without switching providers.