Agents que você pode chamar.Resultados que você pode conferir.
OpenBot é uma plataforma de Agents de código aberto sem interface de usuário. Você entrega trabalho a um Agent por HTTP.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Planeje três dias em Roma."}' \
https://api.example.com/v1/sessions/$SESSION/turnsO que você vai criar?
Toda manhã, leia os novos tickets de suporte e organize-os.
Chame um endpoint a partir de um job cron. Leia a resposta 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 recurso é uma chamada HTTP.
Um contrato tipado.
O servidor, o cliente TypeScript e a referência da API vêm todos de um único contrato. Use uma chave de API em qualquer programa.
Use o seu próprio cliente. As pessoas ficam no controle.
Sessions e Timelines
O trabalho acontece em Sessions e Turns. A Timeline guarda versões, então você pode voltar e tentar de novo.
Aprovações
Chamadas de ferramentas arriscadas esperam até uma pessoa dizer sim. Cada resposta guarda o seu histórico.
Apps abertos
Agents encontram e usam Apps que publicadores colocam na web aberta com o OpenBot App Protocol.
Seus modelos
Use OpenAI, Anthropic ou qualquer servidor compatível com Chat Completions.
Comece em três passos.
Inicie o servidor
Rode o OpenBot no seu computador com Docker e devenv. Ele já vem com uma conta de teste e modelos de teste.
Crie uma chave de API
Entre uma vez no navegador, crie uma chave e chame a API de qualquer programa.
Inicie um Turn
Envie o trabalho em linguagem simples. Leia a resposta, as chamadas de ferramentas e o histórico.