Kind
Package. Agents and tools as classes; two tables for conversations
Interface
Promptable: prompt(), stream(), queue(), broadcastOnQueue(); JsonSchema out
Runs on
OpenAI, Anthropic, Gemini, Azure, Bedrock, Groq, xAI, Mistral, Ollama +
Installed by
composer require laravel/ai · vendor:publish · migrate
Voice
make:agent · make:tool · make:agent-middleware
Scales by
Failover across providers on a rate limit; ToolSearch defers rare tools
Range
Cloud: yes. Queued runs on managed queues, keys in secrets
Forge, VPS: yes, the same, with a queue worker
Vapor: yes; API Gateway stops a request at 30 s, so long runs go on the queue