మీరు పిలవగల Agents.మీరు చెక్ చేయగల ఫలితాలు.

OpenBot అనేది యూజర్ ఇంటర్‌ఫేస్ లేని ఓపెన్ సోర్స్ Agent ప్లాట్‌ఫామ్. మీరు HTTP ద్వారా Agent కు పని ఇస్తారు.

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 మొదలుపెట్టండి

మీరు ఏం తయారు చేస్తారు?

ప్రతి ఉదయం కొత్త సపోర్ట్ టికెట్లు చదివి, వాటిని వర్గాలుగా విభజించు.

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

పబ్లిషర్లు OpenBot App Protocol తో ఓపెన్ వెబ్‌లో పెట్టిన Apps ను Agents కనుగొని వాడతాయి.

మీ మోడల్స్

OpenAI, Anthropic, లేదా Chat Completions మాట్లాడే ఏ సర్వర్‌నైనా వాడండి.

మూడు స్టెప్పుల్లో మొదలుపెట్టండి.

  1. సర్వర్ మొదలుపెట్టండి

    Docker మరియు devenv తో మీ కంప్యూటర్‌లో OpenBot నడపండి. దానితో ఒక టెస్ట్ అకౌంట్, టెస్ట్ మోడల్స్ వస్తాయి.

  2. API కీ తయారు చేయండి

    బ్రౌజర్‌లో ఒకసారి సైన్ ఇన్ చేసి, కీ తయారు చేసి, ఏ ప్రోగ్రామ్ నుండైనా API ని పిలవండి.

  3. ఒక Turn మొదలుపెట్టండి

    సాధారణ భాషలో పని పంపండి. జవాబు, టూల్ కాల్స్, చరిత్ర చదవండి.