Надіслати структуровані рішення
Непотоковий запит стану/запитань; відповіді зберігають форму Decisions.
- Тип: stringX
- Felo - Channel Упорядкований список публічних кодів каналів, розділених комами. Щоб використовувати стандартний канал, не передавайте цей заголовок; значення default потрібно вказувати окремо. У режимі гаманця default переглядає ефективний порядок публічних каналів моделі у зворотному напрямку, пропускає неопубліковані або недоступні канали та обирає постачальника першого доступного каналу. Він охоплює доступні ендпоінти цього постачальника з тим самим ID моделі в апстрімі та рівнем обслуговування. Явно вказані канали перевіряються в порядку, заданому клієнтом; надсилається лише група постачальника першого каналу. Автоматичного переходу до інших постачальників немає. Застарілі заголовки постачальника не можуть перевизначити маршрутизацію каналів.
Непотоковий Decisions; визначення запитань передаються без змін.
- Тип: stringmodelобов'язкове
- Тип: objectquestionsобов'язкове
- propertyТип: object
Name
- stateобов'язкове
- Тип: string | nullservice
_tier Наразі підтримується лише default (standard). Пропущене значення, null, псевдоніми та непідтримувані рядки замінюються на default; інші типи повертають HTTP 400. Налаштовані канали й ціни залишаються без змін. Текстові API надсилають стандартне значення постачальника; API Decisions і генерації пропускають поле апстріму.
- Тип: conststreamконстанта:false
- Тип: anythingproperty
Name
- Тип: object · DecisionsResponse200
Відповіді рішень
- Тип: objectanswers
- propertyТип: anything
Name
- Тип: stringid
- Тип: objectusage
- propertyТип: anything
Name
- Тип: anythingproperty
Name
application/json - Тип: object · DecisionsErrorResponse400
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse401
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse402
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse403
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse429
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse502
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
application/json - Тип: object · DecisionsErrorResponse503
Запит відхилено або апстрім недоступний
- Тип: objecterrorобов'язкове
- codeТип: integerобов'язкове
Integer numbers.
- messageТип: stringобов'язкове
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"
}