Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Kirim keputusan terstruktur

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

Kirim keputusan terstruktur

​

Permintaan state/pertanyaan non-streaming; jawaban mempertahankan bentuk Decisions.

Header
  • X-Felo-Channel
    Tipe: string

    Kode kanal publik yang dipisahkan koma dan berurutan. Hilangkan header ini untuk menggunakan default; default harus digunakan sendiri. Dalam mode wallet, default memindai urutan kanal publik efektif model secara terbalik, melewati kanal yang tidak dipublikasikan atau tidak tersedia, dan memilih penyedia kanal pertama yang tersedia. Ini mencakup endpoint yang tersedia dari penyedia tersebut dengan ID model upstream dan tingkat layanan yang sama. Kanal eksplisit divalidasi dalam urutan yang ditentukan klien; hanya grup penyedia kanal pertama yang dikirimkan. Tidak ada fallback otomatis ke penyedia lain. Header penyedia lama tidak dapat menimpa perutean kanal.

Isi·DecisionsRequest
wajib
application/json

Decisions non-streaming; definisi pertanyaan diteruskan tanpa perubahan.

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

    Saat ini hanya default (standard) yang didukung. Nilai yang dihilangkan, null, alias, dan string yang tidak didukung akan kembali ke default; tipe lain mengembalikan HTTP 400. Kanal dan harga yang dikonfigurasi tetap tidak berubah. API teks mengirim nilai standar penyedia; API Decisions dan pembuatan menghilangkan field upstream.

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

    Jawaban keputusan

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

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

    Permintaan ditolak atau upstream tidak tersedia

    • error
      Tipe: object
      wajib
      • code
        Tipe: integer
        wajib

        Integer numbers.

      • message
        Tipe: 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