Agent yang boleh anda panggil.Hasil yang boleh anda semak.

OpenBot ialah platform Agent sumber terbuka tanpa antara muka pengguna. Anda beri kerja kepada Agent melalui HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Rancang percutian tiga hari di Rom."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Mulakan Turn

Apa yang anda mahu bina?

Setiap pagi, baca tiket sokongan baharu dan susun mengikut jenis.

Panggil satu endpoint daripada cron job. Baca jawapan 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/discover
Satu kontrak

Setiap ciri ialah panggilan HTTP.
Satu kontrak bertaip.

Pelayan, klien TypeScript dan rujukan API semuanya datang daripada satu kontrak. Guna kunci API daripada mana-mana program.

Guna klien anda sendiri. Manusia tetap memegang kawalan.

Session dan Timeline

Kerja berlaku dalam Session dan Turn. Timeline menyimpan versi, jadi anda boleh kembali dan cuba lagi.

Kelulusan

Panggilan alat yang berisiko menunggu sehingga seseorang kata ya. Setiap jawapan menyimpan sejarahnya.

App terbuka

Agent mencari dan menggunakan App yang diletakkan oleh penerbit di web terbuka dengan OpenBot App Protocol.

Model anda

Guna OpenAI, Anthropic, atau mana-mana pelayan yang menyokong Chat Completions.

Mula dalam tiga langkah.

  1. Hidupkan pelayan

    Jalankan OpenBot pada komputer anda dengan Docker dan devenv. Ia datang dengan akaun ujian dan model ujian.

  2. Buat kunci API

    Log masuk sekali dalam pelayar, buat kunci, dan panggil API daripada mana-mana program.

  3. Mulakan Turn

    Hantar kerja dalam bahasa biasa. Baca jawapan, panggilan alat dan sejarahnya.