استكمال الدردشة والبث
POST
/v1/ai/{project_id}/chatإكمال محادثات الوكلاء مع OpenAI وAnthropic Claude وGoogle Gemini مع دفاعات سريعة وحلول احتياطية تلقائية.
تمت ترجمة هذه الصفحة تلقائيًا. النسخة الإنجليزية موثوقة.
#
طلب
الرؤوس
| رأس | مطلوب | القيمة |
|---|---|---|
apikey | نعم | مشروع مفتاح مجهول عام أو مفتاح Service_role الخاص |
Authorization | لا | Bearer <user_jwt> |
Content-Type | نعم | application/json |
Accept | لا | text/event-stream (عند الاتصال بـ /chat/stream) |
#
طلب
المعلمات
| المعلمة | اكتب | مطلوب | الوصف |
|---|---|---|---|
messages | ChatMessage[] | نعم | مجموعة من المحادثات تتحول. يُسمح فقط بالأدوار user وassistant. |
system | string | لا | موجه النظام تعليمات النموذج. يتم تأليفه تلقائيًا باستخدام موجه على مستوى المشروع. |
provider | string | لا | موفر LLM المستهدف (anthropic, openai, google). الإعدادات الافتراضية لإعداد المشروع. |
model | string | لا | معرف نموذج الموفر (على سبيل المثال، claude-3-5-sonnet، gpt-4o). |
temperature | number | لا | درجة حرارة أخذ العينات (0.0 إلى 1.0). |
max_tokens | number | لا | تم إنشاء الحد الأقصى من الرموز المميزة للإخراج. |
#
الأمن
حماية الحقن الفوري
معلومات
رسائل النظام محظورة تمامًا داخل المصفوفة messages (validate_roles). يجب أن يتم تمريرها عبر المعلمة system. يقوم الخادم بتسلسل system_prompt الذي تم تكوينه بواسطة مسؤول المشروع قبل أي مطالبة يقدمها المستخدم، مما يضمن عدم إمكانية تجاوز سياسات النظام الأساسي بواسطة طلبات المستخدم.
v1.0 · منقحة 31/10/2026