Des Agents que vous pouvez appeler.Des résultats que vous pouvez vérifier.
OpenBot est une plateforme d’Agents open source sans interface utilisateur. Vous confiez du travail à un Agent par HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Prépare un séjour de trois jours à Rome."}' \
https://api.example.com/v1/sessions/$SESSION/turnsQu’allez-vous créer ?
Chaque matin, lis les nouveaux tickets de support et trie-les.
Appelez un endpoint depuis une tâche cron. Lisez la réponse en 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/discoverChaque fonction est un appel HTTP.
Un seul contrat typé.
Le serveur, le client TypeScript et la référence de l’API viennent tous d’un seul contrat. Utilisez une clé d’API depuis n’importe quel programme.
Utilisez votre propre client. Les humains gardent le contrôle.
Sessions et Timelines
Le travail se fait dans des Sessions et des Turns. La Timeline garde les versions, pour revenir en arrière et réessayer.
Validations
Les appels d’outils à risque attendent qu’une personne dise oui. Chaque réponse garde son historique.
Apps ouvertes
Les Agents trouvent et utilisent des Apps que des éditeurs publient sur le web ouvert avec l’OpenBot App Protocol.
Vos modèles
Utilisez OpenAI, Anthropic ou tout serveur compatible avec Chat Completions.
Démarrez en trois étapes.
Lancez le serveur
Lancez OpenBot sur votre ordinateur avec Docker et devenv. Un compte de test et des modèles de test sont inclus.
Créez une clé d’API
Connectez-vous une fois dans un navigateur, créez une clé et appelez l’API depuis n’importe quel programme.
Lancez un Turn
Envoyez le travail en langage simple. Lisez la réponse, les appels d’outils et l’historique.