Spaces:
Running
Running
metadata
title: Rawi Arabic AI Storytelling
emoji: 📚
colorFrom: blue
colorTo: indigo
sdk: docker
app_file: app.py
pinned: false
رَاوي (Rawi) - منصة القص العربي بالذكاء الاصطناعي
نظرة عامة
خدمة API لتوليد قصص عربية تفاعلية باستخدام الذكاء الاصطناعي. تتيح المنصة للمستخدمين إنشاء قصص مخصصة بناءً على معلمات محددة، والتفاعل مع القصة من خلال خيارات متعددة، والاستماع إلى القصص المنشأة بتقنية تحويل النص إلى كلام.
المميزات
- إنشاء قصص عربية أصلية باستخدام نماذج الذكاء الاصطناعي من DeepSeek
- تخصيص معلمات القصة مثل الطول والنوع والشخصيات
- القص التفاعلي مع خيارات متعددة للمسارات
- تحويل النص إلى صوت عربي
- واجهة برمجة تطبيقات RESTful متكاملة
واجهة برمجة التطبيقات (API)
تهيئة قصة جديدة
POST /api/stories/initialize
متابعة القصة
POST /api/stories/continue
تحويل القصة إلى صوت
POST /api/stories/tts
تعديل القصة
POST /api/stories/edit
الحصول على القصة كاملة
GET /api/stories/story/{story_id}
الوصول إلى الملفات الصوتية
GET /audio/{filename}
فحص الحالة والمعلومات
GET /health
المتطلبات البيئية
DEEPSEEK_API_KEY
: مفتاح API للوصول إلى نماذج DeepSeekBACKEND_HOST
: مضيف الخادم (افتراضي: 0.0.0.0)BACKEND_PORT
: منفذ الخادم (افتراضي: 7860)BASE_URL
: عنوان URL الأساسي للخدمةAUDIO_STORAGE_PATH
: مسار تخزين الملفات الصوتية (افتراضي: ./audio_files)
التكامل مع التطبيقات
تم تصميم هذه الخدمة للعمل مع:
- واجهة المستخدم الويب لـراوي
- تطبيق Flutter للأجهزة المحمولة
توثيق واجهة برمجة التطبيقات
يمكن الوصول إلى وثائق API التفاعلية الكاملة عبر:
https://[your-space-name].hf.space/docs