modelli

Jared Palmer: Kev 4B

Markdown · JSON

Jared Palmer: Kev 4B

Kev-4B assegna punteggi a domande tipizzate su un documento in inglese fornito e restituisce probabilità calibrate sulle opzioni che definisci. Usa domande sì/no, di scelta e a punteggio ordinato per classificazione, instradamento, triage e verifiche che richiedono una decisione strutturata anziché prosa generata.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Kev-4B è un modello decisionale compatto per rispondere a domande tipizzate su uno stato fornito. Lo stato è il documento o il record da valutare, e ogni domanda definisce le opzioni a cui il modello può assegnare un punteggio. Il risultato è una distribuzione di probabilità e un record decisionale tipizzato, utile per la classificazione di documenti, l'instradamento, il triage, le scelte di estrazione e le verifiche rispetto a criteri dichiarati.

Il modello combina una rete di base Qwen3.5-4B-Base congelata con un adattatore LoRA e una testa a puntatore. La rete di base ha 32 livelli, di cui 24 livelli Gated DeltaNet e otto livelli ad attenzione completa. L'adattatore agisce sulle proiezioni di attenzione, MLP e DeltaNet; la testa a puntatore assegna un punteggio alle opzioni fornite e converte tali punteggi in probabilità. Si tratta di un flusso decisionale basato esclusivamente sulla fase di prefill, in cui le opzioni costituiscono lo spazio delle risposte.

Nella stessa richiesta possono comparire tre tipi di domanda. Una domanda di scelta accetta da 1 a 255 opzioni denominate, facoltativamente con descrizioni, e restituisce l'opzione più probabile, un valore di confidenza separato e le probabilità delle opzioni. Una domanda sì/no, chiamata noul nel formato del produttore, restituisce la probabilità del sì. Definisci nella domanda il significato del sì invece di presumere che un numero elevato indichi sempre un esito positivo per l'applicazione.

Una domanda a punteggio ordinato accetta da 1 a 255 livelli e restituisce le probabilità dei livelli e il loro indice atteso. Gli indici dei livelli partono da zero. Il formato del risultato del produttore riporta anche la legenda dei livelli e un valore di confidenza separato. Un indice atteso può essere frazionario: riassume la distribuzione sui livelli ordinati che hai definito anziché selezionare una nuova etichetta testuale. Conserva l'ordine dei livelli e la legenda insieme al risultato, in modo che una valutazione possa essere interpretata in modo coerente.

Le domande condividono lo stesso stato ma vengono valutate in modo indipendente. Una domanda non può leggere la risposta di un'altra, e lo stato viene calcolato una sola volta e riutilizzato. Se una decisione successiva dipende dal risultato di una decisione precedente, rendi esplicita questa dipendenza in uno stato successivo invece di aspettarti che le domande di una stessa richiesta formino una catena. Ciò rende il flusso a stato condiviso adatto a più verifiche indipendenti sullo stesso documento.

Prepara lo stato con le prove di cui le domande hanno effettivamente bisogno. Può essere testo semplice oppure un oggetto o un array JSON reso come testo etichettato. Mantieni chiari i nomi dei campi, le unità, le condizioni delle policy e i passaggi di origine pertinenti. Scrivi un'istruzione specifica per ogni domanda e assegna alle sue opzioni significati distinguibili in base al record. Per un'attività originale di instradamento dell'assistenza, lo stato può contenere la richiesta e il suo contesto, mentre le scelte definiscono le categorie consegna, accesso e supporto al prodotto con brevi descrizioni.

Una seconda domanda può valutare l'urgenza, e una domanda ordinata può valutare quanto seguito richieda la richiesta. Queste rispondono a domande operative diverse, quindi definisci ciascuna separatamente. Includi un'opzione appropriata per la revisione o per le prove mancanti quando l'attività di scelta ne ha bisogno, e conserva l'intera distribuzione quando più categorie sono plausibili. L'applicazione decide come instradare o rivedere un risultato; il modello fornisce il record con i punteggi.

Kev-4B è pensato per decisioni tipizzate su documenti di qualche migliaio di token. Il profilo di servizio del produttore accetta stati fino a 65.536 token e riserva spazio aggiuntivo per ogni domanda, mentre la lunghezza di contesto convalidata per questo checkpoint è di 8192 token. Si tratta di limiti diversi: accettare uno stato più lungo non garantisce decisioni ugualmente affidabili a ogni lunghezza. Mantieni compatti i passaggi decisivi e conserva le loro etichette quando prepari un record lungo per la classificazione.

Il profilo rilasciato è in inglese. Le sue attività utili dipendono dalle prove presenti nello stato fornito e dalle opzioni definite, non da chat aperte, riepiloghi o risposte basate su conoscenze generali. L'aritmetica delle date a livello di giorno è una limitazione specifica: il produttore fornisce un preprocessore separato per i fatti sulle date che fornisce gli intervalli calcolati. Per una verifica di scadenza, includi nello stato le date pertinenti e gli intervalli in giorni calcolati, insieme alla regola che li utilizza.

