LiquidAI: d1
เวิร์กโฟลว์ตัดสินใจจากข้อความของ Liquid AI d1 ประเมินหลักฐานที่ให้มาเทียบกับผลลัพธ์ที่กำหนดไว้ แล้วคืนค่าความน่าจะเป็น ตัวเลือกหมวดหมู่ หรือคะแนนตามเกณฑ์ รองรับการจำแนก ส่งต่องาน กรองความเกี่ยวข้อง และจัดลำดับความสำคัญ โดยไม่สร้างคำตอบเป็นลายลักษณ์อักษร
เกี่ยวกับโมเดล
คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก
d1 เป็นโมเดลตัดสินใจบนบริการโฮสต์ของ Liquid AI สำหรับงานจำแนก ส่งต่องาน และให้คะแนนที่มีขอบเขต โปรไฟล์นี้ครอบคลุมเวิร์กโฟลว์ตัดสินใจจากข้อความ ให้หลักฐานเป็นสถานะ กำหนดคำถามหนึ่งข้อขึ้นไป แล้วรับคำตอบเชิงตัวเลขที่ระบุชนิดบนผลลัพธ์ที่รู้จัก Liquid อธิบายว่าการตัดสินใจเหล่านี้เป็นการประเมินที่คืนความน่าจะเป็นโดยตรง โดยสร้างโทเคนเอาต์พุตเป็นศูนย์ ผลที่มีประโยชน์คือการตัดสินใจที่นิยามไว้และความไม่แน่นอน แทนข้อความตอนใหม่ที่แต่งขึ้น
เตรียมหลักฐานและคำถามร่วมกัน
ให้ข้อความที่ทำให้ตัดสินใจได้ รวมบริบทที่จำเป็นต่อการตีความ แยกสถานะออกจากคำสั่งที่อธิบายสิ่งที่จะประเมิน ข้อความขอความช่วยเหลืออาจต้องมีคำอธิบายผลิตภัณฑ์หรือปัญหา ส่วนย่อหน้าเอกสารอาจต้องมีคำถามค้นหาของผู้ใช้ กำหนดชุดคำตอบก่อนถาม และให้ทุกตัวเลือกมีความหมายที่เหมาะกับเวิร์กโฟลว์เป้าหมาย ป้ายสั้นใช้เป็นคีย์เอาต์พุตที่คงที่ได้ ส่วนคำอธิบายแสดงขอบเขตระหว่างตัวเลือก
ใช้คำถามที่มีชื่อบนสถานะร่วมกัน ชื่อชัดเจนอย่าง intent, urgency หรือ relevant ทำให้เอาต์พุตผูกกับการตัดสินใจที่มันแทน ตัวอย่างเช่น ข้อความแจ้งว่าหน้าเว็บใช้งานไม่ได้อาจรองรับการเลือกเจตนา เกณฑ์ความเร่งด่วน และการตรวจใช่/ไม่ใช่ว่ารายงานข้อบกพร่องหรือไม่ แต่ละคำถามควรคงเกณฑ์ของตน แทนการรวมทั้งสามการประเมินเป็นป้ายกำกวมเดียว
Choice สำหรับหมวดหมู่และการส่งต่องาน
คำถามแบบ choice เลือกป้ายหนึ่งตัวจากชุดไม่มีลำดับ และคืนการแจกแจงของตัวเลือกที่มีชื่อ กำหนดตัวเลือกผ่านคำอธิบายเกณฑ์ ผลลัพธ์ประกอบด้วยตัวเลือกที่เลือก ความน่าจะเป็น และความมั่นใจ สำหรับการจัดเอกสาร ให้กำหนดโฟลเดอร์หรือหัวข้อที่เป็นไปได้และบอกว่าเนื้อหาใดอยู่ในแต่ละที่ สำหรับการส่งต่อคำขอ ให้อธิบายปลายทางที่มีอยู่จริง แอปพลิเคชันใช้ป้ายผลลัพธ์เลือกขั้นตอนถัดไป พร้อมเก็บความน่าจะเป็นของตัวเลือกที่แข่งขันกันไว้ตรวจทานได้
ตัวอย่างงานจัดเก็บอาจแยกคำถามผลิตภัณฑ์ ปัญหาการเชื่อมต่อระบบ และปัญหาการเข้าถึง พร้อมตัวเลือก other สำหรับข้อมูลนอกนิยามเหล่านั้น ให้ขอบเขตเป็นรูปธรรม ข้อความที่ยืนยันตัวตนไม่ได้ต่างจากข้อความที่ถามวิธีตั้งค่าฟีเจอร์ ป้ายที่คืนมาเลือกจากความหมายที่ให้ไว้ ไม่ได้สร้างปลายทางที่ขาดหายหรือดำเนินการเปลี่ยนแปลงในระบบอื่น
Noul สำหรับตรวจเงื่อนไขและความเกี่ยวข้อง
คำถามแบบ noul คืนความน่าจะเป็นตั้งแต่ 0 ถึง 1 ว่าเงื่อนไขใช่/ไม่ใช่ที่นิยามไว้เป็นจริง Liquid แสดงการตรวจสองค่าสำหรับทบทวนเนื้อหาและความเกี่ยวข้องของย่อหน้า ระบุเงื่อนไขให้แม่นยำแล้วเลือกว่าจะใช้ความน่าจะเป็นอย่างไร เช่น ทำเครื่องหมายว่ามีแนวโน้มตรง กรองย่อหน้า หรือส่งกรณีไม่แน่นอนให้ตรวจ เกณฑ์เป็นของงานที่ใช้ผล และไม่ควรถือความน่าจะเป็นเป็นคำตัดสินข้อเท็จจริงที่รับประกัน
สำหรับการกรองความเกี่ยวข้อง ให้ทั้งคำค้นและย่อหน้าที่เป็นตัวเลือก ถามว่าย่อหน้านั้นช่วยตอบคำค้นหรือไม่ แล้วเก็บย่อหน้าต้นฉบับกับความน่าจะเป็น วิธีนี้ช่วยเลือกข้อมูลต้นฉบับสำหรับคำตอบภายหลังได้ โดยไม่ขอให้ d1 แต่งคำตอบเอง หากความเกี่ยวข้องต้องมีหลายระดับแทนเงื่อนไขใช่/ไม่ใช่ ให้กำหนดเกณฑ์เรียงลำดับและใช้คำถาม score
Score สำหรับระดับที่เรียงลำดับ
คำถามแบบ score วางสถานะบนเกณฑ์ที่มีระดับเรียงลำดับและคำอธิบาย ดัชนีระดับเริ่มที่ 0 และคะแนนเป็นตำแหน่งถ่วงน้ำหนักด้วยความน่าจะเป็น ซึ่งอาจอยู่ระหว่างระดับ ผลยังรวมการแจกแจงระดับและความมั่นใจ สำหรับความเร่งด่วน ให้กำหนดความต่างระหว่างปัญหาที่ไม่มีผลทันที ความไม่สะดวกที่มีนัยสำคัญ และงานที่ถูกขัดขวาง เกณฑ์สี่ระดับจึงมีดัชนี 0 ถึง 3 คะแนนคาดหมายไม่ได้เป็นหมวดที่มีหมายเลข 1 ถึง 4 โดยอัตโนมัติ
ใช้คะแนนทศนิยมเพื่อจัดลำดับหรือรวมผลเมื่อเป็นผลที่ต้องการ และเก็บการแจกแจงทั้งหมดเมื่อความกำกวมสำคัญ หมวดหมู่อย่างแผนกไม่มีลำดับโดยธรรมชาติและควรใช้ choice ความมั่นใจสรุปว่าคำตอบที่รายงานชัดเจนเพียงใดตามอินเทอร์เฟซที่มีเอกสารระบุ ควรแยกจากคะแนนที่งานต้องการและจากการสมมติว่ารับประกันความถูกต้องของการตัดสินใจ
หลายคำถามและการใช้งานของผู้ผลิต
หลายคำถามประเมินสถานะเดียวกันได้ในการเรียกผู้ผลิตครั้งเดียว โดยแต่ละข้อคงชนิดและความน่าจะเป็นของตน ตัวอย่างข้อความของ Liquid รวมการกรองทิกเก็ตสนับสนุน จัดเอกสารตามอนุกรมวิธานโฟลเดอร์ เลือกเส้นทางค้นหาโค้ด เลือกการกระทำเอเจนต์ที่มีอยู่ และตัดสินใจว่าควรเก็บส่วนใดของผลเครื่องมือ เวิร์กโฟลว์เหล่านี้มีการตัดสินใจถัดไปที่มีขอบเขต ขั้นตอนค้นหาโค้ดเลือกโฟลเดอร์ที่มีแนวโน้มเหมาะจากคำอธิบายได้ ขั้นตอนเลือกเนื้อหาสามารถเลือก keep, trim หรือ drop สำหรับข้อมูลที่ให้มา แอปพลิเคชันรอบข้างยังต้องรับข้อมูลต้นฉบับและดำเนินการที่เลือกเอง
ขอบเขตและสิ่งส่งมอบการตัดสินใจที่มีประโยชน์
องค์ประกอบพื้นฐานตามเอกสารเหมาะกับผลลัพธ์ที่รู้จัก การให้ระดับตามเกณฑ์ และการตรวจเงื่อนไข ข้อความใหม่ บทสรุป โค้ด และบทสนทนาปลายเปิดต้องใช้เวิร์กโฟลว์สร้างข้อความ ไม่ได้เป็นความสามารถที่อนุมานจากผลการตัดสินใจ d1 เตรียมคำถามจากหลักฐานที่สังเกตได้ และเก็บนิยามคำถามนั้นไว้กับเอาต์พุต เพื่อให้ตีความป้ายหรือคะแนนภายหลังได้
ให้แต่ละสถานะเน้นหลักฐานที่ตอบคำถามที่นิยามไว้ และแยกงานตัดสินใจที่ไม่เกี่ยวข้องเพื่อให้เกณฑ์ชัดเจน รักษาข้อมูลต้นฉบับให้เกี่ยวข้อง กำหนดความหมายสำรองเมื่อหมวดหมู่ครอบคลุมไม่ครบ และประเมินเกณฑ์ความน่าจะเป็นด้วยตัวอย่างติดป้ายกำกับจากงาน สิ่งส่งมอบที่มีประโยชน์บันทึกหมวดที่เลือกหรือคะแนนคาดหมายพร้อมการแจกแจง ตัวตนคำถาม และหลักฐานต้นฉบับ
Ailoot Ultra · System One POST /v1/systemone liquid/d1
liquid/d1เริ่มต้น
เวิร์กโฟลว์ตัดสินใจจากข้อความของ Liquid AI d1 ประเมินหลักฐานที่ให้มาเทียบกับผลลัพธ์ที่กำหนดไว้ แล้วคืนค่าความน่าจะเป็น ตัวเลือกหมวดหมู่ หรือคะแนนตามเกณฑ์ รองรับการจำแนก ส่งต่องาน กรองความเกี่ยวข้อง และจัดลำดับความสำคัญ โดยไม่สร้างคำตอบเป็นลายลักษณ์อักษร
- อินพุตที่รองรับ
- ข้อความ
- ผลลัพธ์
- decisions
ใช้งานได้ใน Ailoot · อินพุตและเมธอด
Ailoot Ultra · System One POST /v1/systemone
- ขาเข้า
text- ขาออก
decisions- รูปแบบเอาต์พุต
- json
| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
|---|---|---|---|---|
ฟิลด์model | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด liquid/d1 | ค่าเริ่มต้น— |
ฟิลด์provider | ประเภทschema | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์questions | ประเภทobject | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์session_id | ประเภทstring | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์state | ประเภทschema | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์trace | ประเภทschema | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์user | ประเภทstring | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์questions.<id>.type | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด noul, choice, score | ค่าเริ่มต้น— |
ฟิลด์questions.<id>.instructions | ประเภทstring|object|array | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
ฟิลด์questions.<id>.criteria | ประเภทobject|array | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด เงื่อนไข: choice/score: จำเป็น; noul: ไม่จำเป็น เกณฑ์ choice เป็นออบเจ็กต์ ส่วน score เป็นอาร์เรย์ที่มี minItems1 | ค่าเริ่มต้น— |
ฟิลด์questions.<id>.criteria.true | ประเภทstring|object|array | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ใช้เมื่อ: มีการส่งออบเจ็กต์เกณฑ์ noul มาแล้ว | ค่าเริ่มต้น— |
ฟิลด์questions.<id>.criteria.false | ประเภทstring|object|array | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ใช้เมื่อ: มีการส่งออบเจ็กต์เกณฑ์ noul มาแล้ว | ค่าเริ่มต้น— |
ชุดผสมของสื่ออินพุต
noul · จำเป็น: state, questions.<id>.type=noul, questions.<id>.instructions
choice · จำเป็น: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · จำเป็น: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
พารามิเตอร์และวงจรการทำงานของเมธอด
| พารามิเตอร์ | ข้อกำหนด |
|---|---|
พารามิเตอร์content_type | ข้อกำหนดapplication/json |
พารามิเตอร์required | ข้อกำหนดmodel, state, questions |
พารามิเตอร์material_types | ข้อกำหนดtext |
พารามิเตอร์optional_controls | ข้อกำหนดprovider, session_id, trace, user |
พารามิเตอร์multimodal_input_binding | ข้อกำหนดnull |
วงจรการทำงาน: synchronous
ส่ง ID โมเดลที่ตรงตามที่กำหนดและเก็บการตอบกลับรูปแบบดั้งเดิมทั้งหมด
ราคา
ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก
- โหมดรวดเร็ว
- ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว
- โหมดยืดหยุ่น
- ไม่ได้ระบุ เมื่อเลือกโหมด flex
- ระดับการใช้เหตุผลสูงสุด
- ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด
อัตราค่าบริการ Ailoot
ราคาตามการตั้งค่า
เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน
| การตั้งค่า | ตารางอัตราค่าบริการ | โทเค็นบริบท มากกว่า | โทเค็นบริบท ไม่เกินและรวมค่า | ค่าบริการ |
|---|---|---|---|---|
| การตั้งค่าอัตราราคาพื้นฐานของโทเคน | ตารางอัตราค่าบริการอัตราพื้นฐาน | โทเค็นบริบท มากกว่า— | โทเค็นบริบท ไม่เกินและรวมค่าไม่มีขีดจำกัดสูงสุด | ค่าบริการ ขาเข้า · โทเค็นอินพุต $0.00008 / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต $0 / 1K โทเค็น ขาเข้า · การอ่านแคช $0.00008 / 1K โทเค็น ขาเข้า · การเขียนแคช — / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง — / 1K โทเค็น |
| การตั้งค่าระดับความยาวคำขอ 1 | ตารางอัตราค่าบริการ— | โทเค็นบริบท มากกว่า0 | โทเค็นบริบท ไม่เกินและรวมค่าไม่มีขีดจำกัดสูงสุด | ค่าบริการ ขาเข้า · โทเค็นอินพุต $0.00008 / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต $0 / 1K โทเค็น ขาเข้า · การอ่านแคช $0.00008 / 1K โทเค็น ขาเข้า · การเขียนแคช — / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง — / 1K โทเค็น |
Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →
ตัวอย่างคำขอ
Ailoot Ultra · System One
{
"model": "liquid/d1",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='liquid/d1'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
รับและบันทึกผลลัพธ์
Ailoot Ultra · System One
json
เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด
เก็บทุกการตอบกลับ ไฟล์ และส่วนเนื้อหาที่ส่งกลับมาอย่างครบถ้วน
เก็บคำตอบของทุก ID คำถามที่ให้มา พร้อมชนิดที่ตรงกัน ค่า noul/choice/score ความเชื่อมั่น ความน่าจะเป็น และคำอธิบายสัญลักษณ์ JSON ต้นฉบับทั้งหมดจะถูกจัดเก็บและส่งกลับหลังชำระบัญชีแล้วเท่านั้น
เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ
เก็บการดำเนินการเดิมและการตอบกลับทั้งหมด/บางส่วน อย่าส่ง POST ซ้ำ
ฟิลด์การตอบกลับ
| ฟิลด์ | ประเภท |
|---|---|
ฟิลด์model | ประเภทstring |
ฟิลด์id | ประเภทstring |
ฟิลด์provider | ประเภทstring |
ฟิลด์answers.<id>.type | ประเภทstring |
ฟิลด์answers.<id>.noul | ประเภทnumber |
ฟิลด์answers.<id>.choice | ประเภทstring |
ฟิลด์answers.<id>.score | ประเภทnumber |
ฟิลด์answers.<id>.confidence | ประเภทnumber |
ฟิลด์answers.<id>.probabilities | ประเภทobject |
ฟิลด์answers.<id>.legend | ประเภทobject |
ฟิลด์usage.input_tokens | ประเภทinteger |
ฟิลด์usage.output_tokens | ประเภทinteger |
ฟิลด์usage.cost | ประเภทnumber |
ข้อผิดพลาดและขั้นตอนถัดไป
| การตอบกลับ | เงื่อนไข | ขั้นตอนถัดไป |
|---|---|---|
การตอบกลับ400 · invalid_request_error | เงื่อนไขฟิลด์ที่จำเป็น รูปแบบข้อมูล หรือค่าไม่ถูกต้อง | ขั้นตอนถัดไปแก้ไขฟิลด์คำขอที่ระบุ |
ชื่ออื่น
ชื่ออื่นของโมเดล
Ailoot Ultra liquid/d1
ชื่อพาธเมธอดอื่น
ใช้พาธเมธอดที่แสดงด้านบน
ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล
FAQ · LiquidAI: d1
- มีอินพุตและผลลัพธ์ใดบ้าง?
POST /v1/systemone·liquid/d1:text→decisions- คำขอใช้ฟิลด์ใดบ้าง?
POST /v1/systemone·liquid/d1:model,provider,questions,session_id,state,trace,user