Mga Agent na puwede mong tawagin.Mga resulta na puwede mong suriin.

Ang OpenBot ay isang open source na Agent platform na walang user interface. Binibigyan mo ng trabaho ang Agent gamit ang HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Gumawa ng plano para sa tatlong araw sa Rome."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Magsimula ng Turn

Ano ang gagawin mo?

Tuwing umaga, basahin ang mga bagong support ticket at ayusin ang mga ito.

Tumawag ng isang endpoint mula sa isang cron job. Basahin ang sagot bilang 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
Isang kontrata

Bawat feature ay isang HTTP call.
Isang typed na kontrata.

Galing sa iisang kontrata ang server, ang TypeScript client, at ang API reference. Gumamit ng API key mula sa kahit anong program.

Gamitin ang sarili mong client. Tao pa rin ang may kontrol.

Mga Session at Timeline

Nangyayari ang trabaho sa mga Session at Turn. Itinatago ng Timeline ang mga bersyon, kaya puwede kang bumalik at sumubok ulit.

Mga pag-apruba

Naghihintay ang mga delikadong tool call hanggang may taong pumayag. Bawat sagot ay may sariling history.

Mga bukas na App

Hinahanap at ginagamit ng mga Agent ang mga App na inilagay ng mga publisher sa bukas na web gamit ang OpenBot App Protocol.

Ang sarili mong mga model

Gamitin ang OpenAI, Anthropic, o kahit anong server na marunong ng Chat Completions.

Magsimula sa tatlong hakbang.

  1. Simulan ang server

    Patakbuhin ang OpenBot sa computer mo gamit ang Docker at devenv. May kasama na itong test account at mga test model.

  2. Gumawa ng API key

    Mag-sign in nang isang beses sa browser, gumawa ng key, at tawagin ang API mula sa kahit anong program.

  3. Magsimula ng Turn

    Ipadala ang trabaho sa simpleng salita. Basahin ang sagot, ang mga tool call, at ang history.