API شخصيات متوافقة مع OpenAI

يرسل تطبيقك رسالة. فتجيب شخصية.

وجّه عميل OpenAI إلى Reverie واستدعِ شخصية بدلاً من نموذج عام. تبقى الشخصية والسيناريوهات والسجل والذاكرة على الخادم، وتظل المحادثة نفسها ظاهرة على الويب.

  • متوافقة مع OpenAI SDK
  • بث افتراضي
  • سجل مستمر على الخادم
POST /v1/chat/completions
200 متصل

طلب TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "هل تتذكر المرصد؟"
    }],
  });

رد الشخصية

بث

{
"role": "assistant",
"content": "أتذكر الوعد الذي قطعته هناك."
}

حُفظت الذاكرة · تزامنت دردشة الويب

طلب واحد ومحرك الشخصية كاملاً

متوافقة عند الحافة، وذات حالة في الداخل.

حافظ على عقد العميل المألوف بينما يدير Reverie الشخصية والسياق والذاكرة والاستمرارية.

01

أرسل طلباً بأسلوب OpenAI

استخدم SDK الرسمي لـ JavaScript أو Python وغيّر عنوان URL الأساسي.

02

حدّد شخصية أو سيناريو

يختار حقل model الشخصية أو السيناريو أو الافتراضي للمفتاح.

03

اجمع الشخصية والسياق

يجمع Reverie التعريف والسيناريو والتفضيلات والرسائل والملخصات والذكريات.

04

ابث الرد واحفظه

تصل أجزاء SSE إلى العميل بينما تُحفظ المحادثة والذكريات.

توجيه حسب المفتاح
استمرارية على الخادم
صيغة استجابة OpenAI

أكثر من غلاف للموجه

بنية تحتية للشخصيات، جاهزة بالفعل.

ابنِ منتجك دون إعادة إنشاء الهوية والاستمرارية لكل تكامل.

01

تعريفات شخصيات حقيقية

استخدم شخصيات خاصة أو عامة بصوتها وسلوكها وأمثلتها وإعداداتها.

02

سجل محادثة مستمر

يحفظ الخادم الدردشة المعتمدة؛ يكفي غالباً إرسال أحدث رسالة.

03

ذاكرة طويلة المدى

تحفظ النماذج المدعومة الذكريات وتحافظ الملخصات على المسارات الطويلة.

04

توجيه حسب السيناريو

قدّم الشخصية في عدة مواقف بداية قابلة للاختيار.

05

محادثة واحدة في كل مكان

ابدأ في تطبيق وواصل على reverie.im أو بوت ثم عد إلى API.

06

إدارة النماذج والرصيد

تتبع التفضيلات والرموز والحدود والرصيد قواعد Reverie نفسها.

بدء سريع

من المفتاح إلى الشخصية في ثلاث خطوات.

لا تحتاج إلى SDK جديد أو قاعدة محادثات خاصة لأول طلب.

  1. 01

    أنشئ مفتاحاً محدد النطاق

    سمّ التكامل وثبّت شخصية اختيارياً وانسخ مفتاح rk_ مرة واحفظه على خادمك.

  2. 02

    غيّر عنوان URL الأساسي

    استخدم https://reverie.im/api/device/v1 ومرر الشخصية أو السيناريو في model.

  3. 03

    أرسل رسالة مستخدم

    ابث الرد فوراً؛ ويحفظ Reverie المحادثة للطلبات التالية.

أسئلة API الشخصيات

العقد مألوف. أما الحالة فليست عامة.

التوافق والتوجيه والاستمرارية والحدود العملية.

هل تتوافق API مع عملاء OpenAI؟
نعم. تستخدم chat completions وبث SSE وكائنات الرد والأخطاء بأسلوب OpenAI. عادة تغيّر المفتاح والعنوان وmodel فقط.
ماذا يعني حقل model؟
يختار الشخصية أو السيناريو الذي يجيب، لا نموذج اللغة. يمكنك استخدام معرّف كامل أو اسم مع معرّف قصير أو افتراضي المفتاح.
هل يجب إرسال المحادثة كاملة كل مرة؟
غالباً لا. يحفظ Reverie الرسائل والملخصات والذاكرة؛ أرسل أحدث رسالة للمستخدم فقط.
هل يمكن المتابعة على موقع Reverie؟
نعم. تظهر دردشات API في سجل الويب ويمكن متابعتها على الويب أو API أو البوتات المدعومة.
هل يمكن استخدام شخصيات خاصة وعامة؟
نعم. استخدم شخصياتك والشخصيات العامة المتاحة بالصلاحيات نفسها لحسابك.
كيف تعمل الحدود والتكلفة؟
تشارك النماذج المجانية الحد الديناميكي للحساب؛ وتستخدم المدفوعة الرصيد نفسه حسب الإدخال والإخراج والمضاعف.

طوّر باستخدام شخصيات مستمرة

API للتطبيقات التي تحتاج إلى الاستمرارية

يحتاج منتج الشخصيات إلى هوية وسيناريو وسجل وذاكرة واختيار موثوق للمتحدث. يجمع Reverie ذلك خلف نقطة نهاية متوافقة.

استخدم شخصيات لا موجهات معادة

حسّن التعريفات في Reverie دون إعادة نشر كل تطبيق.

اضبط تكلفة الدردشات الطويلة

تحفظ الملخصات وميزانية الرموز الحالة دون إعادة إرسال سجل لا ينتهي.

انتقل بين المنتجات

تبقى المحادثة التي بدأت في واجهة خاصة متاحة على ويب Reverie.

توافق OpenAI حيث يفيد

تبقى الطلبات والردود مألوفة، بينما يوجّه model إلى شخصية أو سيناريو.

حزم SDK الرسمية

استخدم عملاء OpenAI لـ JavaScript وPython وأدوات تدعم عنواناً مخصصاً.

اكتشف الشخصيات المتاحة

تعيد نقطة models الشخصيات الحديثة أو سيناريوهات الشخصية الافتراضية.

أخطاء متوقعة

تستخدم المصادقة والشخصية المفقودة والحد والحصة أخطاء قياسية برموز قابلة للقراءة آلياً.

نقطة نهاية واحدة وشخصية لها ماضٍ

صِل تطبيقك بشخص، لا بشيء.

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