PHP API client for interacting with the Gemini AI API in Laravel apps
Top 66.0% on sourcepulse
This package provides a community-maintained PHP API client for interacting with the Google Gemini AI API, specifically tailored for Laravel applications. It enables developers to integrate Gemini's text and image generation, chat functionalities, and embedding capabilities into their PHP projects.
How It Works
The client leverages Laravel's service container and facades for easy integration. It abstracts the complexities of API calls, allowing developers to interact with Gemini models like gemini-pro
and gemini-pro-vision
through a fluent interface. Key features include support for text-only and text-and-image inputs, multi-turn conversational chat, streaming responses, token counting, and customizable generation configurations and safety settings.
Quick Start & Requirements
composer require google-gemini-php/laravel
php artisan gemini:install
Highlighted Details
gemini-pro-vision
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The gemini-pro-vision
model is noted as not yet optimized for multi-turn conversations.
2 months ago
1 week