Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Yapılandırılmış kararlar gönderin

Sunucu:https://openapi.felo.ai
İstemci Kitaplıkları

Yapılandırılmış kararlar gönderin

​

Akışsız durum/sorular isteği; yanıtlar Decisions biçimini korur.

Başlıklar
  • X-Felo-Channel
    Tür: string

    Virgülle ayrılmış sıralı genel kanal kodları. Varsayılanı kullanmak için bu başlığı atlayın; default tek başına kullanılmalıdır. Cüzdan modunda default, modelin geçerli genel kanal sırasını tersten tarar, yayımlanmamış veya kullanılamayan kanalları atlar ve ilk kullanılabilir kanalın sağlayıcısını seçer. Aynı üst kaynak model kimliğine ve hizmet katmanına sahip, o sağlayıcıya ait kullanılabilir uç noktaları içerir. Açıkça belirtilen kanallar istemcinin belirttiği sırayla doğrulanır; yalnızca ilk kanalın sağlayıcı grubu gönderilir. Diğer sağlayıcılara otomatik geçiş yapılmaz. Eski sağlayıcı başlıkları kanal yönlendirmesini geçersiz kılamaz.

Gövde·DecisionsRequest
gerekli
application/json

Akışsız Decisions; soru tanımları değiştirilmeden aktarılır.

  • model
    Tür: string
    gerekli
  • questions
    Tür: object
    gerekli
    • propertyName
      Tür: object
  • state
    gerekli
  • service_tier
    Tür: string | null

    Şu anda yalnızca default (standart) desteklenir. Atlanan, null, takma adlar ve desteklenmeyen dizeler default değerine döner; diğer türler HTTP 400 döndürür. Yapılandırılmış kanallar ve fiyatlar değişmez. Metin API'leri sağlayıcının standart değerini gönderir; Decisions ve oluşturma API'leri üst kaynak alanını atlar.

  • stream
    Tür: const
    sabit:  
    false
  • propertyName
    Tür: anything
Yanıtlar
  • 200
    Tür: object · DecisionsResponse

    Karar yanıtları

    • answers
      Tür: object
      • propertyName
        Tür: anything
    • id
      Tür: string
    • usage
      Tür: object
      • propertyName
        Tür: anything
    • propertyName
      Tür: anything
    application/json
  • 400
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 401
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 402
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 403
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 429
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 502
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    application/json
  • 503
    Tür: object · DecisionsErrorResponse

    İstek reddedildi veya üst kaynak kullanılamıyor

    • error
      Tür: object
      gerekli
      • code
        Tür: integer
        gerekli

        Integer numbers.

      • message
        Tür: string
        gerekli
    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