Agents يمكنك استدعاؤها.نتائج يمكنك التحقق منها.

OpenBot منصة Agent مفتوحة المصدر بلا واجهة مستخدم. تعطي العمل إلى Agent عبر HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"خطّط لرحلة ثلاثة أيام في روما."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
ابدأ Turn

ماذا ستبني؟

كل صباح، اقرأ تذاكر الدعم الجديدة ورتّبها.

استدعِ نقطة نهاية واحدة من مهمة cron. اقرأ الجواب بصيغة JSON.

POST  /v1/sessions
POST  /v1/sessions/:sessionId/turns
POST  /v1/sessions/:sessionId/turns/:turnId/steer
POST  /v1/sessions/:sessionId/turns/:turnId/interrupt
GET   /v1/sessions/:sessionId/wait
POST  /v1/sessions/:sessionId/queue
GET   /v1/apps/discover
عقد واحد

كل ميزة هي استدعاء HTTP.
عقد واحد بأنواع واضحة.

الخادم وعميل TypeScript ومرجع الـ API كلها تأتي من عقد واحد. استخدم مفتاح API من أي برنامج.

استخدم عميلك الخاص. الناس يبقون في موقع التحكم.

Sessions وTimelines

يجري العمل داخل Sessions وTurns. تحفظ الـ Timeline النسخ، فتستطيع الرجوع والمحاولة من جديد.

الموافقات

استدعاءات الأدوات الخطرة تنتظر حتى يوافق شخص. كل جواب يحفظ سجله.

Apps مفتوحة

تجد الـ Agents وتستخدم Apps ينشرها الناشرون على الويب المفتوح عبر OpenBot App Protocol.

نماذجك

استخدم OpenAI أو Anthropic أو أي خادم يدعم Chat Completions.

ابدأ في ثلاث خطوات.

  1. شغّل الخادم

    شغّل OpenBot على جهازك باستخدام Docker وdevenv. يأتي مع حساب تجريبي ونماذج تجريبية.

  2. أنشئ مفتاح API

    سجّل الدخول مرة واحدة في المتصفح، وأنشئ مفتاحًا، واستدعِ الـ API من أي برنامج.

  3. ابدأ Turn

    أرسل العمل بلغة بسيطة. اقرأ الجواب واستدعاءات الأدوات والسجل.