Back to Home
Models
Use the latest AI models from OpenAI, Google, and Anthropic with a single interface.
Quick Start (60 Seconds)
Easiest Way: Use Managed Keys
No API key setup required! Authenticate once and get 100K free tokens to start.
Terminal
$co auth
main.py
Python REPL
Interactive
⭐ Bonus: Star our repo for an additional 100K tokens!
Alternative: Bring Your Own Keys
For production or high-volume usage, use your own API keys for direct billing.
Terminal
$export OPENAI_API_KEY="sk-..."
main.py
Python REPL
Interactive
Available Models
GPT-5 Series
gpt-5Best for coding and agentic tasks across domainsgpt-5-miniFaster, cost-efficient version for well-defined tasksgpt-5-nanoFastest, most cost-efficient versionReasoning Models
o1Advanced reasoning and problem solvingo1-miniFast reasoning, cost-effectiveModel Selection Guide
Best for Coding
main.py
Fast Responses
main.py
Cost-Optimized
main.py
Multimodal
main.py
Two Ways to Use Models
Option 1: Managed Keys
Recommended for getting started
Terminal
$co auth
main.py
✓ 100K free tokens to start
✓ Access to all providers
✓ No API key management
Option 2: Your Own Keys
For production or high-volume usage
Terminal
$export OPENAI_API_KEY="sk-..."
$export GEMINI_API_KEY="AIza..."
$export ANTHROPIC_API_KEY="sk-ant-..."
main.py
✓ Production deployments
✓ Direct billing
✓ Existing infrastructure
Smart Model Selection
Automatically select the best model based on your needs:
main.py
Python REPL
Interactive
Fallback Chain
Try multiple models if one fails:
main.py
Python REPL
Interactive
Model Comparison
| Model | Provider | Context | Strengths |
|---|---|---|---|
gpt-5 | OpenAI | 200K | Best for coding & agentic tasks |
gemini-2.5-pro | 2M | Multimodal, huge context | |
claude-opus-4.1 | Anthropic | 200K | Most capable Claude |
Key Benefits
- • Get started in 60 seconds with managed keys (co auth)
- • 100K free tokens + bonus credits for starring our repo
- • Same code works everywhere - just change the model name or add/remove co/ prefix
- • Tool support identical across all models and providers
- • Easy transition from managed keys to your own keys when ready for production
