Agent yang bisa kamu panggil.Hasil yang bisa kamu periksa.
OpenBot adalah platform Agent open source tanpa antarmuka pengguna. Kamu memberi pekerjaan ke Agent lewat HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Buat rencana tiga hari di Roma."}' \
https://api.example.com/v1/sessions/$SESSION/turnsApa yang akan kamu buat?
Setiap pagi, baca tiket dukungan yang baru lalu urutkan.
Panggil satu endpoint dari cron job. Baca jawabannya sebagai 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/discoverSetiap fitur adalah panggilan HTTP.
Satu kontrak bertipe.
Server, klien TypeScript, dan referensi API semuanya berasal dari satu kontrak. Pakai API key dari program apa pun.
Pakai klienmu sendiri. Manusia tetap memegang kendali.
Session dan Timeline
Pekerjaan berjalan di dalam Session dan Turn. Timeline menyimpan versi, jadi kamu bisa kembali dan mencoba lagi.
Persetujuan
Panggilan tool yang berisiko menunggu sampai ada orang yang setuju. Setiap jawaban menyimpan riwayatnya.
App terbuka
Agent menemukan dan memakai App yang dipasang penerbit di web terbuka dengan OpenBot App Protocol.
Model kamu
Pakai OpenAI, Anthropic, atau server apa pun yang mendukung Chat Completions.
Mulai dalam tiga langkah.
Jalankan server
Jalankan OpenBot di komputermu dengan Docker dan devenv. Sudah ada akun uji dan model uji.
Buat API key
Masuk sekali di browser, buat key, lalu panggil API dari program apa pun.
Mulai Turn
Kirim pekerjaan dengan bahasa sehari-hari. Baca jawabannya, panggilan tool, dan riwayatnya.