Agents, die du aufrufen kannst.Ergebnisse, die du prüfen kannst.
OpenBot ist eine Open-Source-Plattform für Agents ohne Benutzeroberfläche. Du gibst einem Agent Arbeit über HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Plane drei Tage in Rom."}' \
https://api.example.com/v1/sessions/$SESSION/turnsWas baust du?
Lies jeden Morgen die neuen Support-Tickets und sortiere sie.
Rufe einen Endpoint aus einem cron-Job auf. Lies die Antwort als 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/discoverJede Funktion ist ein HTTP-Aufruf.
Ein typisierter Vertrag.
Der Server, der TypeScript-Client und die API-Referenz kommen alle aus einem Vertrag. Nutze einen API-Schlüssel aus jedem Programm.
Nutze deinen eigenen Client. Menschen behalten die Kontrolle.
Sessions und Timelines
Die Arbeit passiert in Sessions und Turns. Die Timeline speichert Versionen, also kannst du zurückgehen und es noch einmal versuchen.
Freigaben
Riskante Tool-Aufrufe warten, bis ein Mensch Ja sagt. Jede Antwort behält ihren Verlauf.
Offene Apps
Agents finden und nutzen Apps, die Anbieter mit dem OpenBot App Protocol ins offene Web stellen.
Deine Modelle
Nutze OpenAI, Anthropic oder jeden Server, der Chat Completions spricht.
Starte in drei Schritten.
Server starten
Starte OpenBot auf deinem Computer mit Docker und devenv. Ein Testkonto und Testmodelle sind dabei.
API-Schlüssel erstellen
Melde dich einmal im Browser an, erstelle einen Schlüssel und rufe die API aus jedem Programm auf.
Einen Turn starten
Schicke Arbeit in einfacher Sprache. Lies die Antwort, die Tool-Aufrufe und den Verlauf.