model

Jared Palmer: Kev 4B

Markdown · JSON

Jared Palmer: Kev 4B

Kev-4B menskor soalan berjenis tentang dokumen bahasa Inggeris yang diberikan dan mengembalikan kebarangkalian terkalibrasi bagi pilihan yang anda takrifkan. Gunakan soalan ya/tidak, pilihan dan skor bertertib untuk pengelasan, penghalaan, triage serta semakan yang memerlukan keputusan berstruktur, bukannya prosa terjana.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Kev-4B ialah model keputusan kompak untuk menjawab soalan berjenis tentang keadaan yang diberikan. Keadaan ialah dokumen atau rekod yang dinilai, dan setiap soalan mentakrifkan pilihan yang boleh diskor oleh model. Hasilnya ialah taburan kebarangkalian dan rekod keputusan dengan jenis yang ditetapkan, menjadikannya berguna untuk pengelasan dokumen, penghalaan, triage, pilihan pengekstrakan dan semakan berdasarkan kriteria yang dinyatakan.

Model menggabungkan seni bina asas Qwen3.5-4B-Base yang dibekukan dengan penyesuai LoRA dan kepala penunjuk. Seni bina asas mempunyai 32 lapisan, terdiri daripada 24 lapisan Gated DeltaNet dan lapan lapisan perhatian penuh. Penyesuai menyasarkan unjuran perhatian, MLP dan DeltaNet; kepala penunjuk menskor pilihan yang diberikan dan menukarkan skor itu kepada kebarangkalian. Ini ialah aliran kerja keputusan prefill sahaja, dengan pilihan membentuk ruang jawapan.

Tiga jenis soalan boleh hadir dalam permintaan yang sama. Soalan choice menerima 1–255 pilihan bernama, dengan penerangan pilihan jika diperlukan, dan mengembalikan pilihan paling berkemungkinan, nilai confidence berasingan dan kebarangkalian bagi pilihan. Soalan ya/tidak, yang dinamakan noul dalam format pembuat, mengembalikan kebarangkalian ya. Takrifkan makna ya dalam soalan, bukannya menganggap nombor tinggi sentiasa bermakna hasil positif untuk aplikasi.

Soalan skor bertertib menerima 1–255 tahap dan mengembalikan kebarangkalian tahap serta indeks jangkaannya. Indeks tahap bermula pada sifar. Format hasil pembuat turut membawa petunjuk tahap dan nilai confidence berasingan. Indeks jangkaan boleh berupa pecahan: ia merumuskan taburan merentas tahap bertertib anda, bukannya memilih label teks baharu. Simpan urutan dan petunjuk tahap bersama hasil supaya penarafan dapat ditafsirkan secara konsisten.

Soalan berkongsi keadaan yang sama tetapi dinilai secara bebas. Satu soalan tidak dapat membaca jawapan soalan lain, dan keadaan dikira sekali lalu digunakan semula. Jika keputusan kemudian bergantung pada hasil keputusan terdahulu, nyatakan kebergantungan itu dengan jelas dalam keadaan berikutnya, bukannya mengharapkan soalan dalam satu permintaan membentuk rantaian. Ini menjadikan aliran kerja keadaan bersama sesuai untuk beberapa semakan bebas pada dokumen yang sama.

Sediakan keadaan dengan bukti yang benar-benar diperlukan soalan. Ia boleh berupa teks biasa atau objek atau tatasusunan JSON yang dipaparkan sebagai teks berlabel. Pastikan nama medan, unit, syarat dasar dan petikan sumber berkaitan jelas. Tulis arahan khusus untuk setiap soalan dan berikan makna kepada pilihannya yang boleh dibezakan berdasarkan rekod. Untuk tugas penghalaan sokongan asal, keadaan boleh mengandungi permintaan dan konteksnya, manakala pilihan mentakrifkan kategori penghantaran, akses dan sokongan produk dengan penerangan pendek.

