Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

שליחת החלטות מובנות

שרת:https://openapi.felo.ai
ספריות לקוח

שליחת החלטות מובנות

​

בקשת מצב או שאלות ללא סטרימינג; התשובות שומרות על מבנה Decisions.

כותרות
  • X-Felo-Channel
    סוג: string

    קודי ערוץ ציבורי מופרדים בפסיקים ובסדר מוגדר. השמיטו את הכותרת כדי להשתמש ב-default; אסור להשתמש ב-default יחד עם ערכים אחרים. במצב ארנק, default סורק את סדר הערוצים הציבוריים האפקטיבי של המודל מהסוף להתחלה, מדלג על ערוצים לא מפורסמים או לא זמינים, ובוחר את הספק של הערוץ הזמין הראשון. הוא כולל נקודות קצה זמינות מאותו ספק עם אותו מזהה מודל חיצוני ואותה דרגת שירות. ערוצים מפורשים מאומתים לפי הסדר שהלקוח ציין; רק קבוצת הספק של הערוץ הראשון נשלחת. אין נפילה אוטומטית לספקים אחרים. כותרות ספק מדור קודם אינן יכולות לעקוף את ניתוב הערוצים.

גוף·DecisionsRequest
חובה
application/json

Decisions ללא סטרימינג; הגדרות השאלות עוברות ללא שינוי.

  • model
    סוג: string
    חובה
  • questions
    סוג: object
    חובה
    • propertyName
      סוג: object
  • state
    חובה
  • service_tier
    סוג: string | null

    נכון לעכשיו נתמך רק default (סטנדרטי). ערך שהושמט, null, כינויים ומחרוזות לא נתמכות נופלים חזרה ל-default; סוגים אחרים מחזירים HTTP 400. הערוצים והמחירים המוגדרים נשארים ללא שינוי. ממשקי טקסט שולחים את הערך הסטנדרטי של הספק; ממשקי Decisions ויצירה משמיטים את השדה מהבקשה לספק.

  • stream
    סוג: const
    const:  
    false
  • propertyName
    סוג: anything
תגובות
  • 200
    סוג: object · DecisionsResponse

    תשובות ההחלטות

    • 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