Download the PHP package deepseek-php/deepseek-php-client without Composer
On this page you can find all versions of the php package deepseek-php/deepseek-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download deepseek-php/deepseek-php-client
More information about deepseek-php/deepseek-php-client
Files in deepseek-php/deepseek-php-client
Package deepseek-php-client
Short Description deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.
License MIT
Homepage https://github.com/deepseek-php/deepseek-php-client
Informations about the package deepseek-php-client
DeepSeek PHP Client
๐ Community-Driven PHP SDK for DeepSeek AI API Integration
[AR](README-AR.md) | [CN](README-CN.md)Table of Contents
- โจ Features
- ๐ฆ Installation
- ๐ Quick Start
- Basic Usage
- Advanced Configuration
- Use with Symfony HttpClient
- Get Models List
- Framework Integration
- ๐ Migration Guide
- ๐ Changelog
- ๐งช Testing
- ๐ Security
- ๐ค Contributors
- ๐ License
โจ Features
- Seamless API Integration: PHP-first interface for DeepSeek's AI capabilities.
- Fluent Builder Pattern: Chainable methods for intuitive request building.
- Enterprise Ready: PSR-18 compliant HTTP client integration.
- Model Flexibility: Support for multiple DeepSeek models (Coder, Chat, etc.).
- Streaming Ready: Built-in support for real-time response handling.
- Many Http Clients: easy to use
Guzzle http client
(default) , orsymfony http client
. - Framework Friendly: Laravel & Symfony packages available.
๐ฆ Installation
Require the package via Composer:
Requirements:
- PHP 8.1+
๐ Quick Start
Basic Usage
Get started with just two lines of code:
๐ Defaults used:
- Model:
deepseek-chat
- Temperature: 0.8
Advanced Configuration
Use with Symfony HttpClient
the package already built with symfony Http client
, if you need to use package with symfony
Http Client , it is easy to achieve that, just pass clientType:'symfony'
with build
function.
ex with symfony:
Get Models List
๐ Framework Integration
Laravel Deepseek Package
๐ง Migration Guide
Upgrading from v1.x? Check our comprehensive Migration Guide for breaking changes and upgrade instructions.
๐ Changelog
Detailed release notes available in CHANGELOG.md
๐งช Testing
Test coverage coming in v2.1.
๐ Security
Report Vulnerabilities: to [email protected]
๐ค Contributors
A huge thank you to these amazing people who have contributed to this project! ๐๐
Omar AlAlwi ๐ Creator |
Ayman Alhattami โญ Contributor |
Mohammad Asaad โญ Contributor |
Opada Alzaiede โญ Contributor |
Hisham Bin Ateya โญ Contributor |
Vinchan โญ Contributor |
Want to contribute? Check out the contributing guidelines and submit a pull request! ๐
๐ License
This package is open-source software licensed under the MIT License.
All versions of deepseek-php-client with dependencies
nyholm/psr7 Version ^1.8
php-http/discovery Version ^1.20.0
php-http/multipart-stream-builder Version ^1.4.2
psr/http-client Version ^1.0.3
psr/http-client-implementation Version 1.0
psr/http-factory-implementation Version *
psr/http-message Version ^1.1.0|^2.0.0
symfony/http-client Version ^6.4