Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

কাঠামোবদ্ধ decisions জমা দিন

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

কাঠামোবদ্ধ decisions জমা দিন

​

নন-স্ট্রিমিং state/questions রিকোয়েস্ট; উত্তরগুলো Decisions-এর আকার বজায় রাখে।

হেডার
  • X-Felo-Channel
    টাইপ: string

    কমা-বিভক্ত, ক্রমানুসারে সাজানো পাবলিক চ্যানেল কোড। ডিফল্ট ব্যবহার করতে এই হেডার বাদ দিন; default একা ব্যবহার করতে হবে। ওয়ালেট মোডে default মডেলের কার্যকর পাবলিক চ্যানেল ক্রম উল্টো দিক থেকে স্ক্যান করে, অপ্রকাশিত বা অনুপলব্ধ চ্যানেল এড়িয়ে যায় এবং প্রথম উপলব্ধ চ্যানেলের প্রোভাইডার নির্বাচন করে। সেই প্রোভাইডারের মধ্যে একই আপস্ট্রিম মডেল ID ও সার্ভিস টিয়ারযুক্ত উপলব্ধ এন্ডপয়েন্টগুলোও অন্তর্ভুক্ত করে। স্পষ্টভাবে উল্লেখ করা চ্যানেল ক্লায়েন্টের দেওয়া ক্রমে যাচাই করা হয়; কেবল প্রথম চ্যানেলের প্রোভাইডার গ্রুপই জমা দেওয়া হয়। অন্য প্রোভাইডারে স্বয়ংক্রিয় ফলব্যাক নেই। লিগ্যাসি প্রোভাইডার হেডার চ্যানেল রাউটিংকে ওভাররাইড করতে পারে না।

বডি·DecisionsRequest
আবশ্যক
application/json

নন-স্ট্রিমিং Decisions; প্রশ্নের সংজ্ঞা অপরিবর্তিতভাবে পাস হয়।

  • model
    টাইপ: string
    আবশ্যক
  • questions
    টাইপ: object
    আবশ্যক
    • propertyName
      টাইপ: object
  • state
    আবশ্যক
  • service_tier
    টাইপ: string | null

    বর্তমানে কেবল default (standard) সমর্থিত। বাদ দেওয়া, null, alias এবং অসমর্থিত স্ট্রিং default-এ ফিরে যায়; অন্য টাইপে HTTP 400 ফেরত আসে। কনফিগার করা চ্যানেল ও মূল্য অপরিবর্তিত থাকে। টেক্সট API প্রোভাইডারের standard মান পাঠায়; Decisions ও জেনারেশন API আপস্ট্রিম ফিল্ড বাদ দেয়।

  • stream
    টাইপ: const
    const:  
    false
  • propertyName
    টাইপ: anything
রেসপন্স
  • 200
    টাইপ: object · DecisionsResponse

    decisions উত্তর

    • 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