Bots שאפשר לקרוא להם.תוצאות שאפשר לבדוק.

OpenBot היא פלטפורמת Bot בקוד פתוח, בלי ממשק משתמש. אתם נותנים עבודה ל-Bot דרך 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

מה תבנו?

כל בוקר, קרא את פניות התמיכה החדשות ומיין אותן.

קראו ל-endpoint אחד מתוך משימת 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 פתוחות

Bots מוצאים ומשתמשים ב-Apps שמפרסמים שמים ברשת הפתוחה עם OpenBot App Protocol.

המודלים שלכם

השתמשו ב-OpenAI, ב-Anthropic, או בכל שרת שמדבר Chat Completions.

מתחילים בשלושה צעדים.

  1. הפעילו את השרת

    הריצו את OpenBot במחשב שלכם עם Docker ו-devenv. הוא מגיע עם חשבון בדיקה ומודלים לבדיקה.

  2. צרו מפתח API

    התחברו פעם אחת בדפדפן, צרו מפתח, וקראו ל-API מכל תוכנה.

  3. התחילו Turn

    שלחו עבודה בשפה פשוטה. קראו את התשובה, את קריאות הכלים ואת ההיסטוריה.