Ultineo Reasoning

„Ultineo Reasoning“ API

Paleiskite katalogo programas iš savo programinės įrangos. API naudoja JSON per HTTPS, kiekvieną užklausą autentifikuoja projekto raktu ir į kiekvieną užklausą atsako tuo pačiu formatu.

Sukurta aplink programėles, vykdymus ir raktus

Programėlės

Sukurkite programėlę iš modelio, jos įvesties laukų ir instrukcijų, tada peržiūrėkite, skaitykite ir redaguokite savo programėles.

Vykdymai ir kvota

Viena užklausa paleidžia programėlę su jos įvesties duomenimis; kita nuskaito vykdymą su atsakymu. Suvestinėje matyti jūsų atsiskaitymo laikotarpiu likę žetonai.

Raktai

Projektų raktai su teisėmis, pasirenkamu galiojimo terminu ir būsena, kurią galite išjungti.

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

Autentifikavimas ir teisės

Bearer raktas

Siųskite savo projekto raktą kiekvienos užklausos Authorization antraštėje, tik per HTTPS.

Apribotas vienu projektu

Raktas susietas su vienu projektu ir niekada negali skaityti ar rašyti kito projekto duomenų, kad ir kokia būtų užklausa.

Saugomas kaip maiša

Saugoma tik rakto maiša, todėl visas raktas parodomas vieną kartą. Pamestas raktas pakeičiamas, bet niekada neatkuriamas.

Paleiskite vykdymą ir perskaitykite jo atsakymą

Sukūrimas

Nurodykite programą ir kiekvienam įvesties laukui pateikite po vieną reikšmę, kurios raktas yra programos grąžinamas lauko pavadinimas.

Stebėjimas

Vykdymai yra asinchroniniai: skaitykite vykdymą, kol jo būsena bus baigtas arba nepavykęs. Abi būsenos galutinės.

Nuskaitymas

Baigtame vykdyme yra jo atsakymas, trukmė ir įvesties bei išvesties žetonų skaičius.

Vieningas formatas kiekvienam atsakymui

Tie patys trys raktai

Kiekviename atsakyme yra būsenos kodas, trumpas pavadinimas ir atsakymo turinys – tiek sėkmės, tiek nesėkmės atveju.

Pastovūs pranešimai

Klaidų pranešimai yra pastovios eilutės anglų kalba, nurodančios trūkstamą teisę arba atmestą reikšmę.

Plano apribojimai aiškūs

Užklausa, kurios planas neapima arba kuri viršytų jo kvotą, atmetama su atskiru būsenos kodu.

Rakto gavimas

API prieiga suteikiama su mokamais „Ultineo Reasoning“ planais. Savitarnos registracijos dar nėra: mūsų komanda atidaro jūsų projektą ir perduoda jums pirmąjį jo raktą.

Žiūrėti planus

Prijunkite savo programinę įrangą prie „Ultineo Reasoning“

Papasakokite, ką norite automatizuoti, ir mes atidarysime jūsų projektą bei jo API raktą.

Klausimai apie API

Mokami planai. Nemokamas planas suteikia prieigą prie programų be API.

Ne. Instrukcijos priklauso programos savininkui. API grąžina įvesties laukus, nes būtent juos užpildo kviečiantysis.

Sukūrus vykdymą, iškart grąžinama būsena naujas. Norėdami gauti atsakymą, skaitykite vykdymą, kol jis bus baigtas.

Taip. Kiekvienas raktas turi teises ir pasirenkamą galiojimo terminą, o raktas niekada negali sukurti kito rakto su platesnėmis teisėmis nei jo paties.