Çağırabileceğin Agent'lar.Kontrol edebileceğin sonuçlar.
OpenBot, kullanıcı arayüzü olmayan açık kaynak bir Agent platformudur. Agent'a işi HTTP ile verirsin.
curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"expected":0,"input":"Roma'\''da üç günlük bir gezi planla."}' \
https://api.example.com/v1/sessions/$SESSION/turnsNe yapacaksın?
Her sabah yeni destek taleplerini oku ve sırala.
Bir cron işinden tek bir uç noktayı çağır. Cevabı JSON olarak oku.
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/discoverHer özellik bir HTTP çağrısıdır.
Tek, tipli bir sözleşme.
Sunucu, TypeScript istemcisi ve API başvurusu tek bir sözleşmeden gelir. Herhangi bir programdan bir API anahtarı ile kullan.
Kendi istemcini getir. Kontrol insanlarda kalsın.
Session'lar ve Timeline'lar
İş, Session'lar ve Turn'ler içinde olur. Timeline sürümleri saklar, böylece geri dönüp yeniden deneyebilirsin.
Onaylar
Riskli araç çağrıları bir kişi evet diyene kadar bekler. Her cevap geçmişini saklar.
Açık App'ler
Agent'lar, yayıncıların OpenBot App Protocol ile açık web'e koyduğu App'leri bulur ve kullanır.
Senin modellerin
OpenAI, Anthropic ya da Chat Completions konuşan herhangi bir sunucuyu kullan.
Üç adımda başla.
Sunucuyu başlat
OpenBot'u bilgisayarında Docker ve devenv ile çalıştır. Bir test hesabı ve test modelleri ile gelir.
Bir API anahtarı oluştur
Bir kez tarayıcıda giriş yap, bir anahtar oluştur ve API'yi herhangi bir programdan çağır.
Bir Turn başlat
İşi sade bir dille gönder. Cevabı, araç çağrılarını ve geçmişi oku.