الانتقال إلى الوثائق
فتح لوحة التحكم
في هذه الصفحة

POST /v1/conversations

استخدم حقول الطلب والأذونات الموثقة لنقطة HTTP هذه.

مثال طلب#

curl -X POST 'https://platform.tongai.io/v1/conversations' \  -H "Authorization: Bearer $TONG_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: 45be69f1-c266-4a09-a82c-bf3c6303eb03" \  -d '{  "entrypoint": "assistant",  "mode": "guided"}'
الإعدادات
curl --version

المصادقة#

استخدم مفتاح API على الخادم لحسابك، أو OAuth لحساب كل عميل. لا ترسل المفاتيح في المطالبات أو وسيطات الأدوات.

assistant:runcredits:spend

المعاملات#

Idempotency-Keystringمطلوب

معرّف UUID، مثل e8aa0a87-6cd9-42eb-975a-b72bf43218c8.

محتوى الطلب#

application/json
entrypointstringمطلوب
القيم المسموح بها"assistant""filmmaker"
modestringمطلوب

تتوقف العمليات الموجّهة للمراجعة البشرية في Tong، وتستمر التلقائية. يُحاسب كلاهما أثناء العمل ويتوقفان عند نفاد الرصيد.

القيم المسموح بها"guided""automatic"
titlestringاختياري

الحد الأقصى للطول: 100 محرفًا.

project_idstringاختياري

معرّف سداسي عشري من 24 محرفًا.

model_preferencesobjectاختياري
عرض الحقول المتداخلة
imagestring | nullمطلوب

استخدم حروفًا أو أرقامًا أو شرطات سفلية أو نقاطًا أو نقطتين أو شرطات مائلة أو واصلات.

الحد الأدنى للطول: 1 محرفًا.

الحد الأقصى للطول: 150 محرفًا.

videostring | nullمطلوب

استخدم حروفًا أو أرقامًا أو شرطات سفلية أو نقاطًا أو نقطتين أو شرطات مائلة أو واصلات.

الحد الأدنى للطول: 1 محرفًا.

الحد الأقصى للطول: 150 محرفًا.

sourceobjectاختياري
عرض الحقول المتداخلة
kindstringمطلوب
القيم المسموح بها"director""text"
idstringمطلوب

معرّف سداسي عشري من 24 محرفًا.

مخطط الاستجابة#

JSON
{}

HTTP 201

application/json
object

الأخطاء والحدود#

HTTPالخطأالاستئناف
400طلب غير صالحREQUEST_INVALIDصحح الحقول المشار إليها في الخطأ قبل إعادة المحاولة.
401بيانات اعتماد غير صالحةCREDENTIAL_INVALIDتحقق من بيانات الاعتماد وانتهائها وما إذا أُلغيت.
402أرصدة غير كافيةINSUFFICIENT_CREDITSأضف أرصدة إلى الحساب المالك لبيانات الاعتماد ثم تابع العمل المحفوظ.
403الإذن مرفوضSCOPE_REQUIREDاستخدم بيانات اعتماد بالأذونات المطلوبة والوصول إلى المورد المحدد.
404المورد غير متاحRESOURCE_UNAVAILABLEتحقق من معرّف المورد وملكيته للحساب المصرح له.
409تعارض القصدIDEMPOTENCY_CONFLICTأعد استخدام القصد مع طلبه الأصلي فقط. استخدم UUID جديدًا لإجراء مختلف.
429تم بلوغ حد الطلباتRATE_LIMITEDانتظر المدة المحددة في Retry-After قبل إعادة الطلب نفسه.
503غير متاح مؤقتًاDEPENDENCY_UNAVAILABLEانتظر Retry-After وأعد المحاولة بالقصد نفسه. تحقق من العملية المحفوظة بعد انتهاء مهلة.