بنّاء API
بنّاء API هو قلب مشروع DYPAI. هنا تعرّف كيف تتفاعل واجهتك مع بياناتك والخدمات الخارجية.
يمكنك إنشاء كل شيء من الوصول البسيط إلى البيانات إلى سير عمل أعمال معقد دون كتابة كود خادم تقليدي.
الميزات الأساسية
- إنشاء بالذكاء الاصطناعي: صف فقط الـ endpoint الذي تحتاجه، وسيبني الذكاء الاصطناعي المنطق لك.
- Canvas البصري: صمم منطقك بربط العقد في محرر بديهي قائم على التدفق.
- نشر فوري: كل تغيير تحفظه يصبح حياً فوراً.
- اختبار مضمّن: اختبر endpoints مباشرة في لوحة التحكم قبل استخدامها في تطبيقك.
طرق بناء APIs
1. ابنِ في Studio (بدون بيئة تطوير)
Studio هو بنّاء الذكاء الاصطناعي داخل لوحة التحكم والوضع الافتراضي للمشروع — فتح /projects/{id} يأخذك إليه مباشرة. صف ما تريده بلغة بسيطة ويبني Studio الـ endpoints ونموذج البيانات وسير العمل لك، مع معاينة مباشرة بجانبها. إنه أسرع مسار إذا لم تستخدم محرراً خارجياً.
2. ابنِ بالذكاء الاصطناعي من بيئة التطوير (MCP)
باستخدام MCP، يمكنك بناء طبقة API كاملة من بيئة التطوير. اطلب من مساعد الذكاء الاصطناعي ببساطة:
- "أنشئ GET endpoint للبحث عن المنتجات بالاسم والفئة."
- "جهّز POST endpoint يسجّل مستخدماً ويرسل بريد ترحيب."
- "أضف خطوة تحقق إلى endpoint الدفع."
3. Canvas البصري (محرر التدفق)
لمن يحبون التصميم البصري، يسمح Canvas ببناء المنطق بربط أنواع مختلفة من العقد:
- Triggers: اختر أحد أنواع المشغّل الأربعة — HTTP API أو Webhook أو Schedule أو Telegram/Twilio.
- Database: استعلم جداولك أو أدرج فيها أو حدّثها.
- Logic: أضف شروطاً وحلقات وتحويلات بيانات.
- Integrations: اربط نحو 24 خدمة خارجية (Stripe و Telegram و WhatsApp و Slack و Notion و Google Sheets و GitHub و Shopify و HubSpot والمزيد) أو استدعِ أي شيء آخر بعقدة HTTP Request العامة — عبر 40 عقدة سير عمل إجمالاً.
تصفّح كل عقد سير العمل والتكاملات ←
كيف يندرج وكلاء الذكاء الاصطناعي
لا يوجد بنّاء "Agents" منفصل. وكيل الذكاء الاصطناعي في DYPAI هو مجرد endpoint مُعلَّم كأداة (is_tool = true) إضافة إلى عقدة سير العمل agent التي تستدعيه. تبني الوكلاء بالطريقة نفسها التي تبني بها أي endpoint — انظر وكلاء الذكاء الاصطناعي.
الاختبار والتصحيح
لكل endpoint تبويب Test مخصص. يمكنك:
- إرسال طلبات عينة مع ترويسات وجسم مخصصين.
- رؤية الاستجابات في الوقت الفعلي وسجلات التنفيذ.
- فحص كيف تتدفق البيانات عبر كل عقدة في canvas.