Ultineo Reasoning

API Ultineo Reasoning

Zaganjajte aplikacije iz kataloga iz svoje programske opreme. API uporablja JSON prek HTTPS, vsak klic preveri s ključem projekta in na vsak klic odgovori v enaki obliki.

Zgrajen okoli aplikacij, izvajanj in ključev

Aplikacije

Ustvarite aplikacijo iz modela, njenih vnosnih polj in navodil, nato pa svoje aplikacije izpišite, preberite in urejajte.

Izvajanja in kvota

En klic zažene aplikacijo z njenimi vhodnimi podatki, drugi prebere izvajanje skupaj z odgovorom. Povzetek prikazuje žetone, ki so vam ostali v obračunskem obdobju.

Ključi

Ključi projekta s pravicami, neobveznim rokom veljavnosti in stanjem, ki ga lahko izklopite.

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

Preverjanje pristnosti in pravice

Ključ tipa bearer

Ključ svojega projekta pošljite v glavi Authorization vsakega klica, samo prek HTTPS.

Omejen na en projekt

Ključ je vezan na en projekt in nikoli ne more brati ali pisati podatkov drugega projekta, ne glede na zahtevo.

Shranjen kot zgoščena vrednost

Shrani se samo zgoščena vrednost ključa, zato je ključ v celoti prikazan samo enkrat. Izgubljen ključ se zamenja, nikoli ne obnovi.

Zaženite izvajanje in preberite njegov odgovor

Ustvarjanje

Navedite aplikacijo in za vsako vnosno polje podajte eno vrednost, s ključem, ki je ime polja, kot ga vrne aplikacija.

Spremljanje

Izvajanja so asinhrona: izvajanje berite znova, dokler njegovo stanje ni končano ali neuspešno. Obe stanji sta končni.

Branje

Končano izvajanje vsebuje svoj odgovor, trajanje in število žetonov za vhod in izhod.

Enotna oblika za vsak odgovor

Isti trije ključi

Vsak odgovor vsebuje statusno kodo, kratek naslov in vsebino odgovora, tako ob uspehu kot ob neuspehu.

Stalna sporočila

Sporočila o napakah so stalni nizi v angleščini, ki navedejo manjkajočo pravico ali zavrnjeno vrednost.

Omejitve paketa so jasne

Klic, ki ga paket ne pokriva ali ki bi presegel njegovo kvoto, je zavrnjen z lastno statusno kodo.

Pridobitev ključa

Dostop do API-ja je vključen v plačljive pakete Ultineo Reasoning. Samostojne registracije še ni: naša ekipa odpre vaš projekt in vam preda njegov prvi ključ.

Oglejte si pakete

Povežite svojo programsko opremo z Ultineo Reasoning

Povejte nam, kaj želite avtomatizirati, in odprli bomo vaš projekt ter njegov ključ API.

Vprašanja o API-ju

Plačljivi paketi. Brezplačni paket omogoča dostop do aplikacij brez API-ja.

Ne. Navodila pripadajo lastniku aplikacije. API vrne vnosna polja, saj prav ta izpolni klicatelj.

Ustvarjanje izvajanja takoj vrne stanje novo. Izvajanje berite znova, dokler ni končano, da dobite odgovor.

Da. Vsak ključ ima pravice in neobvezen rok veljavnosti, ključ pa nikoli ne more ustvariti drugega ključa s širšimi pravicami od svojih.