laravel/ai
Unified Laravel API for AI providers like OpenAI, Anthropic, and Gemini. Build intelligent agents with tools and structured output, generate images, synthesize and transcribe audio, and create vector embeddings, all through one consistent, expressive interface.
Full Changelog: https://github.com/laravel/ai/compare/v1.2.2...v1.2.3
Full Changelog: https://github.com/laravel/ai/compare/v1.0.0...v1.0.1
then(...) callback when faking the queued generation of transcription/image/audio/embeddings by @gdebrauwer in https://github.com/laravel/ai/pull/797Full Changelog: https://github.com/laravel/ai/compare/v0.10.3...v0.11.0
Full Changelog: https://github.com/laravel/ai/compare/v0.10.2...v0.10.3
Full Changelog: https://github.com/laravel/ai/compare/v0.10.1...v0.10.2
TextDelta::combine glues multi-step streamed text together mid-sentence by @crishoj in https://github.com/laravel/ai/pull/789Full Changelog: https://github.com/laravel/ai/compare/v0.9.0...v0.9.1
Upgrade guide: https://github.com/laravel/ai/blob/0.x/UPGRADE.md
Full Changelog: https://github.com/laravel/ai/compare/v0.8.1...v0.9.0
Full Changelog: https://github.com/laravel/ai/compare/v0.8.0...v0.8.1
contains method to QueuedAgentPrompt by @balboacodes in https://github.com/laravel/ai/pull/678Full Changelog: https://github.com/laravel/ai/compare/v0.7.2...v0.8.0
Full Changelog: https://github.com/laravel/ai/compare/v0.7.1...v0.7.2
Full Changelog: https://github.com/laravel/ai/compare/v0.7.0...v0.7.1
providerOptions through to Bedrock Converse and capture reasoning content by @Junveloper in https://github.com/laravel/ai/pull/611reasoning_content by @k1rana in https://github.com/laravel/ai/pull/534Full Changelog: https://github.com/laravel/ai/compare/v0.6.6...v0.6.7
Full Changelog: https://github.com/laravel/ai/compare/v0.6.5...v0.6.6
Full Changelog: https://github.com/laravel/ai/compare/v0.6.4...v0.6.5
Full Changelog: https://github.com/laravel/ai/compare/v0.6.3...v0.6.4
Full Changelog: https://github.com/laravel/ai/compare/v0.6.1...v0.6.2
Full Changelog: https://github.com/laravel/ai/compare/v0.5.1...v0.6.0
Full Changelog: https://github.com/laravel/ai/compare/v0.5.0...v0.5.1
Full Changelog: https://github.com/laravel/ai/compare/v0.3.1...v0.3.2
Lab enum as a type to the $provider parameter in agent methods in Agent contract. by @delabon in https://github.com/laravel/ai/pull/245$options parameter from addProviderTools method calls by @delabon in https://github.com/laravel/ai/pull/244Full Changelog: https://github.com/laravel/ai/compare/v0.1.5...v0.2.0
Full Changelog: https://github.com/laravel/ai/compare/v0.1.4...v0.1.5
Collection and new Stringable by @lucasmichot in https://github.com/laravel/ai/pull/73contains and doesntCountain for all assertions by @lucasmichot in https://github.com/laravel/ai/pull/70::class notation by @lucasmichot in https://github.com/laravel/ai/pull/69composer.json by @lucasmichot in https://github.com/laravel/ai/pull/68toArray by @jackbayliss in https://github.com/laravel/ai/pull/95AiProvider enum for provider identifiers by @pushpak1300 in https://github.com/laravel/ai/pull/24Full Changelog: https://github.com/laravel/ai/compare/v0.1.1...v0.1.2
array_any by @lucasmichot in https://github.com/laravel/ai/pull/28How can I help you explore Laravel packages today?