by grok-php
Seamlessly integrate Grok AI into Laravel applications with an elegant, developer-friendly package. Leverage powerful AI models for chat, automation, and NLP, while maintaining Laravel's expressive simplicity.
# Add to your Claude Code skills
git clone https://github.com/grok-php/laravel
A Laravel integration for the GrokPHP Client, designed to effortlessly incorporate Grok AI into Laravel applications with a clean and intuitive API.
Utilize advanced AI models for chat, automation, and natural language processing, all while preserving Laravel's simplicity and elegance.
No comments yet. Be the first to share your thoughts!
Install via Composer:
composer require grok-php/laravel
After installation, run the setup command:
php artisan grok:install
This command will:
config/grok.php)..env.Add your API key in .env:
GROK_API_KEY=your-api-key
use GrokPHP\Laravel\Facades\GrokAI;
use GrokPHP\Client\Config\ChatOptions;
use GrokPHP\Client\Enums\Model;
$response = GrokAI::chat(
[['role' => 'user', 'content' => 'Hello Grok!']],
new ChatOptions(model: Model::GROK_2)
);
echo $response->content();
$response = GrokAI::vision()->analyze(
'https://example.com/sample.jpg',
'Describe this image'
);
echo $response->content();
All errors are wrapped in the GrokException class:
use GrokPHP\Client\Exceptions\GrokException;
try {
$response = GrokAI::chat(
[['role' => 'user', 'content' => 'Hello!']]
);
echo $response->content();
} catch (GrokException $e) {
echo "Error: " . $e->getMes...