Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Gửi các quyết định có cấu trúc

Máy chủ:https://openapi.felo.ai
Thư viện client

Gửi các quyết định có cấu trúc

​

Yêu cầu trạng thái/câu hỏi không streaming; câu trả lời giữ nguyên cấu trúc Decisions.

Header
  • X-Felo-Channel
    Kiểu: string

    Mã kênh công khai được phân tách bằng dấu phẩy, có thứ tự. Bỏ trống header này để dùng default; default phải được dùng một mình. Ở chế độ ví, default quét thứ tự kênh công khai hiệu dụng của mô hình theo chiều ngược, bỏ qua các kênh chưa xuất bản hoặc không khả dụng, và chọn nhà cung cấp của kênh khả dụng đầu tiên. Nó bao gồm các endpoint khả dụng của nhà cung cấp đó có cùng ID mô hình upstream và cùng hạng dịch vụ. Các kênh chỉ định rõ được kiểm tra theo thứ tự do client chỉ định; chỉ nhóm nhà cung cấp của kênh đầu tiên được gửi đi. Không tự động dự phòng sang nhà cung cấp khác. Header nhà cung cấp kiểu cũ không thể ghi đè định tuyến kênh.

Phần thân·DecisionsRequest
bắt buộc
application/json

Decisions không streaming; định nghĩa câu hỏi được truyền nguyên vẹn.

  • model
    Kiểu: string
    bắt buộc
  • questions
    Kiểu: object
    bắt buộc
    • propertyName
      Kiểu: object
  • state
    bắt buộc
  • service_tier
    Kiểu: string | null

    Hiện chỉ hỗ trợ default (tiêu chuẩn). Giá trị bị bỏ trống, null, các bí danh và chuỗi không được hỗ trợ đều quay về default; các loại khác trả về HTTP 400. Các kênh và giá đã cấu hình không thay đổi. API văn bản gửi giá trị tiêu chuẩn của nhà cung cấp; API Decisions và tạo nội dung bỏ qua trường upstream.

  • stream
    Kiểu: const
    const:  
    false
  • propertyName
    Kiểu: anything
Phản hồi
  • 200
    Kiểu: object · DecisionsResponse

    Câu trả lời quyết định

    • answers
      Kiểu: object
      • propertyName
        Kiểu: anything
    • id
      Kiểu: string
    • usage
      Kiểu: object
      • propertyName
        Kiểu: anything
    • propertyName
      Kiểu: anything
    application/json
  • 400
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 401
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 402
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 403
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 429
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 502
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    application/json
  • 503
    Kiểu: object · DecisionsErrorResponse

    Yêu cầu bị từ chối hoặc upstream không khả dụng

    • error
      Kiểu: object
      bắt buộc
      • code
        Kiểu: integer
        bắt buộc

        Integer numbers.

      • message
        Kiểu: string
        bắt buộc
    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