walker11's picture
Upload 11 files
503a72d verified
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 للوصول إلى نماذج DeepSeek
  • BACKEND_HOST: مضيف الخادم (افتراضي: 0.0.0.0)
  • BACKEND_PORT: منفذ الخادم (افتراضي: 7860)
  • BASE_URL: عنوان URL الأساسي للخدمة
  • AUDIO_STORAGE_PATH: مسار تخزين الملفات الصوتية (افتراضي: ./audio_files)

التكامل مع التطبيقات

تم تصميم هذه الخدمة للعمل مع:

  1. واجهة المستخدم الويب لـراوي
  2. تطبيق Flutter للأجهزة المحمولة

توثيق واجهة برمجة التطبيقات

يمكن الوصول إلى وثائق API التفاعلية الكاملة عبر:

https://[your-space-name].hf.space/docs