🤖 AI Capabilities
Puter integrates deeply with multiple AI providers to offer seamless developer and end-user features.
🔑 Providers
Configured in config.json via the providers block. Supported backends include:
- OpenAI / Azure OpenAI
- Anthropic (Claude)
- Google Gemini
- Groq & DeepSeek
- Local: Ollama (requires port 11434 exposure)
🛠️ Developer Features
- Unified API: Developers access a single, vendor-agnostic interface (
puter.ai.chat(...)). - Extensions: AI hooks are available for custom extensions to build smart workflows.
- Image Generation: Native hooks for OpenAI/Gemini/Cloudflare image models.
🔐 Security & Constraints
- Keys: API keys are injected via environment variables or
config.jsonand are NEVER exposed to the frontend. - Rate Limiting: Managed centrally by Valkey (Redis) to prevent abuse of provisioned keys.