mgahed / ai
This is my AI package that collecting several AI models from different providers
v1.2.0
2024-07-01 11:42 UTC
Requires
- php: ^8.1
- laravel/sanctum: ^4.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^v9.0.0
This package is auto-updated.
Last update: 2024-08-31 11:57:30 UTC
README
Introduction
This package is simply use some AI models to help you get the best AI response for your text.
Used models
- Gemini pro
- Gemini 1.5
- Any other models of gemini that is not in beta version
Minimum Requirements
Installation
composer require mgahed/ai
php artisan vendor:publish --tag=mgahed-ai-config
Configuration
See config file in config/mgahed-ai.php
return [ // gemini api key 'gemini' => [ 'api_key' => env('GEMINI_API_KEY'), ], ];
You can add your gemini api key in your .env
file
Usage
use Mgahed\ai\Http\Helpers\GeminiModel; ## Gemini pro model $aiResponse = GeminiModel::proModel('What is the release date of first version of php?'); ## Gemini 1.5 model $aiResponse = GeminiModel::onePointFiveModel('What is the release date of first version of php?'); ## Gemini any other model $aiResponse = GeminiModel::generalModel('What is the release date of first version of php?', 'gemini-pro');