Soalan kedua boleh menilai kesegeraan, dan soalan bertertib boleh menilai berapa banyak tindakan susulan yang diperlukan permintaan. Soalan-soalan ini menjawab perkara operasi yang berbeza, maka takrifkan setiap satunya secara berasingan. Sertakan pilihan semakan atau bukti tidak mencukupi yang sesuai apabila tugas pilihan memerlukannya, dan simpan taburan penuh apabila beberapa kategori munasabah. Aplikasi memutuskan cara menghala atau menyemak hasil; model membekalkan rekod berskor.

Kev-4B ditujukan untuk keputusan berjenis terhadap dokumen beberapa ribu token. Profil penyajian pembuat menerima keadaan sehingga 65,536 token dan memperuntukkan ruang tambahan bagi setiap soalan, manakala panjang konteks yang disahkan untuk checkpoint ini ialah 8192 token. Ini sempadan yang berbeza: penerimaan keadaan lebih panjang tidak membuktikan keputusan yang sama tahap kebolehpercayaannya pada setiap panjang. Pastikan petikan penentu kompak dan kekalkan labelnya ketika menyediakan rekod panjang untuk pengelasan.

Profil yang dikeluarkan menggunakan bahasa Inggeris. Tugas bergunanya bergantung pada bukti dalam keadaan yang diberikan dan pilihan yang ditakrifkan, bukannya sembang terbuka, peringkasan atau jawapan berasaskan pengetahuan luas. Aritmetik tarikh pada ketepatan hari ialah batasan khusus: pembuat menyediakan prapemproses fakta tarikh berasingan yang membekalkan selang masa terkira. Untuk semakan tarikh akhir, sertakan tarikh berkaitan dan selang hari yang telah dikira dalam keadaan, bersama peraturan yang menggunakannya.

Checkpoint dibekalkan dengan kalibrasi kebarangkalian yang telah dipadankan, tetapi confidence boleh berubah mengikut domain dokumen dan reka bentuk soalan. Pembuat juga mendokumenkan penalaan halus checkpoint terbuka pada label khusus tugas serta pemadanan kalibrasi kebarangkaliannya kepada beban kerja itu; ini aliran kerja penyesuaian berasingan daripada penskoran keadaan yang diberikan. Pilih ambang keputusan menggunakan contoh berlabel daripada beban kerja sebenar dan pastikan kes tidak pasti kekal kelihatan untuk semakan. Pembuat mengecualikan keputusan penting tentang manusia yang diautomatikkan sepenuhnya tanpa semakan manusia. Urutan pilihan juga boleh mempengaruhi jawapan, maka kekalkan urutan stabil apabila membandingkan hasil. Nilai label terpilih, medan confidence berasingan dan taburan kebarangkalian mengikut peranan masing-masing dalam aliran kerja anda.

Keluaran Kev-4B semasa yang diterangkan pembuat tergolong dalam Kev 1.0 dan menggunakan asas Qwen3.5. Keluaran terdahulu berasaskan Qwen3 dan keluaran yang hanya meliputi peringkat dokumen kekal sebagai versi berbeza. Simpan edisi terpilih dan takrif soalan bersama output ketika membangunkan aliran kerja khusus tugas, bukannya mencampurkan hasil daripada profil berbeza.

Artifak akhir yang berguna ialah set rekod keputusan bernama bersama soalan asal, takrif pilihan, taburan dan sebarang petunjuk tahap bertertib. Untuk semakan kualiti jawapan, keadaan perlu merangkumi jawapan cadangan, bukti dan kriteria yang diuji. Untuk triage dasar, ia perlu merangkumi peraturan terpakai dan fakta berkaitan. Simpan input itu di sisi hasil supaya semakan dapat menentukan mengapa keputusan sesuai atau mengenal pasti fakta yang belum tersedia dan perlu diberikan.

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

jaredpalmer/kev-4b

Jared Palmer /jaredpalmer/kev-4b

Pengenalan

Kev-4B menskor soalan berjenis tentang dokumen bahasa Inggeris yang diberikan dan mengembalikan kebarangkalian terkalibrasi bagi pilihan yang anda takrifkan. Gunakan soalan ya/tidak, pilihan dan skor bertertib untuk pengelasan, penghalaan, triage serta semakan yang memerlukan keputusan berstruktur, bukannya prosa terjana.

