🤖 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.json and are NEVER exposed to the frontend.
  • Rate Limiting: Managed centrally by Valkey (Redis) to prevent abuse of provisioned keys.