Bot unaoweza kuwaita.Matokeo unayoweza kukagua.

OpenBot ni jukwaa huria la Bot lisilo na kiolesura cha mtumiaji. Unampa Bot kazi kupitia HTTP.

curl -H "Authorization: Bearer $OPENBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"expected":0,"input":"Panga safari ya siku tatu Roma."}' \
  https://api.example.com/v1/sessions/$SESSION/turns
Anza Turn

Utajenga nini?

Kila asubuhi, soma tiketi mpya za msaada na uzipange.

Ita endpoint moja kutoka kwa kazi ya cron (kazi inayoendeshwa kwa ratiba). Soma jibu kama 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
Mkataba mmoja

Kila kipengele ni mwito wa HTTP.
Mkataba mmoja wenye aina.

Seva, mteja wa TypeScript, na marejeo ya API vyote vinatoka kwenye mkataba mmoja. Tumia ufunguo wa API kutoka programu yoyote.

Leta mteja wako mwenyewe. Watu wanabaki na udhibiti.

Session na Timeline

Kazi hufanyika ndani ya Session na Turn. Timeline huhifadhi matoleo, kwa hiyo unaweza kurudi nyuma na kujaribu tena.

Idhini

Miito hatari ya zana inasubiri hadi mtu aseme ndiyo. Kila jibu linahifadhi historia yake.

App huria

Bot hupata na kutumia App ambazo wachapishaji huweka kwenye wavuti huria kwa OpenBot App Protocol.

Modeli zako

Tumia OpenAI, Anthropic, au seva yoyote inayozungumza Chat Completions.

Anza kwa hatua tatu.

  1. Washa seva

    Endesha OpenBot kwenye kompyuta yako kwa Docker na devenv. Inakuja na akaunti ya majaribio na modeli za majaribio.

  2. Tengeneza ufunguo wa API

    Ingia mara moja kwenye kivinjari, tengeneza ufunguo, na uite API kutoka programu yoyote.

  3. Anza Turn

    Tuma kazi kwa lugha rahisi. Soma jibu, miito ya zana, na historia.