Download the PHP package openbackend/laravel-ai-image-generator without Composer
On this page you can find all versions of the php package openbackend/laravel-ai-image-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download openbackend/laravel-ai-image-generator
More information about openbackend/laravel-ai-image-generator
Files in openbackend/laravel-ai-image-generator
Package laravel-ai-image-generator
Short Description Advanced Laravel package for AI-powered image generation supporting multiple providers (OpenAI DALL-E, Stability AI, Midjourney) with comprehensive features
License MIT
Homepage https://github.com/openbackend/laravel-ai-image-generator
Informations about the package laravel-ai-image-generator
Laravel AI Image Generator
An advanced Laravel package for AI-powered image generation supporting multiple providers including OpenAI DALL-E, Stability AI, and Midjourney. Generate stunning images from text prompts with comprehensive features like automatic storage, thumbnails, rate limiting, and detailed analytics.
Features
- ๐จ Multiple AI Providers: OpenAI DALL-E, Stability AI, Midjourney support
- ๐ Async Generation: Support for background image generation
- ๐พ Automatic Storage: Auto-download and store generated images
- ๐ผ๏ธ Thumbnail Generation: Automatic thumbnail creation in multiple sizes
- ๐ Analytics & Tracking: Comprehensive usage statistics and generation history
- ๐ก๏ธ Rate Limiting: Built-in rate limiting to prevent API abuse
- ๐ Content Filtering: Safety checks for inappropriate content
- โก Caching: Intelligent caching for improved performance
- ๐๏ธ Artisan Commands: CLI tools for easy management
- ๐งช Comprehensive Testing: Full test suite included
- ๐ Detailed Logging: Complete request/response logging
- ๐ฏ Facade Support: Easy-to-use Laravel facades
Requirements
- PHP 8.1 or higher
- Laravel 9.0, 10.0, or 11.0
- GuzzleHttp 7.5+
- Intervention Image 2.7+ or 3.0+ (optional, for thumbnails)
Installation
-
Install the package via Composer:
-
Publish the configuration file:
-
Publish and run the migrations:
- Add your API keys to your
.envfile:
Quick Start
Advanced Usage
Artisan Commands
Configuration
The package provides extensive configuration options in config/aiimagegenerator.php:
- Multiple AI provider support
- Storage and file management
- Rate limiting and security
- Logging and monitoring
- Image processing options
- Caching configuration
Testing
Credits
- OpenBackend Organization
- Rudra Ramesh - Lead Developer
- All Contributors
About OpenBackend
OpenBackend is an open-source organization focused on creating high-quality backend solutions and packages for modern web development. We specialize in Laravel packages, API development tools, and backend infrastructure solutions.
Visit us at openbackend.dev to explore more of our projects.
License
The MIT License (MIT). Please see License File for more information.
Support
- ๐ง Email: [email protected]
- ๐ Issues: GitHub Issues
- ๐ฌ Discussions: GitHub Discussions
- ๐ Website: openbackend.dev
All versions of laravel-ai-image-generator with dependencies
laravel/framework Version ^9.0 || ^10.0 || ^11.0 || ^12.0
guzzlehttp/guzzle Version ^7.5
league/flysystem Version ^3.0
intervention/image Version ^2.7|^3.0