Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

संरचित decisions सबमिट करें

सर्वर:https://openapi.felo.ai
क्लाइंट लाइब्रेरी

संरचित decisions सबमिट करें

​

नॉन-स्ट्रीमिंग state/questions request; उत्तर Decisions आकार बनाए रखते हैं।

headers
  • X-Felo-Channel
    टाइप: string

    क्रमबद्ध, कॉमा से अलग किए गए सार्वजनिक चैनल कोड। default का उपयोग करने के लिए यह header छोड़ दें; default अकेले ही इस्तेमाल होना चाहिए। वॉलेट मोड में, default मॉडल के प्रभावी सार्वजनिक चैनल क्रम को उल्टे क्रम में स्कैन करता है, अप्रकाशित या अनुपलब्ध चैनल छोड़ देता है, और पहले उपलब्ध चैनल का प्रोवाइडर चुनता है। इसमें उसी upstream मॉडल ID और service tier वाले उस प्रोवाइडर के उपलब्ध endpoints शामिल होते हैं। स्पष्ट रूप से दिए गए चैनल client द्वारा निर्दिष्ट क्रम में सत्यापित होते हैं; केवल पहले चैनल का प्रोवाइडर समूह सबमिट किया जाता है। अन्य प्रोवाइडर पर स्वचालित fallback नहीं होता। पुराने प्रोवाइडर headers चैनल रूटिंग को ओवरराइड नहीं कर सकते।

बॉडी·DecisionsRequest
आवश्यक
application/json

नॉन-स्ट्रीमिंग Decisions; प्रश्न परिभाषाएँ अपरिवर्तित रूप से पास होती हैं।

  • model
    टाइप: string
    आवश्यक
  • questions
    टाइप: object
    आवश्यक
    • propertyName
      टाइप: object
  • state
    आवश्यक
  • service_tier
    टाइप: string | null

    फ़िलहाल केवल default (standard) समर्थित है। छोड़ा गया, null, उपनाम और असमर्थित स्ट्रिंग्स default पर fallback करते हैं; अन्य प्रकार HTTP 400 लौटाते हैं। कॉन्फ़िगर किए गए चैनल और कीमतें अपरिवर्तित रहती हैं। Text API प्रोवाइडर का standard मान भेजते हैं; Decisions और जनरेशन API upstream फ़ील्ड छोड़ देते हैं।

  • stream
    टाइप: const
    const:  
    false
  • propertyName
    टाइप: anything
responses
  • 200
    टाइप: object · DecisionsResponse

    decision उत्तर

    • answers
      टाइप: object
      • propertyName
        टाइप: anything
    • id
      टाइप: string
    • usage
      टाइप: object
      • propertyName
        टाइप: anything
    • propertyName
      टाइप: anything
    application/json
  • 400
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 401
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 402
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 403
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 429
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 502
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
  • 503
    टाइप: object · DecisionsErrorResponse

    request अस्वीकृत या upstream उपलब्ध नहीं

    • error
      टाइप: object
      आवश्यक
      • code
        टाइप: integer
        आवश्यक

        Integer numbers.

      • message
        टाइप: string
        आवश्यक
    application/json
Request Example for post/api/v1/decisions
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"
}
Submit structured decisions