mattel-limbo / deepseek-laravel-wrapper
A seamless Laravel integration for the Deepseek PHP client, enabling effortless interaction with the Deepseek API in your Laravel applications.
v1.0.0
2025-02-17 07:17 UTC
Requires
- php: ^8.1.0
- deepseek-php/deepseek-php-client: ^2.0
- illuminate/support: ^9.0|^10.0|^11.0
- nyholm/psr7: ^1.8
- symfony/http-client: ^7.2
Requires (Dev)
- orchestra/testbench: ^7.0|^8.0
- phpunit/phpunit: ^9.0|^10.0
This package is not auto-updated.
Last update: 2025-05-13 06:49:56 UTC
README
Laravel wrapper for Deepseek PHP client to seamless deepseek AI API integration with Laravel applications.
Installation
You can install the package via composer:
composer require mattel-limbo/deepseek-laravel-wrapper
Publishing Configuration File
php artisan vendor:publish --tag=deepseek
then add token to .env
file
DEEPSEEK_API_KEY="your_api_key"
Usage
Basic Usage
use DeepSeekClient; $deepseek = app(DeepSeekClient::class); $response = $deepseek->query('Hello deepseek, I am Laravel Framework , how are you Today ^_^ ?')->run(); print_r("deepseek API response : " . $response);
Note: In easy mode, it will take defaults for all configs Check Default Values
Advanced Usage
use DeepSeekClient; $deepseek = app(DeepSeekClient::class); // Another way, with customization $response = $deepseek ->query('Hello deepseek, how are you ?', 'system') ->query('Hello deepseek, my name is PHP ', 'user') ->withModel("deepseek-chat") ->setTemperature(1.5) ->run(); print_r("deepseek API response : " . $response);
Contributing
Please see CONTRIBUTING.md for details on contributing to Sketch.
Security
If you discover any security-related issues, please email daycodestudioproject@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.