Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

ساختیافتہ ڈیسیژنز جمع کریں

سرور:https://openapi.felo.ai
کلائنٹ لائبریریاں

ساختیافتہ ڈیسیژنز جمع کریں

​

غیر اسٹریمنگ اسٹیٹ/سوالات کی درخواست؛ جوابات Decisions کی شکل برقرار رکھتے ہیں۔

ہیڈرز
  • X-Felo-Channel
    قسم: string

    ترتیب شدہ، کوما سے الگ کیے گئے پبلک چینل کوڈز۔ default استعمال کرنے کے لیے یہ ہیڈر چھوڑ دیں؛ default کو تنہا ہی استعمال کرنا ہوگا۔ wallet موڈ میں default ماڈل کے مؤثر پبلک چینل کی ترتیب کو الٹی سمت میں اسکین کرتا ہے، غیر شائع شدہ یا غیر دستیاب چینلز کو نظر انداز کرتا ہے، اور پہلے دستیاب چینل کے پرووائیڈر کا انتخاب کرتا ہے۔ اس میں اسی اپ اسٹریم ماڈل ID اور سروس ٹیئر والے اس پرووائیڈر کے دستیاب endpoints شامل کیے جاتے ہیں۔ واضح چینلز کی توثیق کلائنٹ کی بتائی ہوئی ترتیب میں ہوتی ہے؛ صرف پہلے چینل کا پرووائیڈر گروپ جمع کیا جاتا ہے۔ دیگر پرووائیڈرز کی طرف کوئی خودکار fallback نہیں ہے۔ پرانے پرووائیڈر ہیڈرز چینل روٹنگ کو اوور رائیڈ نہیں کر سکتے۔

باڈی·DecisionsRequest
لازمی
application/json

غیر اسٹریمنگ Decisions؛ سوالات کی تعریفیں بغیر تبدیلی گزر جاتی ہیں۔

  • model
    قسم: string
    لازمی
  • questions
    قسم: object
    لازمی
    • propertyName
      قسم: object
  • state
    لازمی
  • service_tier
    قسم: string | null

    فی الحال صرف default (standard) معاون ہے۔ چھوڑا گیا، null، عرفی نام اور غیر معاون اسٹرنگز default پر fallback کرتے ہیں؛ دیگر اقسام HTTP 400 واپس کرتی ہیں۔ ترتیب شدہ چینلز اور قیمتیں تبدیل نہیں ہوتیں۔ Text APIs پرووائیڈر کی standard قدر بھیجتے ہیں؛ Decisions اور generation APIs اپ اسٹریم فیلڈ شامل نہیں کرتے۔

  • stream
    قسم: const
    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