Jared Palmer: Kev 4B
Kev-4B pisteyttää tyypitettyjä kysymyksiä annetusta englanninkielisestä asiakirjasta ja palauttaa kalibroidut todennäköisyydet määrittelemillesi vaihtoehdoille. Käytä kyllä/ei-, choice- ja järjestettyjä score-kysymyksiä luokitteluun, reititykseen, triageen ja tarkistuksiin, jotka tarvitsevat rakenteisen päätöksen generoidun proosan sijaan.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Kev-4B on kompakti päätösmalli tyypitettyihin kysymyksiin vastaamiseen annetusta tilasta. Tila on arvioitava asiakirja tai tietue, ja jokainen kysymys määrittelee vaihtoehdot, joita malli voi pisteyttää. Sen tulos on todennäköisyysjakauma ja tyypitetty päätöstietue, mikä tekee siitä hyödyllisen asiakirjojen luokitteluun, reititykseen, triageen, tiedonpoiminnan valintoihin ja ilmoitettujen kriteerien tarkistuksiin.
Malli yhdistää jäädytetyn Qwen3.5-4B-Base-perusmallin LoRA-sovittimeen ja osoitinpäähän. Perusmallissa on 32 kerrosta: 24 Gated DeltaNet -kerrosta ja kahdeksan täyden attentionin kerrosta. Sovitin kohdistuu attention-, MLP- ja DeltaNet-projektioihin; osoitinpää pisteyttää annetut vaihtoehdot ja muuntaa pisteet todennäköisyyksiksi. Tämä on vain prefill-vaiheen sisältävä päätöstyönkulku, jossa vaihtoehdot muodostavat vastausavaruuden.
Samassa pyynnössä voi olla kolme kysymystyyppiä. choice-kysymys hyväksyy 1–255 nimettyä vaihtoehtoa, haluttaessa kuvauksineen, ja palauttaa todennäköisimmän vaihtoehdon, erillisen luottamusarvon sekä vaihtoehtojen todennäköisyydet. Valmistajan muodossa noul-niminen kyllä/ei-kysymys palauttaa kyllä-vastauksen todennäköisyyden. Määrittele kysymyksessä kyllä-vastauksen merkitys sen sijaan, että olettaisit suuren luvun tarkoittavan aina sovellukselle myönteistä lopputulosta.
Järjestetty pisteytyskysymys hyväksyy 1–255 tasoa ja palauttaa tasojen todennäköisyydet sekä niiden odotetun indeksin. Tasoindeksit alkavat nollasta. Valmistajan tulosmuoto sisältää myös tasoselitteen ja erillisen luottamusarvon. Odotettu indeksi voi olla desimaaliluku: se tiivistää määrittelemiesi järjestettyjen tasojen jakauman eikä valitse uutta tekstitunnusta. Säilytä tasojärjestys ja selite tuloksen yhteydessä, jotta arvosanaa voidaan tulkita johdonmukaisesti.
Kysymykset jakavat saman tilan mutta arvioidaan riippumattomasti. Yksi kysymys ei voi lukea toisen vastausta, ja tila lasketaan kerran ja käytetään uudelleen. Jos myöhempi päätös riippuu aiemman päätöksen tuloksesta, ilmaise tämä riippuvuus myöhemmässä tilassa sen sijaan, että odottaisit yhden pyynnön kysymysten muodostavan ketjun. Näin yhteisen tilan työnkulku sopii useisiin riippumattomiin saman asiakirjan tarkistuksiin.
Valmistele tila kysymysten todella tarvitsemalla evidenssillä. Se voi olla tavallista tekstiä tai JSON-objekti tai -taulukko, joka esitetään nimettynä tekstinä. Pidä kenttänimet, yksiköt, sääntöehdot ja olennaiset lähdekohdat selkeinä. Kirjoita kullekin kysymykselle täsmällinen ohje ja anna sen vaihtoehdoille merkitykset, jotka voidaan erottaa tietueen perusteella. Alkuperäisessä tukireititystehtävässä tila voi sisältää pyynnön ja sen kontekstin, ja vaihtoehdot voivat määritellä toimituksen, pääsyn ja tuotetuen luokat lyhyine kuvauksineen.
Toinen kysymys voi arvioida kiireellisyyttä, ja järjestetty kysymys voi arvioida pyynnön tarvitseman jatkotoiminnan määrää. Nämä vastaavat eri toiminnallisiin kysymyksiin, joten määrittele kukin erikseen. Sisällytä sopiva tarkastelu- tai puuttuvan evidenssin vaihtoehto, jos valintatehtävä tarvitsee sellaisen, ja säilytä koko jakauma, kun useat luokat ovat uskottavia. Sovellus päättää, miten tulos reititetään tai tarkastellaan; malli antaa pisteytetyn tietueen.
Kev-4B on tarkoitettu tyypitettyihin päätöksiin muutaman tuhannen tokenin asiakirjoista. Valmistajan palveluprofiili hyväksyy enintään 65 536 tokenin tiloja ja varaa lisätilaa kullekin kysymykselle, kun taas tämän checkpointin validoitu kontekstipituus on 8192 tokenia. Nämä ovat eri rajoja: pidemmän tilan hyväksyminen ei osoita päätösten olevan yhtä luotettavia kaikilla pituuksilla. Pidä ratkaisevat kohdat tiiviinä ja säilytä niiden tunnukset valmistellessasi pitkää tietuetta luokitteluun.
Julkaistu profiili on englanninkielinen. Sen hyödylliset tehtävät riippuvat annetun tilan evidenssistä ja määritellyistä vaihtoehdoista, eivät avoimesta keskustelusta, tiivistämisestä tai laajoista tietopohjaisista vastauksista. Päivätason päivämäärälaskenta on erityinen rajoitus: valmistaja antaa erillisen päivämäärätietojen esikäsittelijän, joka tuottaa lasketut aikavälit. Sisällytä määräajan tarkistuksessa tilaan olennaiset päivämäärät ja lasketut päiväerot sekä niitä käyttävä sääntö.
Checkpoint toimitetaan sovitetulla todennäköisyyskalibroinnilla, mutta luottamusarvo voi muuttua asiakirjan aihealueen ja kysymysten suunnittelun mukaan. Valmistaja dokumentoi myös avoimen checkpointin hienosäädön tehtäväkohtaisilla tunnuksilla ja sen todennäköisyyskalibroinnin sovittamisen kyseiseen työkuormaan; tämä on erillinen mukautustyönkulku annetun tilan pisteytykseen nähden. Valitse päätöskynnykset todellisen työkuorman merkittyjen esimerkkien avulla ja pidä epävarmat tapaukset näkyvillä tarkastelua varten. Valmistaja sulkee pois ihmisiä koskevat täysin automatisoidut, merkittäviä seurauksia aiheuttavat päätökset ilman ihmisen tarkastelua. Myös vaihtoehtojen järjestys voi vaikuttaa vastaukseen, joten säilytä vakaa järjestys tuloksia verrattaessa. Arvioi valittua tunnusta, erillistä luottamusarvokenttää ja todennäköisyysjakaumaa kunkin työnkulussa olevan roolin mukaan.
Valmistajan kuvaama nykyinen Kev-4B-julkaisu kuuluu Kev 1.0:aan ja käyttää Qwen3.5-perusmallia. Aiemmat Qwen3-pohjaiset ja pelkkään asiakirjavaiheeseen rajoittuvat julkaisut ovat edelleen erillisiä versioita. Pidä valittu versio ja kysymysmääritelmät tulosten yhteydessä tehtäväkohtaista työnkulkua kehitettäessä sen sijaan, että sekoittaisit eri profiilien tuloksia.
Hyödyllinen lopullinen tuotos on nimetty päätöstietueiden joukko, joka sisältää alkuperäiset kysymykset, vaihtoehtomääritelmät, jakaumat ja mahdolliset järjestettyjen tasojen selitteet. Vastauksen laaduntarkistuksessa tilan tulisi sisältää ehdotettu vastaus, evidenssi ja testattava kriteeri. Sääntötriagessa sen tulisi sisältää sovellettava sääntö ja olennaiset tosiseikat. Säilytä syöte tuloksen rinnalla, jotta tarkastelussa voidaan selvittää, miksi päätös oli asianmukainen tai mikä puuttuva tieto on lisättävä.
Ailoot Ultra · System One POST /v1/systemone jaredpalmer/kev-4b
jaredpalmer/kev-4bAloitus
Kev-4B pisteyttää tyypitettyjä kysymyksiä annetusta englanninkielisestä asiakirjasta ja palauttaa kalibroidut todennäköisyydet määrittelemillesi vaihtoehdoille. Käytä kyllä/ei-, choice- ja järjestettyjä score-kysymyksiä luokitteluun, reititykseen, triageen ja tarkistuksiin, jotka tarvitsevat rakenteisen päätöksen generoidun proosan sijaan.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- decisions
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · System One POST /v1/systemone
- Syötetyypit
text- Tulostyypit
decisions- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat jaredpalmer/kev-4b | Oletus— |
Kenttäprovider | Tyyppischema | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäquestions | Tyyppiobject | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäsession_id | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästate | Tyyppischema | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttätrace | Tyyppischema | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäquestions.<id>.type | Tyyppistring | VaatimusPakollinen | Arvot & rajat noul, choice, score | Oletus— |
Kenttäquestions.<id>.instructions | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäquestions.<id>.criteria | Tyyppiobject|array | VaatimusValinnainen | Arvot & rajat Ehdot: choice/score: pakollinen; noul: valinnainen. choice-kriteerit ovat olio; score on taulukko, jossa minItems on 1. | Oletus— |
Kenttäquestions.<id>.criteria.true | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat Sovelletaan, kun: noul-kriteeriolio annettu | Oletus— |
Kenttäquestions.<id>.criteria.false | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat Sovelletaan, kun: noul-kriteeriolio annettu | Oletus— |
Syöteaineistojen yhdistelmät
noul · Pakollinen: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Pakollinen: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Pakollinen: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, state, questions |
Parametrimaterial_types | Sopimustext |
Parametrioptional_controls | Sopimusprovider, session_id, trace, user |
Parametrimultimodal_input_binding | Sopimusnull |
Elinkaari: synchronous
Lähetä täsmällinen mallin tunniste ja säilytä koko natiivivastaus.
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Ailoot-hinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Kontekstin tokenit, enemmän kuin | Kontekstin tokenit, enintään raja-arvo mukaan lukien | Veloitus |
|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Kontekstin tokenit, enemmän kuin— | Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaa | Veloitus Syöte · Syötetokenit $0.000084 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
| AsetuksetPyynnön pituusluokka 1 | Hinnasto— | Kontekstin tokenit, enemmän kuin0 | Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaa | Veloitus Syöte · Syötetokenit $0.000084 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot Ultra · System One
{
"model": "jaredpalmer/kev-4b",
"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']='jaredpalmer/kev-4b'
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
Vastaanota ja tallenna tulokset
Ailoot Ultra · System One
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Jokainen annettu kysymystunnisteeseen sidottu vastaus säilytetään täsmällisine tyyppeineen, noul/choice/score-arvoineen, luottamusarvoineen, todennäköisyyksineen ja selitteineen. Koko alkuperäinen JSON tallennetaan ja palautetaan vasta veloituksen lopullisen kirjauksen jälkeen.
Jos alkuperäinen vastaus on tarkistettava
Säilytä alkuperäinen operaatio ja kokonainen tai osittainen vastaus; älä toista POST-pyyntöä.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttämodel | Tyyppistring |
Kenttäid | Tyyppistring |
Kenttäprovider | Tyyppistring |
Kenttäanswers.<id>.type | Tyyppistring |
Kenttäanswers.<id>.noul | Tyyppinumber |
Kenttäanswers.<id>.choice | Tyyppistring |
Kenttäanswers.<id>.score | Tyyppinumber |
Kenttäanswers.<id>.confidence | Tyyppinumber |
Kenttäanswers.<id>.probabilities | Tyyppiobject |
Kenttäanswers.<id>.legend | Tyyppiobject |
Kenttäusage.input_tokens | Tyyppiinteger |
Kenttäusage.output_tokens | Tyyppiinteger |
Kenttäusage.cost | Tyyppinumber |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheellinen pakollinen kenttä, esitysmuoto tai arvo | Seuraava vaiheKorjaa ilmoitettu pyyntökenttä. |
Aliakset
Mallin aliakset
Ailoot Ultra jaredpalmer/kev-4b
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Jared Palmer: Kev 4B
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/systemone·jaredpalmer/kev-4b:text→decisions- Mitä kenttiä pyyntö käyttää?
POST /v1/systemone·jaredpalmer/kev-4b:model,provider,questions,session_id,state,trace,user