Agenci, których wywołasz.Wyniki, które sprawdzisz.
OpenBot to otwarta platforma dla Agentów bez interfejsu użytkownika. Dajesz pracę Agentowi przez HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Zaplanuj trzy dni w Rzymie."}' \
https://api.example.com/v1/sessions/$SESSION/turnsCo zbudujesz?
Każdego ranka przeczytaj nowe zgłoszenia do supportu i je posortuj.
Wywołaj jeden endpoint z zadania cron. Odczytaj odpowiedź jako 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/discoverKażda funkcja to wywołanie HTTP.
Jeden typowany kontrakt.
Serwer, klient TypeScript i dokumentacja API powstają z jednego kontraktu. Używaj klucza API z dowolnego programu.
Użyj własnego klienta. Ludzie mają kontrolę.
Sessions i Timelines
Praca dzieje się w Sessions i Turns. Timeline trzyma wersje, więc możesz wrócić i spróbować jeszcze raz.
Zgody
Ryzykowne wywołania narzędzi czekają, aż człowiek się zgodzi. Każda odpowiedź zachowuje swoją historię.
Otwarte Apps
Agenci znajdują i używają Apps, które wydawcy publikują w otwartej sieci za pomocą OpenBot App Protocol.
Twoje modele
Używaj OpenAI, Anthropic albo dowolnego serwera, który obsługuje Chat Completions.
Zacznij w trzech krokach.
Uruchom serwer
Uruchom OpenBot na swoim komputerze z Docker i devenv. Dostajesz konto testowe i modele testowe.
Utwórz klucz API
Zaloguj się raz w przeglądarce, utwórz klucz i wywołuj API z dowolnego programu.
Zacznij Turn
Wyślij pracę zwykłym językiem. Przeczytaj odpowiedź, wywołania narzędzi i historię.