- النقاط الرئيسية
- ما هو سير عمل API chatbot؟
- متى يجب استخدام Novita AI لـ chatbot؟
- اختر المسار المناسب في Novita
- الخطوة 1: تحديد المدخلات وتنسيق المخرجات
- الخطوة 2: تكوين طلب API Novita AI
- الخطوة 3: تشغيل أول طلب API
- الخطوة 4: التحقق من النتيجة وتحسينها
- الخطوة 5: التحضير للإنتاج
- متى يجب أن يستخدم الروبوت Agent Sandbox؟
- استكشاف الأخطاء وإصلاحها
- الأسئلة الشائعة
- المقالات الموصى بها
عادةً ما تكون واجهة برمجة تطبيقات chatbot على Novita AI سير عمل قياسي لمكملات المحادثة المتوافقة مع OpenAI: اختر معرف النموذج، وأرسل الرسائل إلى API، وأعد رد المساعد من تطبيقك. إذا كان الروبوت بحاجة أيضًا إلى استدعاء أدوات، أو كتابة ملفات، أو تشغيل كود، فقم بنقل ذلك العمل إلى Agent Sandbox بدلاً من ترك API الدردشة يلمس نظام المضيف مباشرة.
النقاط الرئيسية
- استخدم API المحادثة المتوافقة مع OpenAI لحركة مرور chatbot العادية.
- اسحب معرفات النماذج من قائمة النماذج الحية لـ Novita، وليس من أمثلة المدونات المكتوبة بشكل ثابت.
- أضف استدعاء الوظائف فقط عندما يحتاج chatbot إلى إجراءات فعلية.
- استخدم Agent Sandbox لتنفيذ الأدوات، وتشغيل الكود، والآثار الجانبية المعزولة.
ما هو سير عمل API chatbot؟
يأخذ سير عمل API chatbot رسائل المستخدم، ويرسلها إلى نقطة نهاية النموذج، ويعيد رد المساعد إلى تطبيقك. في Novita AI، يعني ذلك عادةً استخدام نقطة نهاية مكملات المحادثة المتوافقة مع OpenAI مع معرف نموذج خاص بالمزود. التدفق بسيط: التحقق من الصحة، اختيار نموذج، إرسال الرسائل، وعرض الرد.
متى يجب استخدام Novita AI لـ chatbot؟
استخدم Novita AI عندما تريد chatbot يبدأ بسرعة ولكن يمكنه أيضًا التوسع لاحقًا لاستخدام الأدوات، أو المهام المجمعة، أو التنفيذ المعزول. إنه خيار مناسب إذا كان فريقك يعرف بالفعل أشكال طلبات OpenAI، أو يريد تبديل النماذج دون إعادة كتابة التطبيق، أو يحتاج إلى مسار نظيف من الدردشة النصية فقط إلى سير عمل الوكيل.
اختر المسار المناسب في Novita
| الخيار | الأفضل لـ | لماذا تختار | لماذا تتجنب | المصدر/التاريخ |
|---|---|---|---|---|
| مكملات المحادثة المتوافقة مع OpenAI | chatbots والمساعدين القياسيين | أسرع مسار لـ API يعمل مع مجموعات SDK المألوفة | غير كافية بمفردها إذا كان الروبوت يجب أن يشغل كودًا أو يلمس ملفات | وثائق Novita LLM API، تم التحقق 2026-07-29 |
| نقطة نهاية قائمة النماذج الحية | اختيار النموذج والبحث عن معرف النموذج | يتيح لك سحب معرف النموذج الدقيق قبل الشحن | ليست نقطة نهاية دردشة وقت التشغيل | فهرس وثائق Novita ومراجع API، تم التحقق 2026-07-29 |
| Agent Sandbox | الروبوتات التي تستخدم الأدوات وتنفيذ الكود | يحافظ على عزل الآثار الجانبية عن التطبيق المضيف | مبالغ فيه لدردشة نصية بسيطة | وثائق Novita Agent Sandbox، تم التحقق 2026-07-29 |
الخطوة 1: تحديد المدخلات وتنسيق المخرجات
ابدأ بعقد chatbot. حدد ما يرسله التطبيق، وما يعيده النموذج، وما إذا كنت بحاجة إلى نص عادي أو JSON أو استدعاءات أدوات. بالنسبة لمعظم المنتجات، يكون إدخال المستخدم عبارة عن قائمة رسائل قصيرة ويكون الإخراج رد مساعد عادي.
الخطوة 2: تكوين طلب API Novita AI
استخدم OpenAI SDK مع عنوان URL الأساسي لـ Novita. استبدل معرف النموذج بمعرف من قائمة النماذج الحية لـ Novita.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.novita.ai/openai",
api_key=os.environ["NOVITA_API_KEY"],
)
response = client.chat.completions.create(
model="<MODEL_ID_FROM_NOVITA>",
messages=[
{"role": "system", "content": "You are a concise support chatbot."},
{"role": "user", "content": "How do I reset my account password?"},
],
)
print(response.choices[0].message.content)
الخطوة 3: تشغيل أول طلب API
اختبر مطالبة قصيرة واحدة قبل إضافة الذاكرة أو الاسترجاع أو استدعاءات الأدوات. إذا كانت جودة الرد خاطئة، فقم بإصلاح مطالبة النظام أو اختيار النموذج قبل توسيع نطاق التكامل.
الخطوة 4: التحقق من النتيجة وتحسينها
تحقق من ثلاثة أشياء: جودة الإجابة، وزمن الوصول، وسلوك الفشل. إذا كان الروبوت يجب أن يجيب من بيانات المنتج، أضف الاسترجاع. إذا كان يجب أن يتخذ إجراءات، أضف استدعاء الوظائف. إذا كان يجب أن ينفذ كودًا، فانقل هذا التنفيذ إلى Agent Sandbox.
الخطوة 5: التحضير للإنتاج
تحتاج chatbots الإنتاجية إلى أكثر من مجرد رد عامل:
- حدود المعدل وإعادة المحاولة
- التسجيل وتتبع الطلبات
- إصدار المطالبات
- سلوك احتياطي عندما يكون النموذج بطيئًا أو غير متاح
- قاعدة واضحة لمتى يمكن للروبوت استدعاء الأدوات
متى يجب أن يستخدم الروبوت Agent Sandbox؟
استخدم Agent Sandbox عندما يجب على chatbot أن يفعل أكثر من مجرد التحدث. يتضمن ذلك تشغيل الكود، وتحرير الملفات، واختبار التغييرات، وتصفح سير العمل، أو التعامل مع الآثار الجانبية الأخرى التي يجب أن تبقى معزولة عن تطبيقك الرئيسي.
توثق وثائق Novita Agent Sandbox الصندوق الرملي كبيئة تنفيذ ذات حالة، مما يجعله أكثر ملاءمة للخطوات الوكيلة من نقطة نهاية الدردشة البسيطة.
استكشاف الأخطاء وإصلاحها
إذا شعر الروبوت أنه عام، فقم بتضييق نطاق مطالبة النظام واستخدم معرف نموذج أكثر تحديدًا. إذا أعاد النموذج تنسيقًا خاطئًا، ففرض مخطط إخراج أكثر صرامة. إذا كانت استدعاءات الأدوات غير آمنة، فانقل الإجراء إلى Agent Sandbox وأبق API الدردشة مركزًا على التخطيط.
الأسئلة الشائعة
ما معرف النموذج الذي يجب أن أستخدمه؟
استخدم معرف النموذج الذي تعيده نقطة نهاية قائمة النماذج الحية لـ Novita للمهمة المستهدفة وحسابك.
هل يمكنني استخدام OpenAI SDK؟
نعم. API الدردشة لـ Novita متوافقة مع OpenAI، لذا فإن ترحيل SDK هو في الغالب تغيير في عنوان URL الأساسي ومعرف النموذج.
متى أحتاج إلى Agent Sandbox؟
استخدمه عندما يحتاج chatbot إلى تنفيذ معزول، وليس مجرد توليد نص.
