কাঠামোবদ্ধ decisions জমা দিন
নন-স্ট্রিমিং state/questions রিকোয়েস্ট; উত্তরগুলো Decisions-এর আকার বজায় রাখে।
- টাইপ: stringX
- Felo - Channel কমা-বিভক্ত, ক্রমানুসারে সাজানো পাবলিক চ্যানেল কোড। ডিফল্ট ব্যবহার করতে এই হেডার বাদ দিন; default একা ব্যবহার করতে হবে। ওয়ালেট মোডে default মডেলের কার্যকর পাবলিক চ্যানেল ক্রম উল্টো দিক থেকে স্ক্যান করে, অপ্রকাশিত বা অনুপলব্ধ চ্যানেল এড়িয়ে যায় এবং প্রথম উপলব্ধ চ্যানেলের প্রোভাইডার নির্বাচন করে। সেই প্রোভাইডারের মধ্যে একই আপস্ট্রিম মডেল ID ও সার্ভিস টিয়ারযুক্ত উপলব্ধ এন্ডপয়েন্টগুলোও অন্তর্ভুক্ত করে। স্পষ্টভাবে উল্লেখ করা চ্যানেল ক্লায়েন্টের দেওয়া ক্রমে যাচাই করা হয়; কেবল প্রথম চ্যানেলের প্রোভাইডার গ্রুপই জমা দেওয়া হয়। অন্য প্রোভাইডারে স্বয়ংক্রিয় ফলব্যাক নেই। লিগ্যাসি প্রোভাইডার হেডার চ্যানেল রাউটিংকে ওভাররাইড করতে পারে না।
নন-স্ট্রিমিং Decisions; প্রশ্নের সংজ্ঞা অপরিবর্তিতভাবে পাস হয়।
- টাইপ: stringmodelআবশ্যক
- টাইপ: objectquestionsআবশ্যক
- propertyটাইপ: object
Name
- stateআবশ্যক
- টাইপ: string | nullservice
_tier বর্তমানে কেবল default (standard) সমর্থিত। বাদ দেওয়া, null, alias এবং অসমর্থিত স্ট্রিং default-এ ফিরে যায়; অন্য টাইপে HTTP 400 ফেরত আসে। কনফিগার করা চ্যানেল ও মূল্য অপরিবর্তিত থাকে। টেক্সট API প্রোভাইডারের standard মান পাঠায়; Decisions ও জেনারেশন API আপস্ট্রিম ফিল্ড বাদ দেয়।
- টাইপ: conststreamconst:false
- টাইপ: anythingproperty
Name
- টাইপ: object · DecisionsResponse200
decisions উত্তর
- টাইপ: 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"
}