संरचित decisions सबमिट करें
नॉन-स्ट्रीमिंग state/questions request; उत्तर Decisions आकार बनाए रखते हैं।
- टाइप: stringX
- Felo - Channel क्रमबद्ध, कॉमा से अलग किए गए सार्वजनिक चैनल कोड। default का उपयोग करने के लिए यह header छोड़ दें; default अकेले ही इस्तेमाल होना चाहिए। वॉलेट मोड में, default मॉडल के प्रभावी सार्वजनिक चैनल क्रम को उल्टे क्रम में स्कैन करता है, अप्रकाशित या अनुपलब्ध चैनल छोड़ देता है, और पहले उपलब्ध चैनल का प्रोवाइडर चुनता है। इसमें उसी upstream मॉडल ID और service tier वाले उस प्रोवाइडर के उपलब्ध endpoints शामिल होते हैं। स्पष्ट रूप से दिए गए चैनल client द्वारा निर्दिष्ट क्रम में सत्यापित होते हैं; केवल पहले चैनल का प्रोवाइडर समूह सबमिट किया जाता है। अन्य प्रोवाइडर पर स्वचालित fallback नहीं होता। पुराने प्रोवाइडर headers चैनल रूटिंग को ओवरराइड नहीं कर सकते।
नॉन-स्ट्रीमिंग Decisions; प्रश्न परिभाषाएँ अपरिवर्तित रूप से पास होती हैं।
- टाइप: stringmodelआवश्यक
- टाइप: objectquestionsआवश्यक
- propertyटाइप: object
Name
- stateआवश्यक
- टाइप: string | nullservice
_tier फ़िलहाल केवल default (standard) समर्थित है। छोड़ा गया, null, उपनाम और असमर्थित स्ट्रिंग्स default पर fallback करते हैं; अन्य प्रकार HTTP 400 लौटाते हैं। कॉन्फ़िगर किए गए चैनल और कीमतें अपरिवर्तित रहती हैं। Text API प्रोवाइडर का standard मान भेजते हैं; Decisions और जनरेशन API upstream फ़ील्ड छोड़ देते हैं।
- टाइप: conststreamconst:false
- टाइप: anythingproperty
Name
- टाइप: object · DecisionsResponse200
decision उत्तर
- टाइप: objectanswers
- propertyटाइप: anything
Name
- टाइप: stringid
- टाइप: objectusage
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
application/json - टाइप: object · DecisionsErrorResponse400
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse401
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse402
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse403
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse429
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse502
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: objecterrorआवश्यक
- codeटाइप: integerआवश्यक
Integer numbers.
- messageटाइप: stringआवश्यक
application/json - टाइप: object · DecisionsErrorResponse503
request अस्वीकृत या upstream उपलब्ध नहीं
- टाइप: 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"
}