LiquidAI: d1
Liquid AI d1’ning matnli qaror jarayoni berilgan dalillarni qat’iy natijalar bo‘yicha baholab, ehtimollar, toifa tanlovi yoki mezonlar ballini qaytaradi. U yozma javob yaratmasdan tasniflash, yo‘naltirish, dolzarblik bo‘yicha filtrlash va ustuvorlik belgilashni qo‘llab-quvvatlaydi.
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
d1 — chegaralangan tasniflash, yo‘naltirish va baholash vazifalari uchun Liquid AI’ning xostingdagi qaror modeli. Bu profil uning matnli qaror jarayonini qamrab oladi: dalilni holat sifatida bering, bir yoki bir nechta savolni belgilang va ma’lum natijalar bo‘yicha turi belgilangan raqamli javoblarni oling. Liquid bu qarorlarni bevosita ehtimollarni qaytaradigan, chiqishda nol token yaratadigan baholashlar deb ta’riflaydi. Foydali natija yangi tuzilgan matn parchasi emas, belgilangan qaror va uning noaniqligidir.
Dalil va savolni birga tayyorlang
Qarorni mumkin qiladigan matnni, jumladan uni talqin qilish uchun kerakli kontekstni bering. Holatni nima baholanishini tavsiflaydigan ko‘rsatmalardan ajrating. Qo‘llab-quvvatlash xabariga mahsulot yoki muammo tavsifi, hujjat parchasiga esa foydalanuvchining qidiruv savoli kerak bo‘lishi mumkin. Savolni berishdan oldin javoblar to‘plamini belgilang va har bir variantga mo‘ljallangan ish jarayoniga mos ma’no bering. Qisqa yorliqlar barqaror chiqish kalitlari bo‘lishi, tavsiflar esa ular orasidagi chegaralarni tushuntirishi mumkin.
Bir holat ustida nomlangan savollardan foydalaning. intent, urgency yoki relevant kabi aniq nom chiqishni u ifodalaydigan qaror bilan bog‘liq saqlaydi. Masalan, sahifa ishlamayotgani haqidagi xabar niyat tanlovi, shoshilinchlik mezonlari va bildirilgan nuqson bo‘yicha ha/yo‘q tekshiruvini qo‘llab-quvvatlashi mumkin. Har bir savol uchala bahoni bitta noaniq yorliqqa birlashtirish o‘rniga o‘z mezonini saqlashi kerak.
Toifalar va yo‘naltirish uchun Choice
choice savoli tartiblanmagan to‘plamdan bitta yorliqni tanlaydi va nomlangan variantlar bo‘yicha taqsimotni qaytaradi. Variantlarni mezon tavsiflari orqali belgilang; natija tanlangan variant, ehtimollar va confidence’ni o‘z ichiga oladi. Hujjatlarni tartiblash uchun mumkin bo‘lgan papkalar yoki mavzularni belgilang va har biriga qaysi mazmun tegishli ekanini ayting. So‘rovlarni yo‘naltirishda haqiqatan mavjud yo‘nalishlarni tavsiflang. Ilova natijaviy yorliqdan keyingi bosqichni tanlash uchun foydalanishi, raqobatlashayotgan ehtimollarni esa tekshirish uchun saqlashi mumkin.
Misol fayllash vazifasi mahsulot savoli, integratsiya muammosi va kirish muammosini ajratishi, shu ta’riflardan tashqaridagi material uchun other variantini berishi mumkin. Chegaralarni aniq qiling: autentifikatsiyadan o‘ta olmayotgan xabar funksiyani qanday sozlashni so‘rayotgan xabardan farq qiladi. Qaytgan yorliq berilgan ma’nolar orasidan tanlaydi; yo‘q yo‘nalishni yaratmaydi va boshqa tizimda o‘zgarish bajarmaydi.
Shartlar va dolzarblikni tekshirish uchun Noul
noul savoli belgilangan ha/yo‘q shart bajarilishining 0 dan 1 gacha ehtimolini qaytaradi. Liquid mazmunni ko‘rib chiqish va parcha dolzarbligi uchun ikkilik tekshiruvlarni ko‘rsatadi. Shartni aniq ayting va natijaviy ehtimol qanday ishlatilishini tanlang: ehtimoliy moslikni belgilash, parchani filtrlash yoki noaniq holatni tekshirishga yuborish. Chegarani natijadan foydalanadigan vazifa belgilaydi; ehtimolni kafolatlangan fakt hukmi deb qabul qilmaslik kerak.
Dolzarblik bo‘yicha filtrlashda so‘rov va nomzod parchani birga bering. Parcha so‘rovga javob berishga yordam beradimi, deb so‘rang va dastlabki parchani ehtimoli bilan saqlang. Bu d1’dan javobni o‘zi yozishni so‘ramasdan, keyingi javob uchun manba materialini tanlashni qo‘llab-quvvatlaydi. Dolzarblik ha/yo‘q shartdan ko‘ra bir nechta darajani talab qilsa, tartibli baholash mezonlarini belgilang va score savolidan foydalaning.
Tartibli darajalar uchun Score
score savoli holatni tavsiflangan, tartibli darajalarga ega baholash shkalasiga joylaydi. Daraja indekslari 0 dan boshlanadi; ball ularning ehtimollik bilan vaznlangan o‘rni bo‘lib, darajalar orasida bo‘lishi mumkin. Natija darajalar taqsimoti va confidence’ni ham saqlaydi. Shoshilinchlik uchun darhol ta’siri yo‘q muammo, sezilarli noqulaylik va to‘silgan vazifani nima farqlashini belgilang. Demak, to‘rt darajali shkalada indekslar 0 dan 3 gacha; kutiladigan ball avtomatik ravishda 1 dan 4 gacha raqamlangan toifa emas.
Mo‘ljallangan natija shu bo‘lsa, tartiblash yoki umumlashtirish uchun kasrli balldan foydalaning; noaniqlik muhim bo‘lsa to‘liq taqsimotni saqlang. Bo‘limlar kabi toifalarning tabiiy tartibi yo‘q va ular choice savoliga tegishli. Confidence hujjatlashtirilgan interfeysda qaytgan javob qanchalik ravshan ekanini jamlaydi; u vazifa istagan balldan va qaror to‘g‘ri ekaniga taxmin qilingan kafolatdan alohida qolishi kerak.
Bir nechta savol va ishlab chiqaruvchi qo‘llanishlari
Bir nechta savol bitta ishlab chiqaruvchi chaqiruvida ayni holatni baholashi, har biri o‘z turi va ehtimollarini saqlashi mumkin. Liquid’ning matn misollari qo‘llab-quvvatlash murojaatlarini filtrlash, hujjatlarni papkalar taksonomiyasiga joylash, kod qidiruv yo‘llarini tanlash, mavjud agent amallari orasidan tanlash va vosita chiqishidagi qaysi materialni saqlashni hal qilishni qamrab oladi. Bu jarayonlarning barchasida keyingi qaror chegaralangan. Kod qidirish bosqichi tavsiflar orqali istiqbolli papkani tanlashi; mazmun tanlash bosqichi berilgan material uchun keep, trim yoki drop’ni tanlashi mumkin. Tashqi ilova baribir manba ma’lumotini oladi va tanlangan operatsiyani bajaradi.
Doira va foydali qaror artefakti
Hujjatlashtirilgan asosiy operatsiyalar ma’lum natijalar, mezonlar bo‘yicha baholar va shart tekshiruvlariga mos. Yangi nasriy matn, xulosa, kod va ochiq suhbat yaratish jarayonini talab qiladi; ular d1 qaror natijasidan o‘z-o‘zidan kelib chiqmaydi. Savolni kuzatiladigan dalil asosida tayyorlang va yorliq yoki ballni keyin talqin qilish uchun savol ta’riflarini chiqish bilan saqlang.
Har bir holatni o‘z savollariga javob beradigan dalilga qarating va mezonlar aniq qolishi uchun aloqasiz qaror vazifalarini ajrating. Manba materialini tegishli saqlang, toifalar qamrovi to‘liq bo‘lmasa zaxira variant ma’nolarini belgilang va vazifadagi yorliqli misollar bilan ehtimollik chegaralarini baholang. Foydali artefakt tanlangan toifa yoki kutiladigan ballni uning taqsimoti, savol identifikatori va dastlabki dalil bilan birga qayd etadi.
Ailoot Ultra · System One POST /v1/systemone liquid/d1
liquid/d1Boshlash
Liquid AI d1’ning matnli qaror jarayoni berilgan dalillarni qat’iy natijalar bo‘yicha baholab, ehtimollar, toifa tanlovi yoki mezonlar ballini qaytaradi. U yozma javob yaratmasdan tasniflash, yo‘naltirish, dolzarblik bo‘yicha filtrlash va ustuvorlik belgilashni qo‘llab-quvvatlaydi.
- Qabul qilinadigan kirish ma’lumotlari
- Matn
- Natijalar
- decisions
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · System One POST /v1/systemone
- Kirish
text- Chiqish
decisions- Chiqish formati
- json
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar liquid/d1 | Standart— |
Maydonprovider | Turschema | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonquestions | Turobject | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonsession_id | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonstate | Turschema | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydontrace | Turschema | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonuser | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonquestions.<id>.type | Turstring | TalabMajburiy | Qiymatlar va cheklovlar noul, choice, score | Standart— |
Maydonquestions.<id>.instructions | Turstring|object|array | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonquestions.<id>.criteria | Turobject|array | TalabIxtiyoriy | Qiymatlar va cheklovlar Shartlar: choice/score: majburiy; noul: ixtiyoriy. choice mezonlari — obyekt; score — minItems1 shartiga ega massiv. | Standart— |
Maydonquestions.<id>.criteria.true | Turstring|object|array | TalabMajburiy | Qiymatlar va cheklovlar Quyidagi holatda qo‘llanadi: noul mezonlar obyekti taqdim etilgan | Standart— |
Maydonquestions.<id>.criteria.false | Turstring|object|array | TalabMajburiy | Qiymatlar va cheklovlar Quyidagi holatda qo‘llanadi: noul mezonlar obyekti taqdim etilgan | Standart— |
Kirish materiallari birikmalari
noul · Majburiy: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Majburiy: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Majburiy: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, state, questions |
Parametrmaterial_types | Parametr talablaritext |
Parametroptional_controls | Parametr talablariprovider, session_id, trace, user |
Parametrmultimodal_input_binding | Parametr talablarinull |
Hayot sikli: synchronous
Aniq model ID sini yuboring va to‘liq asl javobni saqlang.
Tariflar
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Ailoot tariflari
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | Tariflar jadvali | Kontekst tokenlari soni bundan ko‘p | Kontekst tokenlari soni bundan oshmaydi, chegara kiradi | To‘lov |
|---|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Kontekst tokenlari soni bundan ko‘p— | Kontekst tokenlari soni bundan oshmaydi, chegara kiradiYuqori chegara yo‘q | To‘lov Kirish · Kirish tokenlari $0.00008 / 1K token Chiqish · Chiqish tokenlari $0 / 1K token Kirish · Keshdan o‘qish $0.00008 / 1K token Kirish · Keshga yozish — / 1K token Kirish · Keshga yozish, 1 soat — / 1K token |
| SozlamaSo‘rov uzunligi bo‘yicha 1-daraja | Tariflar jadvali— | Kontekst tokenlari soni bundan ko‘p0 | Kontekst tokenlari soni bundan oshmaydi, chegara kiradiYuqori chegara yo‘q | To‘lov Kirish · Kirish tokenlari $0.00008 / 1K token Chiqish · Chiqish tokenlari $0 / 1K token Kirish · Keshdan o‘qish $0.00008 / 1K token Kirish · Keshga yozish — / 1K token Kirish · Keshga yozish, 1 soat — / 1K token |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
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
Natijalarni olish va saqlash
Ailoot Ultra · System One
json
Barcha tayyor natijalarni saqlash
Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.
Berilgan har bir savol ID siga tegishli javob aniq turi, noul/choice/score qiymati, ishonch darajasi, ehtimolliklari va izohlari bilan saqlanadi. To‘liq dastlabki JSON saqlanadi va faqat hisob-kitob yakunlangach qaytariladi.
Asl javobni tekshirish kerak bo‘lsa
Dastlabki operatsiyani va to‘liq/qisman javobni saqlang; POST ni qayta yubormang.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydonmodel | Turstring |
Maydonid | Turstring |
Maydonprovider | Turstring |
Maydonanswers.<id>.type | Turstring |
Maydonanswers.<id>.noul | Turnumber |
Maydonanswers.<id>.choice | Turstring |
Maydonanswers.<id>.score | Turnumber |
Maydonanswers.<id>.confidence | Turnumber |
Maydonanswers.<id>.probabilities | Turobject |
Maydonanswers.<id>.legend | Turobject |
Maydonusage.input_tokens | Turinteger |
Maydonusage.output_tokens | Turinteger |
Maydonusage.cost | Turnumber |
Xatolar va keyingi qadamlar
| Javob | Shart | Keyingi qadam |
|---|---|---|
Javob400 · invalid_request_error | ShartMajburiy maydon, ko‘rinish yoki qiymat yaroqsiz | Keyingi qadamKo‘rsatilgan so‘rov maydonini tuzating. |
Taxalluslar
Model taxalluslari
Ailoot Ultra liquid/d1
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · LiquidAI: d1
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/systemone·liquid/d1:text→decisions- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/systemone·liquid/d1:model,provider,questions,session_id,state,trace,user