Ç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/turns
Bir Turn başlat

Ne 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/discover
Tek sözleşme

Her ö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.

  1. Sunucuyu başlat

    OpenBot'u bilgisayarında Docker ve devenv ile çalıştır. Bir test hesabı ve test modelleri ile gelir.

  2. Bir API anahtarı oluştur

    Bir kez tarayıcıda giriş yap, bir anahtar oluştur ve API'yi herhangi bir programdan çağır.

  3. Bir Turn başlat

    İşi sade bir dille gönder. Cevabı, araç çağrılarını ve geçmişi oku.