Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

إرسال قرارات منظّمة

الخادم:https://openapi.felo.ai
مكتبات العملاء

إرسال قرارات منظّمة

​

طلب حالة/أسئلة غير متدفق؛ وتحتفظ الإجابات بشكل Decisions.

الرؤوس
  • X-Felo-Channel
    النوع: string

    رموز قنوات عامة مرتبة ومفصولة بفواصل. احذف هذه الترويسة لاستخدام default؛ ويجب استخدام default وحده. في وضع المحفظة، يفحص default ترتيب القنوات العامة الفعلية للنموذج بترتيب عكسي، ويتخطى القنوات غير المنشورة أو غير المتاحة، ويختار مزوّد أول قناة متاحة. ويشمل نقاط النهاية المتاحة من ذلك المزوّد ذات معرّف النموذج الأعلى ومستوى الخدمة نفسيهما. تُتحقق القنوات الصريحة بالترتيب الذي يحدده العميل؛ ولا تُقدَّم سوى مجموعة مزوّد القناة الأولى. لا يوجد رجوع تلقائي إلى مزوّدين آخرين. لا يمكن لترويسات المزوّد القديمة تجاوز توجيه القنوات.

الجسم·DecisionsRequest
مطلوب
application/json

Decisions غير متدفقة؛ تمرّ تعريفات الأسئلة دون تغيير.

  • model
    النوع: string
    مطلوب
  • questions
    النوع: object
    مطلوب
    • propertyName
      النوع: object
  • state
    مطلوب
  • service_tier
    النوع: string | null

    لا يُدعم حاليًا سوى default (standard). عند الحذف أو null أو الأسماء البديلة أو السلاسل غير المدعومة، يحدث رجوع إلى default؛ وتعيد الأنواع الأخرى HTTP 400. تبقى القنوات والأسعار المُهيَّأة دون تغيير. ترسل واجهات API النصية القيمة القياسية للمزوّد؛ وتحذف واجهات Decisions والتوليد حقل المنبع.

  • stream
    النوع: const
    ثابت:  
    false
  • propertyName
    النوع: anything
الاستجابات
  • 200
    النوع: object · DecisionsResponse

    إجابات القرارات

    • answers
      النوع: object
      • propertyName
        النوع: anything
    • id
      النوع: string
    • usage
      النوع: object
      • propertyName
        النوع: anything
    • propertyName
      النوع: anything
    application/json
  • 400
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 401
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 402
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 403
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 429
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 502
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • error
      النوع: object
      مطلوب
      • code
        النوع: integer
        مطلوب

        Integer numbers.

      • message
        النوع: string
        مطلوب
    application/json
  • 503
    النوع: object · DecisionsErrorResponse

    تم رفض الطلب أو المنبع غير متاح

    • 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