https://github.com/deepseek-php/deepseek-php-client
⚡️ supercharged community-maintained PHP API client that allows you to interact with deepseek API
https://github.com/deepseek-php/deepseek-php-client
ai ai-for-php api-client deepseek deepseek-api deepseek-chat deepseek-coder deepseek-integration deepseek-learning deepseek-php-client deepseek-php-library deepseek-r1 deepseek-sdk deepseek-symfony deepseek-v3 nlp php-deepseek php-openai-alternative text-generation
Last synced: 4 months ago
JSON representation
⚡️ supercharged community-maintained PHP API client that allows you to interact with deepseek API
- Host: GitHub
- URL: https://github.com/deepseek-php/deepseek-php-client
- Owner: deepseek-php
- License: mit
- Created: 2025-01-02T05:59:20.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-06-11T22:57:32.000Z (4 months ago)
- Last Synced: 2025-06-11T23:22:03.987Z (4 months ago)
- Topics: ai, ai-for-php, api-client, deepseek, deepseek-api, deepseek-chat, deepseek-coder, deepseek-integration, deepseek-learning, deepseek-php-client, deepseek-php-library, deepseek-r1, deepseek-sdk, deepseek-symfony, deepseek-v3, nlp, php-deepseek, php-openai-alternative, text-generation
- Language: PHP
- Homepage:
- Size: 127 KB
- Stars: 416
- Watchers: 2
- Forks: 43
- Open Issues: 5
-
Metadata Files:
- Readme: README-AR.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
عميل DeepSeek PHP
🚀 حزمة SDK لـ PHP مدعومة من المجتمع لتكامل واجهة برمجة التطبيقات الذكية DeepSeek
[الإنجليزية](README.md) | [الصينية](README-CN.md)
## فهرس المحتويات
- [✨ المميزات](#-المميزات)
- [📦 التثبيت](#-التثبيت)
- [🚀 البداية السريعة](#-البداية-السريعة)
- [الاستخدام الأساسي](#الاستخدام-الأساسي)
- [التكوين المتقدم](#التكوين-المتقدم)
- [الاستخدام مع عميل HTTP من Symfony](#الاستخدام-مع-عميل-http-من-symfony)
- [الحصول على قائمة النماذج](#الحصول-على-قائمة-النماذج)
- [استدعاء الدوال](#استدعاء-الدوال)
- [تكامل مع الأطر](#-تكامل-مع-الأطر)
- [🆕 دليل الترحيل](#-دليل-الترحيل)
- [📝 سجل التغييرات](#-سجل-التغييرات)
- [🧪 الاختبارات](#-الاختبارات)
- [🔒 الأمان](#-الأمان)
- [🤝 المساهمين](#-المساهمين)
- [📄 الرخصة](#-الرخصة)---
## ✨ المميزات
- **تكامل API سلس**: واجهة تعتمد على PHP لميزات الذكاء الاصطناعي في DeepSeek.
- **نمط الباني السلس**: أساليب قابلة للسلسلة لبناء الطلبات بطريقة بديهية.
- **جاهز للمؤسسات**: تكامل مع عميل HTTP متوافق مع PSR-18.
- **مرونة النماذج**: دعم لعدة نماذج من DeepSeek (Coder, Chat, وغيرها).
- **جاهز للبث**: دعم مدمج للتعامل مع الردود في الوقت الفعلي.
- **العديد من عملاء HTTP**: يمكنك استخدام عميل `Guzzle http client` (افتراضي) أو `symfony http client` بسهولة.
- **متوافق مع الأطر**: حزم Laravel و Symfony متاحة.---
## 📦 التثبيت
قم بتثبيت الحزمة عبر Composer:
```bash
composer require deepseek-php/deepseek-php-client
```**المتطلبات**:
- PHP 8.1+---
## 🚀 البداية السريعة
### الاستخدام الأساسي
ابدأ مع سطرين من الكود فقط:
```php
use DeepSeek\DeepSeekClient;$response = DeepSeekClient::build('your-api-key')
->query('Explain quantum computing in simple terms')
->run();echo $response;
```📌 الإعدادات الافتراضية المستخدمة:
- النموذج: `deepseek-chat`
- الحرارة: 0.8### التكوين المتقدم
```php
use DeepSeek\DeepSeekClient;
use DeepSeek\Enums\Models;$client = DeepSeekClient::build(apiKey:'your-api-key', baseUrl:'https://api.deepseek.com/v3', timeout:30, clientType:'guzzle');
$response = $client
->withModel(Models::CODER->value)
->withStream()
->withTemperature(1.2)
->query('Explain quantum computing in simple terms')
->run();echo 'API Response:'.$response;
```### الاستخدام مع عميل HTTP من Symfony
الحزمة مبنية مسبقاً مع `symfony Http client`، فإذا كنت بحاجة إلى استخدامها مع عميل HTTP الخاص بـ Symfony، فيمكن تحقيق ذلك بسهولة عن طريق تمرير `clientType:'symfony'` إلى دالة `build`.مثال باستخدام Symfony:
```php
// مع القيم الافتراضية للـ baseUrl و timeout
$client = DeepSeekClient::build('your-api-key', clientType:'symfony')
// مع التخصيص
$client = DeepSeekClient::build(apiKey:'your-api-key', baseUrl:'https://api.deepseek.com/v3', timeout:30, clientType:'symfony');$client->query('Explain quantum computing in simple terms')
->run();
```### الحصول على قائمة النماذج
```php
use DeepSeek\DeepSeekClient;$response = DeepSeekClient::build('your-api-key')
->getModelsList()
->run();echo $response; // {"object":"list","data":[{"id":"deepseek-chat","object":"model","owned_by":"deepseek"},{"id":"deepseek-reasoner","object":"model","owned_by":"deepseek"}]}
```### استدعاء الدوال
يتيح **استدعاء الدوال** للنموذج استدعاء أدوات خارجية لتعزيز قدراته.
يمكنك الرجوع إلى الوثائق الخاصة باستدعاء الدوال في الملف:
[FUNCTION-CALLING.md](docs/FUNCTION-CALLING.md)---
هل ترغب في أن أضع النسخ الثلاث (الإنجليزية + العربية + الصينية) ضمن ملف Markdown موحد؟
### 🛠 تكامل مع الأطر
### [حزمة Deepseek لـ Laravel](https://github.com/deepseek-php/deepseek-laravel)
---
## 🚧 دليل الترحيل
هل تقوم بالترقية من الإصدار v1.x؟ اطلع على دليل الترحيل الشامل الخاص بنا للتغييرات الجذرية وتعليمات الترقية.
---
## 📝 سجل التغييرات
ملاحظات الإصدار التفصيلية متوفرة في [CHANGELOG.md](CHANGELOG.md)
---
## 🧪 الاختبارات
```bash
./vendor/bin/pest
```تغطية الاختبارات ستتوفر في الإصدار v2.1.
---
# 🐘✨ **مجتمع DeepSeek PHP** ✨🐘
انقر على الزر أدناه أو [انضم هنا](https://t.me/deepseek_php_community) لتكون جزءًا من مجتمعنا المتنامي!
[](https://t.me/deepseek_php_community)
### **هيكل القناة** 🏗️
- 🗨️ **عام** - دردشة يومية
- 💡 **الأفكار والاقتراحات** - تشكيل مستقبل المجتمع
- 📢 **الإعلانات والأخبار** - التحديثات والأخبار الرسمية
- 🚀 **الإصدارات والتحديثات** - تتبع الإصدارات ودعم الترحيل
- 🐞 **المشاكل وتقارير الأخطاء** - حل مشكلات جماعي
- 🤝 **طلبات السحب** - التعاون والمراجعة البرمجية---
## 🔒 الأمان
**الإبلاغ عن الثغرات**: إلى [omaralwi2010@gmail.com](mailto:omaralwi2010@gmail.com)
---
## 🤝 المساهمين
شكراً جزيلاً لهؤلاء الأشخاص المذهلين الذين ساهموا في هذا المشروع! 🎉💖
![]()
Omar AlAlwi
🏆 المُنشئ
![]()
Ayman Alhattami
⭐ مساهم
![]()
Mohammad Asaad
⭐ مساهم
![]()
Opada Alzaiede
⭐ مساهم
![]()
Hisham Bin Ateya
⭐ مساهم
![]()
Vinchan
⭐ مساهم
**هل ترغب في المساهمة؟** اطلع على [إرشادات المساهمة](./CONTRIBUTING.md) وقدم طلب سحب! 🚀
---
## 📄 الرخصة
هذه الحزمة هي برنامج مفتوح المصدر مرخص بموجب [رخصة MIT](LICENSE.md).