Input yang diterima
Teks
Hasil
decisions

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · System One POST /v1/systemone
Input
text
Output
decisions
Format output
json
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
jaredpalmer/kev-4b
Lalai—
MedanproviderJenisschemaKeperluanPilihanNilai & hadLalai—
MedanquestionsJenisobjectKeperluanDiperlukanNilai & hadLalai—
Medansession_idJenisstringKeperluanPilihanNilai & hadLalai—
MedanstateJenisschemaKeperluanDiperlukanNilai & hadLalai—
MedantraceJenisschemaKeperluanPilihanNilai & hadLalai—
MedanuserJenisstringKeperluanPilihanNilai & hadLalai—
Medanquestions.<id>.typeJenisstringKeperluanDiperlukanNilai & had
noul, choice, score
Lalai—
Medanquestions.<id>.instructionsJenisstring|object|arrayKeperluanDiperlukanNilai & hadLalai—
Medanquestions.<id>.criteriaJenisobject|arrayKeperluanPilihanNilai & had
Syarat: choice/score: wajib; noul: pilihan. Kriteria choice ialah objek; score ialah tatasusunan dengan minItems1.
Lalai—
Medanquestions.<id>.criteria.trueJenisstring|object|arrayKeperluanDiperlukanNilai & had
Terpakai apabila: Objek kriteria noul dibekalkan
Lalai—
Medanquestions.<id>.criteria.falseJenisstring|object|arrayKeperluanDiperlukanNilai & had
Terpakai apabila: Objek kriteria noul dibekalkan
Lalai—
Gabungan bahan input

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

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

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

Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, state, questions
Parametermaterial_typesKontraktext
Parameteroptional_controlsKontrakprovider, session_id, trace, user
Parametermultimodal_input_bindingKontraknull

Kitar hayat: synchronous

Hantar ID model yang tepat dan simpan respons natif yang lengkap.

Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Kadar Ailoot

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

KonfigurasiJadual kadarToken konteks, melebihiToken konteks, sehingga dan termasukCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasToken konteks, melebihi—Token konteks, sehingga dan termasukTiada had atasCaj
Input · Token input $0.000084 / 1K token
Output · Token output $0 / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token
KonfigurasiTahap panjang permintaan 1Jadual kadar—Token konteks, melebihi0Token konteks, sehingga dan termasukTiada had atasCaj
Input · Token input $0.000084 / 1K token
Output · Token output $0 / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Contoh permintaan

Ailoot Ultra · System One

Struktur permintaan rasmi yang dikekalkan; contoh dokumentasiGunakan bahan permintaan sebenar anda dan simpan hasil lengkap
{
  "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

Terima dan simpan hasil

Ailoot Ultra · System One

json

Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

Setiap jawapan bagi ID soalan yang diberikan dikekalkan berserta jenis tepatnya, nilai noul/choice/score, keyakinan, kebarangkalian dan petunjuk. Keseluruhan JSON asal disimpan dan hanya dikembalikan selepas penyelesaian caj.

Jika respons asal perlu disemak

Simpan operasi asal dan balasan penuh/separa; jangan ulang POST.

Medan respons
MedanJenis
MedanmodelJenisstring
MedanidJenisstring
MedanproviderJenisstring
Medananswers.<id>.typeJenisstring
Medananswers.<id>.noulJenisnumber
Medananswers.<id>.choiceJenisstring
Medananswers.<id>.scoreJenisnumber
Medananswers.<id>.confidenceJenisnumber
Medananswers.<id>.probabilitiesJenisobject
Medananswers.<id>.legendJenisobject
Medanusage.input_tokensJenisinteger
Medanusage.output_tokensJenisinteger
Medanusage.costJenisnumber
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratMedan wajib, bentuk perwakilan atau nilai tidak sahLangkah seterusnyaBetulkan medan permintaan yang dinyatakan.

Alias

Alias model

Ailoot Ultra jaredpalmer/kev-4b

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

jaredpalmer/kev-4b

FAQ · Jared Palmer: Kev 4B
Apakah input dan hasil yang tersedia?

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

Apakah medan yang digunakan oleh permintaan?

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

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen