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 เดี่ยว ๆ เท่านั้น ในโหมดกระเป๋าเงิน default จะสแกนลำดับช่องทางสาธารณะที่มีผลของโมเดลจากท้ายไปต้น ข้ามช่องทางที่ยังไม่เผยแพร่หรือไม่พร้อมใช้งาน และเลือกผู้ให้บริการของช่องทางแรกที่พร้อมใช้งาน โดยจะรวม endpoint ที่พร้อมใช้งานของผู้ให้บริการรายนั้นที่มี upstream model ID และระดับบริการเดียวกัน ช่องทางที่ระบุอย่างชัดเจนจะถูกตรวจสอบตามลำดับที่ไคลเอนต์กำหนด และส่งเฉพาะกลุ่มผู้ให้บริการของช่องทางแรกเท่านั้น ไม่มีการสลับไปยังผู้ให้บริการรายอื่นโดยอัตโนมัติ เฮดเดอร์ผู้ให้บริการแบบเดิมไม่สามารถแทนที่การกำหนดเส้นทางตามช่องทางได้

บอดี้·DecisionsRequest
จำเป็น
application/json

Decisions แบบไม่สตรีมมิ่ง คำจำกัดความของคำถามจะส่งผ่านไปโดยไม่เปลี่ยนแปลง

  • model
    ประเภท: string
    จำเป็น
  • questions
    ประเภท: object
    จำเป็น
    • propertyName
      ประเภท: object
  • state
    จำเป็น
  • service_tier
    ประเภท: string | null

    ขณะนี้รองรับเฉพาะ default (standard) เท่านั้น ค่าที่ไม่ระบุ ค่า null ชื่อแทน และสตริงที่ไม่รองรับจะถูกแทนด้วย default ส่วนประเภทอื่นจะคืน HTTP 400 ช่องทางและราคาที่กำหนดค่าไว้ยังคงเดิม API ข้อความจะส่งค่ามาตรฐานของผู้ให้บริการ ส่วน 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