Agent che puoi chiamare.Risultati che puoi controllare.
OpenBot è una piattaforma di Agent open source senza interfaccia utente. Dai il lavoro a un Agent tramite HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Organizza tre giorni a Roma."}' \
https://api.example.com/v1/sessions/$SESSION/turnsCosa costruirai?
Ogni mattina leggi i nuovi ticket di assistenza e ordinali.
Chiama un endpoint da un job cron. Leggi la risposta come 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/discoverOgni funzione è una chiamata HTTP.
Un solo contratto tipizzato.
Il server, il client TypeScript e il riferimento API nascono tutti da un solo contratto. Usa una chiave API da qualsiasi programma.
Usa il tuo client. Il controllo resta alle persone.
Session e Timeline
Il lavoro avviene in Session e Turn. La Timeline conserva le versioni, così puoi tornare indietro e riprovare.
Approvazioni
Le chiamate a strumenti rischiose aspettano finché una persona non dice sì. Ogni risposta conserva la sua cronologia.
App aperte
Gli Agent trovano e usano App che gli editori mettono sul web aperto con l’OpenBot App Protocol.
I tuoi modelli
Usa OpenAI, Anthropic o qualsiasi server compatibile con Chat Completions.
Inizia in tre passi.
Avvia il server
Esegui OpenBot sul tuo computer con Docker e devenv. Include un account di prova e modelli di prova.
Crea una chiave API
Accedi una volta nel browser, crea una chiave e chiama l’API da qualsiasi programma.
Avvia un Turn
Invia il lavoro in linguaggio semplice. Leggi la risposta, le chiamate agli strumenti e la cronologia.