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ماذا ستبني؟
كل صباح، اقرأ تذاكر الدعم الجديدة ورتّبها.
استدعِ نقطة نهاية واحدة من مهمة 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.
ابدأ في ثلاث خطوات.
شغّل الخادم
شغّل OpenBot على جهازك باستخدام Docker وdevenv. يأتي مع حساب تجريبي ونماذج تجريبية.
أنشئ مفتاح API
سجّل الدخول مرة واحدة في المتصفح، وأنشئ مفتاحًا، واستدعِ الـ API من أي برنامج.
ابدأ Turn
أرسل العمل بلغة بسيطة. اقرأ الجواب واستدعاءات الأدوات والسجل.