Skip to content

Providers & API Keys

whispercom supports 5 AI providers via the Vercel AI SDK. You only need one provider set up to use whispercom.

Supported Providers

ProviderEnv VariableBest For
AnthropicANTHROPIC_API_KEYQuality, instruction-following
OpenAIOPENAI_API_KEYGeneral purpose
Google GeminiGOOGLE_GENERATIVE_AI_API_KEYFast, free tier available
Mistral AIMISTRAL_API_KEYEuropean users, Codestral for code
GroqGROQ_API_KEYFastest inference (free tier)

Setting Your API Key

Set the key as an environment variable before running whis configure:

bash
export ANTHROPIC_API_KEY=sk-ant-...
# Add to ~/.bashrc or ~/.zshrc to persist
powershell
$env:ANTHROPIC_API_KEY = "sk-ant-..."
# To persist: add to your $PROFILE
bash
set -x ANTHROPIC_API_KEY sk-ant-...
# To persist: set -Ux ANTHROPIC_API_KEY sk-ant-...

Available Models

Anthropic

ModelIDNote
Claude Opus 4.5claude-opus-4-5Most capable
Claude Sonnet 4.5claude-sonnet-4-5Balanced ✨ recommended
Claude Haiku 4.5claude-haiku-4-5Fastest

OpenAI

ModelIDNote
GPT-4ogpt-4oMost capable
GPT-4o minigpt-4o-miniBalanced
o3-minio3-miniReasoning

Google Gemini

ModelIDNote
Gemini 2.0 Flashgemini-2.0-flashFast ✨ recommended
Gemini 2.0 Thinkinggemini-2.0-flash-thinking-expReasoning
Gemini 1.5 Progemini-1.5-proCapable

Mistral AI

ModelIDNote
Mistral Largemistral-large-latestMost capable
Mistral Smallmistral-small-latestBalanced
Codestralcodestral-latestCode-optimized

Groq

ModelIDNote
Llama 3.3 70Bllama-3.3-70b-versatileVersatile ✨ recommended
Llama 3.1 8Bllama-3.1-8b-instantFastest
DeepSeek R1 70Bdeepseek-r1-distill-llama-70bReasoning

Switching Providers

Run the configure wizard at any time to switch provider or model:

bash
whis configure

Or press c inside the commit picker to reconfigure without leaving the flow.

Getting API Keys

ProviderSign-up page
Anthropicconsole.anthropic.com
OpenAIplatform.openai.com
Googleaistudio.google.com
Mistralconsole.mistral.ai
Groqconsole.groq.com

Released under the MIT License.