ส่งคำขอ decisions แบบมีโครงสร้าง
คำขอแบบ state/questions ที่ไม่สตรีมมิ่ง คำตอบยังคงรูปแบบ Decisions
- ประเภท: stringX
- Felo - Channel รหัสช่องทางสาธารณะที่คั่นด้วยเครื่องหมายจุลภาคตามลำดับ หากไม่ส่งเฮดเดอร์นี้จะใช้ default โดยต้องใช้ default เดี่ยว ๆ เท่านั้น ในโหมดกระเป๋าเงิน default จะสแกนลำดับช่องทางสาธารณะที่มีผลของโมเดลจากท้ายไปต้น ข้ามช่องทางที่ยังไม่เผยแพร่หรือไม่พร้อมใช้งาน และเลือกผู้ให้บริการของช่องทางแรกที่พร้อมใช้งาน โดยจะรวม endpoint ที่พร้อมใช้งานของผู้ให้บริการรายนั้นที่มี upstream model ID และระดับบริการเดียวกัน ช่องทางที่ระบุอย่างชัดเจนจะถูกตรวจสอบตามลำดับที่ไคลเอนต์กำหนด และส่งเฉพาะกลุ่มผู้ให้บริการของช่องทางแรกเท่านั้น ไม่มีการสลับไปยังผู้ให้บริการรายอื่นโดยอัตโนมัติ เฮดเดอร์ผู้ให้บริการแบบเดิมไม่สามารถแทนที่การกำหนดเส้นทางตามช่องทางได้
Decisions แบบไม่สตรีมมิ่ง คำจำกัดความของคำถามจะส่งผ่านไปโดยไม่เปลี่ยนแปลง
- ประเภท: stringmodelจำเป็น
- ประเภท: objectquestionsจำเป็น
- propertyประเภท: object
Name
- stateจำเป็น
- ประเภท: string | nullservice
_tier ขณะนี้รองรับเฉพาะ default (standard) เท่านั้น ค่าที่ไม่ระบุ ค่า null ชื่อแทน และสตริงที่ไม่รองรับจะถูกแทนด้วย default ส่วนประเภทอื่นจะคืน HTTP 400 ช่องทางและราคาที่กำหนดค่าไว้ยังคงเดิม API ข้อความจะส่งค่ามาตรฐานของผู้ให้บริการ ส่วน Decisions และ API การสร้างผลงานจะไม่ส่งฟิลด์ต้นทางนี้
- ประเภท: conststreamconst:false
- ประเภท: anythingproperty
Name
- ประเภท: object · DecisionsResponse200
คำตอบของ decisions
- ประเภท: objectanswers
- propertyประเภท: anything
Name
- ประเภท: stringid
- ประเภท: objectusage
- propertyประเภท: anything
Name
- ประเภท: anythingproperty
Name
application/json - ประเภท: object · DecisionsErrorResponse400
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse401
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse402
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse403
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse429
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse502
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json - ประเภท: object · DecisionsErrorResponse503
คำขอถูกปฏิเสธหรือต้นทางไม่พร้อมใช้งาน
- ประเภท: objecterrorจำเป็น
- codeประเภท: integerจำเป็น
Integer numbers.
- messageประเภท: stringจำเป็น
application/json
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"
}