AI Providers Overview
AI Providers Overview
Capyseo supports multiple AI providers for generating SEO suggestions.
Supported Providers
| Provider | API Key | Features |
|---|---|---|
| Gemini | GEMINI_API_KEY |
Recommended, fast |
| OpenAI | OPENAI_API_KEY |
GPT models |
| Anthropic | ANTHROPIC_API_KEY |
Claude models |
| Ollama | None (local) | Privacy, offline |
AI Features
When AI is enabled, Capyseo can:
- Generate meta descriptions - Optimal length, keyword-rich
- Generate alt text - Image analysis for descriptions
- Suggest titles - Improved page titles
- Analyze content - Keywords, readability, gaps
Quick Start
1. Set API Key
2. Enable AI
3. See Suggestions
Provider Auto-Detection
Capyseo detects providers from environment variables:
CAPYSEO_AI_PROVIDER- Explicit choiceGEMINI_API_KEYorGOOGLE_API_KEY→ GeminiOPENAI_API_KEY→ OpenAIANTHROPIC_API_KEY→ Anthropic- Ollama (checks if running)
Configuration
CLI
Config File
Programmatic
Caching
AI responses are cached to reduce API calls:
Add to .gitignore:
Choosing a Provider
Gemini (Recommended)
- Fast responses
- Good quality
- Free tier available
- Best for most users
OpenAI
- GPT-4 quality
- Widely used
- Higher cost
Anthropic
- Claude models
- Good for long content
- Higher cost
Ollama
- Local/offline
- Privacy-focused
- Requires local setup
- Variable quality
Cost Considerations
| Provider | Free Tier | Cost |
|---|---|---|
| Gemini | Yes | Low |
| OpenAI | Limited | Medium |
| Anthropic | No | Medium |
| Ollama | Unlimited | Free (local) |
Next Steps
- Gemini Setup - Recommended provider
- OpenAI Setup - GPT models
- Anthropic Setup - Claude models
- Ollama Setup - Local/offline