Hantar keputusan berstruktur
Permintaan keadaan/soalan tanpa penstriman; jawapan mengekalkan bentuk Decisions.
- Jenis: stringX
- Felo - Channel Kod saluran awam yang dipisahkan koma dan tersusun. Tinggalkan pengepala ini untuk menggunakan default; default mesti digunakan secara bersendirian. Dalam mod dompet, default mengimbas susunan saluran awam berkesan model secara terbalik, melangkau saluran yang tidak diterbitkan atau tidak tersedia, dan memilih penyedia saluran pertama yang tersedia. Ia merangkumi endpoint tersedia daripada penyedia itu dengan ID model huluan dan tahap perkhidmatan yang sama. Saluran eksplisit disahkan mengikut susunan yang ditetapkan klien; hanya kumpulan penyedia saluran pertama yang dihantar. Tiada sandaran automatik kepada penyedia lain. Pengepala penyedia legasi tidak boleh mengatasi penghalaan saluran.
Decisions tanpa penstriman; definisi soalan dilalukan tanpa perubahan.
- Jenis: stringmodelwajib
- Jenis: objectquestionswajib
- propertyJenis: object
Name
- statewajib
- Jenis: string | nullservice
_tier Pada masa ini hanya default (standard) disokong. Nilai yang ditinggalkan, null, alias dan rentetan tidak disokong akan kembali kepada default; jenis lain memulangkan HTTP 400. Saluran dan harga yang dikonfigurasikan kekal tidak berubah. API teks menghantar nilai standard penyedia; API Decisions dan penjanaan meninggalkan medan huluan.
- Jenis: conststreamconst:false
- Jenis: anythingproperty
Name
- Jenis: object · DecisionsResponse200
Jawapan keputusan
- Jenis: objectanswers
- propertyJenis: anything
Name
- Jenis: stringid
- Jenis: objectusage
- propertyJenis: anything
Name
- Jenis: anythingproperty
Name
application/json - Jenis: object · DecisionsErrorResponse400
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse401
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse402
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse403
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse429
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse502
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json - Jenis: object · DecisionsErrorResponse503
Permintaan ditolak atau huluan tidak tersedia
- Jenis: objecterrorwajib
- codeJenis: integerwajib
Integer numbers.
- messageJenis: stringwajib
application/json
curl https://openapi.felo.ai/api/v1/decisions \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "configured-decisions-model",
"state": "A payout failed.",
"questions": {
"urgent": {
"type": "noul",
"instructions": "Is it urgent?",
"criteria": {
"true": "Urgent",
"false": "No"
}
}
}
}'
{
"id": "string",
"answers": {
"additionalProperty": "anything"
},
"usage": {
"additionalProperty": "anything"
},
"additionalProperty": "anything"
}