Agents a los que puedes llamar.Resultados que puedes revisar.
OpenBot es una plataforma de Agents de código abierto sin interfaz de usuario. Le das trabajo a un Agent por HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Planea tres días en Roma."}' \
https://api.example.com/v1/sessions/$SESSION/turns¿Qué vas a crear?
Cada mañana, lee los tickets de soporte nuevos y ordénalos.
Llama a un endpoint desde una tarea cron. Lee la respuesta como 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/discoverCada función es una llamada HTTP.
Un contrato con tipos.
El servidor, el cliente de TypeScript y la referencia de la API salen de un solo contrato. Usa una clave de API desde cualquier programa.
Usa tu propio cliente. Las personas tienen el control.
Sessions y Timelines
El trabajo ocurre en Sessions y Turns. La Timeline guarda versiones, así que puedes volver atrás e intentarlo de nuevo.
Aprobaciones
Las llamadas a herramientas con riesgo esperan hasta que una persona dice que sí. Cada respuesta guarda su historial.
Apps abiertas
Los Agents encuentran y usan Apps que los editores publican en la web abierta con el OpenBot App Protocol.
Tus modelos
Usa OpenAI, Anthropic o cualquier servidor compatible con Chat Completions.
Empieza en tres pasos.
Inicia el servidor
Ejecuta OpenBot en tu computadora con Docker y devenv. Incluye una cuenta de prueba y modelos de prueba.
Crea una clave de API
Inicia sesión una vez en el navegador, crea una clave y llama a la API desde cualquier programa.
Inicia un Turn
Envía trabajo en lenguaje sencillo. Lee la respuesta, las llamadas a herramientas y el historial.