Agent bạn có thể gọi.Kết quả bạn có thể kiểm tra.

OpenBot là nền tảng Agent mã nguồn mở, không có giao diện người dùng. Bạn giao việc cho Agent qua HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Lên kế hoạch ba ngày ở Rome."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Bắt đầu một Turn

Bạn sẽ xây gì?

Mỗi sáng, đọc các yêu cầu hỗ trợ mới và phân loại chúng.

Gọi một endpoint từ một cron job. Đọc câu trả lời dưới dạng 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
Một hợp đồng

Mọi tính năng là một lệnh gọi HTTP.
Một hợp đồng có kiểu rõ ràng.

Máy chủ, TypeScript client và tài liệu API đều đến từ một hợp đồng. Dùng API key từ bất kỳ chương trình nào.

Dùng client của riêng bạn. Con người luôn nắm quyền.

Session và Timeline

Công việc diễn ra trong Session và Turn. Timeline giữ các phiên bản, nên bạn có thể quay lại và thử lại.

Phê duyệt

Các lệnh gọi công cụ rủi ro sẽ chờ đến khi có người đồng ý. Mọi câu trả lời đều giữ lịch sử.

App mở

Agent tìm và dùng các App mà nhà phát hành đưa lên web mở bằng OpenBot App Protocol.

Mô hình của bạn

Dùng OpenAI, Anthropic, hoặc bất kỳ máy chủ nào hỗ trợ Chat Completions.

Bắt đầu với ba bước.

  1. Khởi động máy chủ

    Chạy OpenBot trên máy tính của bạn với Docker và devenv. Có sẵn tài khoản thử và mô hình thử.

  2. Tạo API key

    Đăng nhập một lần trên trình duyệt, tạo key, rồi gọi API từ bất kỳ chương trình nào.

  3. Bắt đầu một Turn

    Gửi việc bằng ngôn ngữ thường ngày. Đọc câu trả lời, các lệnh gọi công cụ và lịch sử.