-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #39 from deepseek-php/add-arabic-doc
Add Arabic documentation
- Loading branch information
Showing
3 changed files
with
292 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,252 @@ | ||
|
||
<p align="center"> | ||
<h1 align="center">عميل DeepSeek PHP</h1> | ||
<p align="center">🚀 حزمة SDK لـ PHP مدعومة من المجتمع لتكامل واجهة برمجة التطبيقات الذكية DeepSeek</p> | ||
|
||
<p align="center"> | ||
<a href="https://packagist.org/packages/deepseek-php/deepseek-php-client"> | ||
<img src="https://img.shields.io/packagist/v/deepseek-php/deepseek-php-client" alt="أحدث إصدار"> | ||
</a> | ||
<a href="https://php.net"> | ||
<img src="https://img.shields.io/badge/PHP-8.1%2B-blue" alt="نسخة PHP"> | ||
</a> | ||
<a href="LICENSE.md"> | ||
<img src="https://img.shields.io/badge/license-MIT-brightgreen" alt="الرخصة"> | ||
</a> | ||
<a href="https://github.com/deepseek-php/deepseek-php-client/actions"> | ||
<img src="https://img.shields.io/github/actions/workflow/status/deepseek-php/deepseek-php-client/tests.yml" alt="حالة الاختبارات"> | ||
</a> | ||
</p> | ||
</p> | ||
|
||
## فهرس المحتويات | ||
- [✨ المميزات](#-المميزات) | ||
- [📦 التثبيت](#-التثبيت) | ||
- [🚀 البداية السريعة](#-البداية-السريعة) | ||
- [الاستخدام الأساسي](#الاستخدام-الأساسي) | ||
- [التكوين المتقدم](#التكوين-المتقدم) | ||
- [الاستخدام مع عميل 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) | ||
->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, '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"}]} | ||
``` | ||
|
||
### 🛠 تكامل مع الأطر | ||
|
||
### [حزمة Deepseek لـ Laravel](https://github.com/deepseek-php/deepseek-laravel) | ||
|
||
--- | ||
|
||
## 🚧 دليل الترحيل | ||
|
||
هل تقوم بالترقية من الإصدار v1.x؟ اطلع على دليل الترحيل الشامل الخاص بنا للتغييرات الجذرية وتعليمات الترقية. | ||
|
||
--- | ||
|
||
## 📝 سجل التغييرات | ||
|
||
ملاحظات الإصدار التفصيلية متوفرة في [CHANGELOG.md](CHANGELOG.md) | ||
|
||
--- | ||
|
||
## 🧪 الاختبارات | ||
|
||
```bash | ||
./vendor/bin/pest | ||
``` | ||
|
||
تغطية الاختبارات ستتوفر في الإصدار v2.1. | ||
|
||
--- | ||
<div> | ||
|
||
# 🐘✨ **مجتمع DeepSeek PHP** ✨🐘 | ||
|
||
انقر على الزر أدناه أو [انضم هنا](https://t.me/deepseek_php_community) لتكون جزءًا من مجتمعنا المتنامي! | ||
|
||
[](https://t.me/deepseek_php_community) | ||
|
||
|
||
### **هيكل القناة** 🏗️ | ||
- 🗨️ **عام** - دردشة يومية | ||
- 💡 **الأفكار والاقتراحات** - تشكيل مستقبل المجتمع | ||
- 📢 **الإعلانات والأخبار** - التحديثات والأخبار الرسمية | ||
- 🚀 **الإصدارات والتحديثات** - تتبع الإصدارات ودعم الترحيل | ||
- 🐞 **المشاكل وتقارير الأخطاء** - حل مشكلات جماعي | ||
- 🤝 **طلبات السحب** - التعاون والمراجعة البرمجية | ||
|
||
</div> | ||
|
||
--- | ||
|
||
## 🔒 الأمان | ||
|
||
**الإبلاغ عن الثغرات**: إلى [[email protected]](mailto:[email protected]) | ||
|
||
--- | ||
|
||
## 🤝 المساهمين | ||
|
||
شكراً جزيلاً لهؤلاء الأشخاص المذهلين الذين ساهموا في هذا المشروع! 🎉💖 | ||
|
||
<table> | ||
<tr> | ||
<td align="center"> | ||
<a href="https://github.com/omaralalwi"> | ||
<img src="https://avatars.githubusercontent.com/u/25439498?v=4" width="60px;" style="border-radius:50%;" alt="Omar AlAlwi"/> | ||
<br /> | ||
<b>Omar AlAlwi</b> | ||
</a> | ||
<br /> | ||
🏆 المُنشئ | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/aymanalhattami"> | ||
<img src="https://avatars.githubusercontent.com/u/34315778?v=4" width="60px;" style="border-radius:50%;" alt="Ayman Alhattami"/> | ||
<br /> | ||
<b>Ayman Alhattami</b> | ||
</a> | ||
<br /> | ||
⭐ مساهم | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/moassaad"> | ||
<img src="https://avatars.githubusercontent.com/u/155223476?v=4" width="60px;" style="border-radius:50%;" alt="Mohammad Asaad"/> | ||
<br /> | ||
<b>Mohammad Asaad</b> | ||
</a> | ||
<br /> | ||
⭐ مساهم | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/OpadaAlzaiede"> | ||
<img src="https://avatars.githubusercontent.com/u/48367429?v=4" width="60px;" style="border-radius:50%;" alt="Opada Alzaiede"/> | ||
<br /> | ||
<b>Opada Alzaiede</b> | ||
</a> | ||
<br /> | ||
⭐ مساهم | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/hishamco"> | ||
<img src="https://avatars.githubusercontent.com/u/3237266?v=4" width="60px;" style="border-radius:50%;" alt="Hisham Bin Ateya"/> | ||
<br /> | ||
<b>Hisham Bin Ateya</b> | ||
</a> | ||
<br /> | ||
⭐ مساهم | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/VinchanGit"> | ||
<img src="https://avatars.githubusercontent.com/u/38177046?v=4" width="60px;" style="border-radius:50%;" alt="Vinchan"/> | ||
<br /> | ||
<b>Vinchan</b> | ||
</a> | ||
<br /> | ||
⭐ مساهم | ||
</td> | ||
</tr> | ||
</table> | ||
|
||
**هل ترغب في المساهمة؟** اطلع على [إرشادات المساهمة](./CONTRIBUTING.md) وقدم طلب سحب! 🚀 | ||
|
||
--- | ||
|
||
## 📄 الرخصة | ||
|
||
هذه الحزمة هي برنامج مفتوح المصدر مرخص بموجب [رخصة MIT](LICENSE.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters