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מה תבנו?
כל בוקר, קרא את פניות התמיכה החדשות ומיין אותן.
קראו ל-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.
מתחילים בשלושה צעדים.
הפעילו את השרת
הריצו את OpenBot במחשב שלכם עם Docker ו-devenv. הוא מגיע עם חשבון בדיקה ומודלים לבדיקה.
צרו מפתח API
התחברו פעם אחת בדפדפן, צרו מפתח, וקראו ל-API מכל תוכנה.
התחילו Turn
שלחו עבודה בשפה פשוטה. קראו את התשובה, את קריאות הכלים ואת ההיסטוריה.