Ultineo Reasoning

Ultineo Reasoning API

Pokrećite aplikacije iz kataloga iz sopstvenog softvera. API koristi JSON preko HTTPS-a, autentifikuje svaki poziv ključem projekta i odgovara na svaki poziv u istom omotu.

Izgrađen oko aplikacija, izvršavanja i ključeva

Aplikacije

Napravite aplikaciju od modela, njenih polja za unos i uputstava, a zatim izlistajte, čitajte i uređujte svoje aplikacije.

Izvršavanja i kvota

Jedan poziv pokreće aplikaciju sa njenim ulaznim podacima; drugi ponovo čita izvršavanje sa njegovim odgovorom. Rezime prikazuje tokene koji su vam preostali u obračunskom ciklusu.

Ključevi

Ključevi projekta sa opsezima ovlašćenja, opcionim rokom važenja i statusom koji možete da isključite.

Integrate it anywhere

In your software

Add a reasoning step to an existing screen: a summary, a suggested reply, a classification.

In your automations

A script or an automation tool launches a run at each event: a form received, a file dropped.

From one answer to the next

The answer of one run can become a field of the next: your code chains the steps as it sees fit.

Reasoning chains

The same run, through the API

Your software sends the application’s identifier and its fields, then reads the run back until it is finished.

What you send

{
  "app_id": "mapp_0ceacb46e5b3a99e91b6",
  "data": {
    "message": "My parcel has not arrived and the tracking has not moved for a week."
  }
}

What you read back

{
  "id": "runi_1b7f4e0c96a2d8531fca",
  "object": "reasoning",
  "status": "finished",
  "response": { "miid_9a4c07e5b312df8641ca": "urgent" },
  "tokens": { "input": 412, "output": 3, "total": 415 },
  "duration": 1.84
}

Read the API documentation

Autentifikacija i opsezi ovlašćenja

Bearer ključ

Šaljite ključ svog projekta u zaglavlju Authorization svakog poziva, isključivo preko HTTPS-a.

Ograničen na jedan projekat

Ključ je vezan za jedan projekat i nikada ne može da čita niti upisuje podatke drugog projekta, kakav god da je zahtev.

Čuva se kao heš

Čuva se samo heš ključa, pa se ključ u celosti prikazuje samo jednom. Izgubljeni ključ se zamenjuje, nikada se ne vraća.

Pokrenite izvršavanje i pročitajte njegov odgovor

Kreiranje

Navedite aplikaciju i dajte po jednu vrednost za svako ulazno polje, sa nazivom polja koji vraća aplikacija kao ključem.

Praćenje

Izvršavanja su asinhrona: ponovo čitajte izvršavanje dok mu status ne bude završeno ili neuspelo. Oba su konačna.

Čitanje

Završeno izvršavanje nosi svoj odgovor, trajanje i broj ulaznih i izlaznih tokena.

Jedan omot za svaki odgovor

Ista tri polja

Svaki odgovor nosi statusni kod, kratak naslov i sadržaj odgovora, i pri uspehu i pri neuspehu.

Stabilne poruke

Poruke o greškama su stabilni nizovi na engleskom koji navode opseg ovlašćenja koji nedostaje ili odbijenu vrednost.

Ograničenja paketa su jasno navedena

Poziv koji paket ne pokriva, ili koji bi premašio njegovu kvotu, odbija se sa sopstvenim statusnim kodom.

Dobijanje ključa

Pristup API-ju dolazi uz plaćene Ultineo Reasoning pakete. Samostalna registracija još ne postoji: naš tim otvara vaš projekat i predaje vam njegov prvi ključ.

Pogledajte pakete

Povežite svoj softver sa Ultineo Reasoning

Recite nam šta želite da automatizujete i otvorićemo vaš projekat i njegov API ključ.

Pitanja o API-ju

Plaćeni paketi. Besplatni paket daje pristup aplikacijama bez API-ja.

Ne. Uputstva pripadaju vlasniku aplikacije. API vraća ulazna polja, a njih popunjava pozivalac.

Kreiranje izvršavanja odmah vraća odgovor sa statusom novo. Ponovo čitajte izvršavanje dok se ne završi da biste dobili odgovor.

Da. Svaki ključ ima opsege ovlašćenja i opcioni rok važenja, a ključ nikada ne može da napravi drugi ključ sa širim opsegom od svog.