ایسے Bot جنہیں آپ کال کر سکیں۔ایسے نتائج جنہیں آپ جانچ سکیں۔
OpenBot ایک اوپن سورس Bot پلیٹ فارم ہے جس میں کوئی یوزر انٹرفیس نہیں۔ آپ HTTP کے ذریعے Bot کو کام دیتے ہیں۔
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 job (مقررہ وقت پر چلنے والا کام) سے ایک endpoint کال کریں۔ جواب 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 key استعمال کریں۔
اپنا کلائنٹ خود لائیں۔ کنٹرول انسانوں کے ہاتھ میں رکھیں۔
Session اور Timeline
کام Session اور Turn میں ہوتا ہے۔ Timeline ورژن محفوظ رکھتی ہے، اس لیے آپ واپس جا کر دوبارہ کوشش کر سکتے ہیں۔
منظوری
خطرے والی ٹول کالز اس وقت تک رکی رہتی ہیں جب تک کوئی انسان ہاں نہ کہے۔ ہر جواب اپنی تاریخ محفوظ رکھتا ہے۔
کھلی App
Bot وہ App ڈھونڈ کر استعمال کرتے ہیں جو پبلشرز OpenBot App Protocol کے ساتھ کھلے ویب پر رکھتے ہیں۔
آپ کے ماڈلز
OpenAI، Anthropic، یا Chat Completions سمجھنے والا کوئی بھی سرور استعمال کریں۔
شروع کریں تین قدموں میں۔
سرور چلائیں
Docker اور devenv کے ساتھ اپنے کمپیوٹر پر OpenBot چلائیں۔ اس کے ساتھ ایک ٹیسٹ اکاؤنٹ اور ٹیسٹ ماڈلز آتے ہیں۔
ایک API key بنائیں
براؤزر میں ایک بار سائن ان کریں، ایک key بنائیں، اور کسی بھی پروگرام سے API کال کریں۔
ایک Turn شروع کریں
سادہ زبان میں کام بھیجیں۔ جواب، ٹول کالز اور تاریخ پڑھیں۔