Агенти, яких можна викликати.Результати, які можна перевірити.

OpenBot — це відкрита платформа для агентів без інтерфейсу користувача. Ви даєте роботу агенту через HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Сплануй три дні в Римі."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Почати Turn

Що ви створите?

Щоранку читай нові звернення в підтримку і сортуй їх.

Викликайте один endpoint із завдання cron. Читайте відповідь як 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/discover
Один контракт

Кожна функція — це виклик HTTP.
Один типізований контракт.

Сервер, клієнт на TypeScript і довідник API створені з одного контракту. Використовуйте ключ API з будь-якої програми.

Використовуйте свій клієнт. Люди тримають усе під контролем.

Sessions і Timelines

Робота йде в Sessions і Turns. Timeline зберігає версії, тож можна повернутися і спробувати ще раз.

Схвалення

Ризиковані виклики інструментів чекають, поки людина скаже «так». Кожна відповідь зберігає свою історію.

Відкриті Apps

Агенти знаходять і використовують Apps, які видавці публікують у відкритому вебі через OpenBot App Protocol.

Ваші моделі

Використовуйте OpenAI, Anthropic або будь-який сервер, що підтримує Chat Completions.

Почніть за три кроки.

  1. Запустіть сервер

    Запустіть OpenBot на своєму комп’ютері з Docker і devenv. Він має тестовий акаунт і тестові моделі.

  2. Створіть ключ API

    Увійдіть один раз у браузері, створіть ключ і викликайте API з будь-якої програми.

  3. Почніть Turn

    Надішліть завдання простими словами. Читайте відповідь, виклики інструментів та історію.