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

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.