Ultineo Reasoning

API Ultineo Reasoning

Jalankan aplikasi katalog dari perangkat lunak Anda sendiri. API ini menggunakan JSON melalui HTTPS, mengautentikasi setiap panggilan dengan kunci proyek, dan menjawab setiap panggilan dalam amplop yang sama.

Dibangun di sekitar aplikasi, eksekusi, dan kunci

Aplikasi

Buat aplikasi dari sebuah model, kolom inputnya, dan instruksinya, lalu tampilkan, baca, dan edit aplikasi Anda.

Eksekusi dan kuota

Satu panggilan menjalankan aplikasi dengan inputnya; panggilan lain membaca kembali eksekusi beserta jawabannya. Ringkasan menampilkan sisa token dalam siklus penagihan Anda.

Kunci

Kunci proyek dengan cakupan, masa berlaku opsional, dan status yang dapat Anda nonaktifkan.

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

Autentikasi dan cakupan

Kunci bearer

Kirim kunci proyek Anda di header Authorization pada setiap panggilan, hanya melalui HTTPS.

Terbatas pada satu proyek

Sebuah kunci terikat pada satu proyek dan tidak pernah dapat membaca atau menulis data proyek lain, apa pun permintaannya.

Disimpan sebagai hash

Hanya hash dari kunci yang disimpan, sehingga kunci ditampilkan lengkap hanya satu kali. Kunci yang hilang diganti, tidak pernah dipulihkan.

Jalankan eksekusi dan baca jawabannya

Buat

Sebutkan aplikasinya dan berikan satu nilai untuk setiap kolom input, dengan nama kolom yang dikembalikan aplikasi sebagai kuncinya.

Pantau

Eksekusi berjalan secara asinkron: baca kembali eksekusi hingga statusnya selesai atau gagal. Keduanya bersifat final.

Baca

Eksekusi yang selesai memuat jawabannya, durasinya, serta jumlah token input dan output.

Satu amplop untuk setiap jawaban

Tiga kolom yang sama

Setiap jawaban memuat kode status, judul singkat, dan respons, baik saat berhasil maupun gagal.

Pesan yang stabil

Pesan kesalahan berupa string bahasa Inggris yang stabil dan menyebutkan cakupan yang kurang atau nilai yang ditolak.

Batas paket dinyatakan dengan jelas

Panggilan yang tidak tercakup dalam paket, atau yang akan melampaui kuotanya, ditolak dengan kode statusnya sendiri.

Mendapatkan kunci

Akses API tersedia dengan paket berbayar Ultineo Reasoning. Belum ada pendaftaran mandiri: tim kami membuka proyek Anda dan memberikan kunci pertamanya kepada Anda.

Lihat paket

Hubungkan perangkat lunak Anda ke Ultineo Reasoning

Beri tahu kami apa yang ingin Anda otomatiskan, dan kami akan membuka proyek Anda beserta kunci API-nya.

Pertanyaan tentang API

Paket berbayar. Paket gratis memberi akses ke aplikasi tanpa API.

Tidak. Instruksi adalah milik pemilik aplikasi. API mengembalikan kolom input, yaitu yang diisi oleh pemanggil.

Pembuatan eksekusi langsung kembali dengan status baru. Baca kembali eksekusi hingga selesai untuk mendapatkan jawabannya.

Ya. Setiap kunci memiliki cakupan dan masa berlaku opsional, dan sebuah kunci tidak pernah dapat membuat kunci lain dengan cakupan yang lebih luas dari miliknya sendiri.