Agent sing bisa kok undang.Asil sing bisa kok priksa.

OpenBot iku platform Agent open source tanpa antarmuka pangguna. Kowe menehi gawean marang Agent liwat HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Gawekake rencana telung dina ing Roma."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Miwiti Turn

Kowe arep nggawe apa?

Saben esuk, wacanen tiket dhukungan sing anyar lan urutna.

Undang siji endpoint saka cron job (gawean sing mlaku ing wektu tartamtu). Wacanen wangsulane minangka 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
Siji kontrak

Saben fitur iku panggilan HTTP.
Siji kontrak sing nduweni tipe.

Server, klien TypeScript, lan referensi API kabeh asale saka siji kontrak. Nganggo API key saka program apa wae.

Gawanen klien dhewe. Manungsa tetep sing ngatur.

Session lan Timeline

Gawean ana ing Session lan Turn. Timeline nyimpen versi, dadi kowe bisa bali lan nyoba maneh.

Persetujuan

Panggilan piranti sing ana risikone ngenteni nganti ana wong sing ngomong iya. Saben wangsulan nyimpen riwayate.

App sing mbukak

Agent nggoleki lan nganggo App sing dipasang para penerbit ing web mbukak nganggo OpenBot App Protocol.

Model duwekmu

Nganggo OpenAI, Anthropic, utawa server apa wae sing ngerti Chat Completions.

Miwiti ing telung langkah.

  1. Uripna server

    Mlakokna OpenBot ing komputermu nganggo Docker lan devenv. Wis ana akun uji coba lan model uji coba.

  2. Gawe API key

    Mlebu sepisan ing browser, gawe key, lan undang API saka program apa wae.

  3. Miwiti Turn

    Kirim gawean nganggo basa sing prasaja. Wacanen wangsulan, panggilan piranti, lan riwayate.