Il checkpoint include una calibrazione delle probabilità già adattata, ma la confidenza può variare in base al dominio del documento e alla progettazione della domanda. Il produttore documenta anche il fine-tuning del checkpoint aperto su etichette specifiche dell'attività e l'adattamento della calibrazione delle probabilità a quel carico di lavoro; si tratta di un flusso di personalizzazione distinto dall'assegnazione di punteggi a uno stato fornito. Scegli le soglie decisionali usando esempi etichettati del carico di lavoro reale e mantieni visibili i casi incerti per la revisione. Il produttore esclude decisioni completamente automatizzate con conseguenze rilevanti sulle persone senza revisione umana. Anche l'ordine delle opzioni può influire su una risposta, quindi mantieni un ordinamento stabile quando confronti i risultati. Valuta l'etichetta scelta, il campo di confidenza separato e la distribuzione di probabilità in base al ruolo che ciascuno svolge nel tuo flusso di lavoro.

L'attuale versione di Kev-4B descritta dal produttore appartiene a Kev 1.0 e usa la base Qwen3.5. Le versioni precedenti basate su Qwen3 e quelle limitate alla sola fase sui documenti restano versioni distinte. Mantieni l'edizione scelta e le definizioni delle domande associate agli output quando sviluppi un flusso di lavoro specifico per un'attività, invece di mescolare risultati di profili diversi.

Un artefatto finale utile è un insieme denominato di record decisionali con le domande originali, le definizioni delle opzioni, le distribuzioni e le eventuali legende dei livelli ordinati. Per una verifica della qualità di una risposta, lo stato deve includere la risposta proposta, le prove e il criterio da verificare. Per il triage delle policy, deve includere la regola applicabile e i fatti pertinenti. Conserva quell'input accanto al risultato, in modo che una revisione possa stabilire perché una decisione era appropriata o quale fatto mancante occorre fornire.

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

jaredpalmer/kev-4b

Jared Palmer /jaredpalmer/kev-4b

Introduzione

Kev-4B assegna punteggi a domande tipizzate su un documento in inglese fornito e restituisce probabilità calibrate sulle opzioni che definisci. Usa domande sì/no, di scelta e a punteggio ordinato per classificazione, instradamento, triage e verifiche che richiedono una decisione strutturata anziché prosa generata.

Input accettati
Testo
Risultati
decisions

Disponibile in Ailoot · input e metodi

Ailoot Ultra · System One POST /v1/systemone
Tipi di input
text
Tipi di output
decisions
Formato di output
json
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
jaredpalmer/kev-4b
Predefinito—
CampoproviderTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampoquestionsTipoobjectRequisitoObbligatorioValori e limitiPredefinito—
Camposession_idTipostringRequisitoFacoltativoValori e limitiPredefinito—
CampostateTiposchemaRequisitoObbligatorioValori e limitiPredefinito—
CampotraceTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampouserTipostringRequisitoFacoltativoValori e limitiPredefinito—
Campoquestions.<id>.typeTipostringRequisitoObbligatorioValori e limiti
noul, choice, score
Predefinito—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObbligatorioValori e limitiPredefinito—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoFacoltativoValori e limiti
Condizioni: choice/score: obbligatori; noul: facoltativo. I criteri di choice sono un oggetto; score è un array con minItems1.
Predefinito—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Combinazioni di materiali in input

noul · Obbligatorio: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obbligatorio: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Obbligatorio: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, state, questions
Parametromaterial_typesContrattotext
Parametrooptional_controlsContrattoprovider, session_id, trace, user
Parametromultimodal_input_bindingContrattonull

Ciclo di vita: synchronous

Invia l'ID esatto del modello e conserva l'intera risposta nativa.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeToken di contesto, più diToken di contesto, fino al limite inclusoCosto
ConfigurazioneTariffe di base dei tokenListino delle tariffeTariffa baseToken di contesto, più di—Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.000084 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
ConfigurazioneFascia 1 di lunghezza della richiestaListino delle tariffe—Token di contesto, più di0Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.000084 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · System One

Struttura ufficiale della richiesta conservata; esempio per la documentazioneUsa il materiale effettivo della tua richiesta e conserva il risultato completo
{
  "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

Ricevi e salva i risultati

Ailoot Ultra · System One

json

Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Viene conservata ogni risposta associata all'ID della domanda fornito, con il tipo esatto, il valore noul/choice/score, la confidenza, le probabilità e la legenda. L'intero JSON originale viene memorizzato e restituito solo dopo il conguaglio dell'addebito.

Se occorre verificare la risposta originale

Conserva l'operazione originale e la risposta completa o parziale; non ripetere POST.

Campi della risposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampo obbligatorio, rappresentazione o valore non validoPassaggio successivoCorreggi il campo della richiesta indicato.

Alias

Alias del modello

Ailoot Ultra jaredpalmer/kev-4b

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

jaredpalmer/kev-4b

FAQ · Jared Palmer: Kev 4B
Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza