Source: https://ailoot.ai/models/nb/jaredpalmer-kev-4b/
Canonical: https://ailoot.ai/models/nb/jaredpalmer-kev-4b/
Language: nb

# Jared Palmer: Kev 4B

[Markdown](https://ailoot.ai/models/nb/jaredpalmer-kev-4b/index.md) · [JSON](https://ailoot.ai/models/nb/jaredpalmer-kev-4b/facts.json)

## [Jared Palmer: Kev 4B](https://ailoot.ai/models/nb/jaredpalmer-kev-4b/)

Kev-4B skårer typede spørsmål om et oppgitt engelskspråklig dokument og returnerer kalibrerte sannsynligheter over alternativene du definerer. Bruk ja/nei-spørsmål, valgspørsmål og spørsmål med ordnet skår til klassifisering, ruting, triagering og kontroller som krever en strukturert beslutning i stedet for generert prosa.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `jaredpalmer/kev-4b`](https://ailoot.ai/models/nb/jaredpalmer-kev-4b/#method-0)

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Kev-4B er en kompakt beslutningsmodell for å besvare typede spørsmål om en oppgitt tilstand. Tilstanden er dokumentet eller posten som vurderes, og hvert spørsmål definerer alternativene modellen kan skåre. Resultatet er en sannsynlighetsfordeling og en typet beslutningspost, noe som gjør modellen nyttig for dokumentklassifisering, ruting, triagering, valg ved uttrekk og kontroller mot angitte kriterier.

Modellen kombinerer en fryst Qwen3.5-4B-Base-ryggrad med en LoRA-adapter og et pekerhode. Ryggraden har 32 lag, bestående av 24 Gated DeltaNet-lag og åtte lag med full oppmerksomhet. Adapteren retter seg mot oppmerksomhets-, MLP- og DeltaNet-projeksjoner; pekerhodet skårer de oppgitte alternativene og gjør skårene om til sannsynligheter. Dette er en beslutningsflyt som bare kjører forhåndsutfyllingen (prefill), der alternativene utgjør svarrommet.

Tre spørsmålstyper kan forekomme i samme forespørsel. Et valgspørsmål tar imot 1–255 navngitte alternativer, eventuelt med beskrivelser, og returnerer det mest sannsynlige alternativet, en separat konfidensverdi og sannsynligheter for alternativene. Et ja/nei-spørsmål, kalt noul i produsentens format, returnerer sannsynligheten for ja. Definer hva ja betyr i spørsmålet, i stedet for å anta at et høyt tall alltid betyr et positivt utfall for applikasjonen.

Et spørsmål med ordnet skår tar imot 1–255 nivåer og returnerer sannsynligheter for nivåene og deres forventede indeks. Nivåindeksene starter på null. Produsentens resultatformat inneholder også nivåforklaringen og en separat konfidensverdi. En forventet indeks kan være ikke-heltallig: den oppsummerer fordelingen over de ordnede nivåene dine i stedet for å velge en ny tekstetikett. Behold nivårekkefølgen og forklaringen sammen med resultatet, slik at en vurdering kan tolkes konsekvent.

Spørsmålene deler den samme tilstanden, men vurderes uavhengig av hverandre. Ett spørsmål kan ikke lese et annet spørsmåls svar, og tilstanden beregnes én gang og brukes på nytt. Hvis en senere beslutning avhenger av resultatet fra en tidligere beslutning, gjør du denne avhengigheten eksplisitt i en påfølgende tilstand i stedet for å forvente at spørsmålene i én forespørsel danner en kjede. Dette gjør flyten med felles tilstand egnet for flere uavhengige kontroller av det samme dokumentet.

Forbered tilstanden med grunnlaget spørsmålene faktisk krever. Den kan være ren tekst eller et JSON-objekt eller en JSON-matrise gjengitt som merket tekst. Hold feltnavn, enheter, vilkår i retningslinjer og de relevante kildeavsnittene tydelige. Skriv en spesifikk instruksjon for hvert spørsmål, og gi alternativene betydninger som kan skilles fra hverandre ut fra posten. For en egenutviklet oppgave med ruting av supporthenvendelser kan tilstanden inneholde henvendelsen og konteksten, mens valgene definerer kategorier for levering, tilgang og produktstøtte med korte beskrivelser.

Et annet spørsmål kan vurdere hastegrad, og et ordnet spørsmål kan angi hvor mye oppfølging henvendelsen trenger. Disse besvarer ulike operative spørsmål, så definer hvert av dem separat. Ta med et passende alternativ for gjennomgang eller manglende grunnlag når valgoppgaven trenger det, og behold hele fordelingen når flere kategorier er plausible. Applikasjonen avgjør hvordan et resultat skal rutes eller gjennomgås; modellen leverer den skårede posten.

Kev-4B er beregnet på typede beslutninger over dokumenter på noen få tusen tokener. Produsentens driftsprofil tar imot tilstander på opptil 65 536 tokener og reserverer ekstra plass til hvert spørsmål, mens den validerte kontekstlengden for dette sjekkpunktet er 8192 tokener. Dette er ulike grenser: at en lengre tilstand godtas, viser ikke at beslutningene er like pålitelige ved alle lengder. Hold avgjørende avsnitt kompakte og bevar etikettene deres når du forbereder en lang post for klassifisering.

Den utgitte profilen er engelskspråklig. De nyttige oppgavene avhenger av grunnlaget i den oppgitte tilstanden og av de definerte alternativene, ikke av åpen chat, oppsummering eller bred kunnskapsbasert besvarelse. Datoregning på dagsnivå er en særskilt begrensning: produsenten leverer en egen forbehandler for datofakta som oppgir beregnede intervaller. For en fristkontroll tar du med de relevante datoene og de beregnede dagintervallene i tilstanden, sammen med regelen som bruker dem.

Sjekkpunktet leveres med tilpasset sannsynlighetskalibrering, men konfidensen kan endre seg med dokumentdomenet og utformingen av spørsmålene. Produsenten dokumenterer også finjustering av det åpne sjekkpunktet på oppgavespesifikke etiketter og tilpasning av sannsynlighetskalibreringen til den aktuelle arbeidsmengden; dette er en egen tilpasningsflyt, atskilt fra skåring av en oppgitt tilstand. Velg beslutningsterskler ved hjelp av merkede eksempler fra den faktiske arbeidsmengden, og hold usikre tilfeller synlige for gjennomgang. Produsenten utelukker helautomatiserte, konsekvensfulle beslutninger om mennesker uten menneskelig gjennomgang. Rekkefølgen på alternativene kan også påvirke et svar, så behold en stabil rekkefølge når du sammenligner resultater. Vurder den valgte etiketten, det separate konfidensfeltet og sannsynlighetsfordelingen ut fra rollen hver av dem har i arbeidsflyten din.

Den gjeldende Kev-4B-utgivelsen som produsenten beskriver, tilhører Kev 1.0 og bruker Qwen3.5-basen. Tidligere utgivelser basert på Qwen3 og utgivelser kun for dokumentstadiet er fortsatt egne versjoner. Hold den valgte utgaven og spørsmålsdefinisjonene knyttet til utdataene når du utvikler en oppgavespesifikk arbeidsflyt, i stedet for å blande resultater fra ulike profiler.

Et nyttig sluttresultat er et navngitt sett med beslutningsposter med de opprinnelige spørsmålene, definisjonene av alternativene, fordelingene og eventuelle forklaringer til ordnede nivåer. For en kontroll av svarkvalitet bør tilstanden inneholde det foreslåtte svaret, grunnlaget og kriteriet som testes. For triagering etter retningslinjer bør den inneholde den gjeldende regelen og relevante fakta. Ta vare på disse inndataene ved siden av resultatet, slik at en gjennomgang kan fastslå hvorfor en beslutning var riktig, eller hvilket manglende faktum som må tilføres.

**Ailoot Ultra · System One** `POST /v1/systemone` `jaredpalmer/kev-4b`

[`jaredpalmer/kev-4b`](https://ailoot.ai/models/nb/#m=jaredpalmer%2Fkev-4b&route=Ultra&caller=jaredpalmer%2Fkev-4b&fmt=systemone)

Jared Palmer /`jaredpalmer/kev-4b`

### Start

Kev-4B skårer typede spørsmål om et oppgitt engelskspråklig dokument og returnerer kalibrerte sannsynligheter over alternativene du definerer. Bruk ja/nei-spørsmål, valgspørsmål og spørsmål med ordnet skår til klassifisering, ruting, triagering og kontroller som krever en strukturert beslutning i stedet for generert prosa.

Godkjente inndata

Tekst

Resultater

decisions

### Tilgjengelig i Ailoot · inndata & metoder

**Ailoot Ultra · System One** `POST /v1/systemone`

Inndatatyper

`text`

Utdatatyper

`decisions`

Utdataformat

json

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser jaredpalmer/kev-4b | Standard— |
| Felt`provider` | Type`schema` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`questions` | Type`object` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`session_id` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`state` | Type`schema` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`trace` | Type`schema` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`user` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`questions.<id>.type` | Type`string` | KravPåkrevd | Verdier & grenser noul, choice, score | Standard— |
| Felt`questions.<id>.instructions` | Type`string\|object\|array` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`questions.<id>.criteria` | Type`object\|array` | KravValgfritt | Verdier & grenser Vilkår: choice/score: påkrevd; noul: valgfritt. Kriteriene for choice er et objekt; score er en matrise med minItems1. | Standard— |
| Felt`questions.<id>.criteria.true` | Type`string\|object\|array` | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |
| Felt`questions.<id>.criteria.false` | Type`string\|object\|array` | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |

Kombinasjoner av inngående materialer

**noul** · Påkrevd: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

**choice** · Påkrevd: state, questions.\<id\>.type=choice, questions.\<id\>.instructions, criteria object

**score** · Påkrevd: state, questions.\<id\>.type=score, questions.\<id\>.instructions, criteria array with minItems1

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, state, questions |
| Parameter`material_types` | Avtaletext |
| Parameter`optional_controls` | Avtaleprovider, session\_id, trace, user |
| Parameter`multimodal_input_binding` | Avtalenull |

Livssyklus: `synchronous`

Send den eksakte modell-ID-en og behold hele svaret i det opprinnelige formatet.

### Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Ikke angitt Når hurtigmodus er valgt

Flex-modus

Ikke angitt Når flex-modus er valgt

Maksimal resonneringsinnsats

Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

#### Ailoot-satser

#### Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

| Konfigurasjon | Prisplan | Konteksttokener, mer enn | Konteksttokener, opptil og med | Kostnad |
| --- | --- | --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Konteksttokener, mer enn— | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener **$0.000084** / 1K tokener Utdata · Utgående tokener **$0** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |
| KonfigurasjonNivå 1 for forespørselslengde | Prisplan— | Konteksttokener, mer enn0 | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener **$0.000084** / 1K tokener Utdata · Utgående tokener **$0** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · System One

Bevart offisiell forespørselsstruktur; dokumentasjonseksempelBruk ditt faktiske forespørselsmateriale og bevar hele resultatet

```json
{
  "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."
  }
}
```

```bash
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
```

### Motta og lagre resultater

#### Ailoot Ultra · System One

json

##### Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Hvert oppgitt svar knyttet til en spørsmåls-ID bevares med sin eksakte type, noul/choice/score-verdi, konfidens, sannsynligheter og tegnforklaring. Hele det opprinnelige JSON-svaret lagres og returneres først etter oppgjør.

##### Hvis det opprinnelige svaret må kontrolleres

Behold den opprinnelige operasjonen og hele eller deler av svaret; ikke gjenta POST.

Svarfelter

| Felt | Type |
| --- | --- |
| Felt`model` | Typestring |
| Felt`id` | Typestring |
| Felt`provider` | Typestring |
| Felt`answers.<id>.type` | Typestring |
| Felt`answers.<id>.noul` | Typenumber |
| Felt`answers.<id>.choice` | Typestring |
| Felt`answers.<id>.score` | Typenumber |
| Felt`answers.<id>.confidence` | Typenumber |
| Felt`answers.<id>.probabilities` | Typeobject |
| Felt`answers.<id>.legend` | Typeobject |
| Felt`usage.input_tokens` | Typeinteger |
| Felt`usage.output_tokens` | Typeinteger |
| Felt`usage.cost` | Typenumber |

Feil og neste trinn

| Svar | Vilkår | Neste trinn |
| --- | --- | --- |
| Svar400 · `invalid_request_error` | VilkårUgyldig påkrevd felt, representasjon eller verdi | Neste trinnKorriger det angitte forespørselsfeltet. |

### Aliaser

#### Modellaliaser

**Ailoot Ultra** [`jaredpalmer/kev-4b`](https://ailoot.ai/models/nb/#m=jaredpalmer%2Fkev-4b&route=Ultra&caller=jaredpalmer%2Fkev-4b&fmt=systemone)

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

[`jaredpalmer/kev-4b`](https://ailoot.ai/models/nb/#m=jaredpalmer%2Fkev-4b&route=Ultra&caller=jaredpalmer%2Fkev-4b&fmt=systemone)

FAQ · Jared Palmer: Kev 4B

Hvilke inndata og resultater er tilgjengelige?

`POST /v1/systemone` · `jaredpalmer/kev-4b`: `text` → `decisions`

Hvilke felt bruker forespørselen?

`POST /v1/systemone` · `jaredpalmer/kev-4b`: `model`, `provider`, `questions`, `session_id`, `state`, `trace`, `user`

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

## Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

## Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement

Velg et rabattabonnement for faste forespørsler.

Kampanjekode opptil 50%

Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.

Kostnader i historikken

Modell, tokener og beløp lagres for hver forespørsel.

[Velg abonnement](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon

Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.

Forhandlerlisens

Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.

Dokumenter på nettstedet

Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

[Be om forhandlerlisens](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
