Decision Matrix
Your Current Setup | Recommended Path | Why Choose This | Setup Time |
---|---|---|---|
Already using OpenAI SDK | OpenAI Integration | Drop-in replacement, minimal changes | 2 minutes |
Using other AI providers (Claude, Anthropic, etc.) | Tools Integration | Framework-agnostic, works with any AI | 5 minutes |
No AI framework or want direct control | Core Client | Full control, no AI dependencies | 5 minutes |
Building custom API or prefer REST calls | REST API | Maximum flexibility, any language | 5 minutes |
Integration Options
OpenAI Integration
When to use: You’re already using the OpenAI SDK- ✅ Minimal code changes
- ✅ Automatic file operations
- ✅ Works with existing OpenAI code
- ❌ Currently limited to OpenAI models
Tools
When to use: You’re using Anthropic Claude, multiple AI providers, or need framework flexibility- ✅ Works with OpenAI, Anthropic, and more
- ✅ Provider-specific optimizations
- ✅ Mix with your custom tools
- ❌ Requires manual tool handling
Core SDK & REST API
When to use: You need direct control or don’t use AI frameworks- ✅ No AI framework required
- ✅ Full control over operations
- ✅ Can integrate anywhere
- ❌ No automatic AI integration