Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Hantar keputusan berstruktur

Pelayan:https://openapi.felo.ai
Pustaka Klien

Hantar keputusan berstruktur

​

Permintaan keadaan/soalan tanpa penstriman; jawapan mengekalkan bentuk Decisions.

Pengepala
  • X-Felo-Channel
    Jenis: string

    Kod saluran awam yang dipisahkan koma dan tersusun. Tinggalkan pengepala ini untuk menggunakan default; default mesti digunakan secara bersendirian. Dalam mod dompet, default mengimbas susunan saluran awam berkesan model secara terbalik, melangkau saluran yang tidak diterbitkan atau tidak tersedia, dan memilih penyedia saluran pertama yang tersedia. Ia merangkumi endpoint tersedia daripada penyedia itu dengan ID model huluan dan tahap perkhidmatan yang sama. Saluran eksplisit disahkan mengikut susunan yang ditetapkan klien; hanya kumpulan penyedia saluran pertama yang dihantar. Tiada sandaran automatik kepada penyedia lain. Pengepala penyedia legasi tidak boleh mengatasi penghalaan saluran.

Badan·DecisionsRequest
wajib
application/json

Decisions tanpa penstriman; definisi soalan dilalukan tanpa perubahan.

  • model
    Jenis: string
    wajib
  • questions
    Jenis: object
    wajib
    • propertyName
      Jenis: object
  • state
    wajib
  • service_tier
    Jenis: string | null

    Pada masa ini hanya default (standard) disokong. Nilai yang ditinggalkan, null, alias dan rentetan tidak disokong akan kembali kepada default; jenis lain memulangkan HTTP 400. Saluran dan harga yang dikonfigurasikan kekal tidak berubah. API teks menghantar nilai standard penyedia; API Decisions dan penjanaan meninggalkan medan huluan.

  • stream
    Jenis: const
    const:  
    false
  • propertyName
    Jenis: anything
Respons
  • 200
    Jenis: object · DecisionsResponse

    Jawapan keputusan

    • answers
      Jenis: object
      • propertyName
        Jenis: anything
    • id
      Jenis: string
    • usage
      Jenis: object
      • propertyName
        Jenis: anything
    • propertyName
      Jenis: anything
    application/json
  • 400
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 401
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 402
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 403
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 429
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 502
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    application/json
  • 503
    Jenis: object · DecisionsErrorResponse

    Permintaan ditolak atau huluan tidak tersedia

    • error
      Jenis: object
      wajib
      • code
        Jenis: integer
        wajib

        Integer numbers.

      • message
        Jenis: string
        wajib
    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