Kimi-Dev

Kimi-Dev-72B

by Moonshot AI · Saadaval olev avatud kaaludega mudel

Moonshot AI Kimi-Dev-72B on ligikaudu 73 miljardi parameetriga avatud kaaludega koodimudel, mis on treenitud hoidla tasemel probleemide lahendamiseks, koodi parandamiseks ja testide kirjutamiseks. Selle dokumenteeritud teeninduspikkus on 131 072 tokenit, seda levitatakse MIT-litsentsi alusel ning seda saab juurutada Transformersi, vLLM-i ja SGLangi kaudu. Peamine kompromiss on taristu kõrge hind: majutatud kasutuse hinnakiri ja eraldi maksimaalne väljundipikkus ei ole dokumenteeritud.

Tekst Arutlusvõime Programmeerimine
Kimi-Dev-72B on Moonshot AI avatud mudelikaaludega programmeerimismudel, mis on loodud praktiliseks tarkvaraarenduseks. Selle asemel et keskenduda peamiselt lühikeste koodijuppide lõpetamisele, on see mõeldud koodihoidlate uurimiseks, muudatusi vajavate failide tuvastamiseks, koodi muutmiseks ja teatatud probleemide jaoks testide kirjutamiseks. Mudel on saadaval Hugging Face’i kaudu ning seda saab sobiva taristu korral juurutada Transformersi, vLLM-i või SGLangi abil.
Väljundid

Mida Kimi-Dev-72B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Mudeli profiil

Jõudlusnäitajad

7/10 Arutlusvõime
9/10 Programmeerimine
4/10 Kiirus
7/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Kimi-Dev
Tüüp Programmeerimine
Konteksti maht 131K märki/tokenit
Välja antud juuni 2025
Olek Saadaval olev avatud kaaludega mudel
Teadmiste ajapiiri märkused

Ametlikust mudelikaardist ega Moonshot AI repositooriumist ei leitud autoriteetset mudelipõhist teadmiste lõppkuupäeva.

Mudeli selgitused

Kimi-Dev-72B on MIT-litsentsi alusel saadaval avatud kaaludega BF16 kontrollpunktina. Moonshot AI andmetel saavutab mudel SWE-bench Verifiedi testis tulemuse 60,4% ning selle treenimisel kasutati Docker-keskkondi, kus preemia sõltub kogu testikomplekti edukast läbimisest. Hugging Face’i mudelipuu järgi põhineb mudel Qwen2.5-72B-l. Ametlikes materjalides on dokumenteeritud 131 072 märgi pikkune töötlemisaken, kuid eraldi maksimaalset väljundmärkide arvu, teadmiste lõppkuupäeva, majutatud API hinda, struktureeritud väljundi garantiid, viipade vahemällu salvestamise funktsiooni, pakett-API-t ega teenusepakkuja hallatavat veebiotsingutööriista ei täpsustata. Tööriistade käivitamine sõltub juurutusest või agendiraamistikust.

Mudeli juhend

Kimi-Dev-72B: avatud kaaludega kodeerimismudel koodihoidla tasemel tarkvara parandamiseks

Kimi-Dev-72B on Moonshot AI avatud kaaludega kodeerimismudel, mis on mõeldud koodihoidla tasemel probleemide lahendamiseks, koodi parandamiseks, failide lokaliseerimiseks ja testide genereerimiseks. 2025. aasta juunis MIT-litsentsi alusel välja antud mudel on loodud tarkvaraarenduse agentidele ja enda taristus juurutamiseks, mitte tavaliseks vestluseks. Ligikaudu 73 miljardi parameetriga BF16-mudeli dokumenteeritud teeninduspikkus on 131 072 tokenit ning teenusepakkuja andmetel saavutas see SWE-bench Verifiedi testis tulemuse 60,4%.

Mis on Kimi-Dev-72B?

Kimi-Dev-72B on Moonshot AI tarkvaratehnika ülesannetele keskenduv suur keelemudel. See avaldati 2025. aasta juunis avatud kaaludega kontrollpunktina ning seda levitatakse MIT-litsentsi alusel. Mudeli suuruseks on märgitud ligikaudu 73 miljardit parameetrit ja Hugging Face'i mudelipuu järgi põhineb see mudelil Qwen2.5-72B.

Oluline erinevus seisneb selle sihttöövoos. Kimi-Dev-72B ei ole eelkõige mõeldud üldotstarbeliseks vestlusabilisteks ega majutatud koodivestlusrobotiks. See on loodud töötama repositooriumitaseme ülesannetega, näiteks teatatud probleemide lahendamise, asjakohaste failide leidmise, terviklike failide muutmise, vigade parandamise ja testide genereerimisega. Seetõttu sobib see eriti hästi arendajatele, kes loovad kodeerimisagente, või meeskondadele, kes soovivad käitada kodeerimismudelit oma taristus.

Moonshot AI teatab SWE-bench Verifiedi testis tulemuseks 60,4%. Tegemist on päris tarkvaratehnika probleemidel põhineva võrdlustestiga. See on teenusepakkuja esitatud võrdlustesti väide, mitte garantii, et mudel lahendab edukalt kõik repositooriumiülesanded. Tegelikud tulemused sõltuvad repositooriumist, testide kvaliteedist, juhistest, kasutatavatest tööriistadest, järeldamise konfiguratsioonist ja ümbritsevast agenditöövoost.

Kuidas mudelit tarkvaratehnika jaoks treenitakse

Kimi-Dev-72B optimeeriti suuremahulise tugevdusõppe abil. Lihtsustatult tähendab see, et treeninguprotsess annab mudelile tagasisidet selle põhjal, kas pakutud repositooriumimuudatused läbivad ülesande testid, mitte ainult selle põhjal, kas kood tundub lokaalselt usutav.

Moonshot AI kirjeldab Dockeri-põhist treeningu- ja hindamiskeskkonda, mis on üles ehitatud päris tarkvararepositooriumidele. Docker pakub kontrollitud keskkonda, kus genereeritud muudatusi saab rakendada ja testida. Teatatud tasu sõltub kogu testikomplekti edukast läbimisest, mis innustab mudelit arvestama failidevaheliste seostega, selle asemel et käsitleda kodeerimisprobleemi eraldiseisva lõpetamisülesandena.

Ametlik töövoog eristab repositooriumi parandamisel kahte kasulikku etappi. Esmalt tuvastab süsteem failid, mida on kõige tõenäolisemalt vaja muuta. Seejärel muudab ta asjakohaseid faile ja hindab tulemust. Moonshot AI pakub ka käivitusskripte vigade parandamiseks ja testide kirjutamiseks. Selline ülesehitus sobib eriti hästi välisele agendile, mis saab repositooriumi uurida, käske käivitada, paikasid rakendada ja testitulemused mudelile tagastada.

Võimekus, kontekst ja toetatud modaalsused

Kimi-Dev-72B on tekstisisendi ja tekstiväljundiga kodeerimismudel. Mudeliga kaasas olevates materjalides ei dokumenteerita loomulikku pildi-, heli- ega videosisendit või -väljundit. See suudab genereerida teksti kujul koodi, selgitusi, paikasid ja teste, kuid ei loo ise pilte, heli ega videot.

SpetsifikatsioonKontrollitud teave
TeenusepakkujaMoonshot AI
VäljalaseJuuni 2025
Mudeli suurusLigikaudu 73 miljardit parameetrit
KontrollpunktBF16 avatud kaaludega mudel
LitsentsMIT
Dokumenteeritud teeninduspikkus131 072 tokenit
Sisend ja väljundTekstisisend ja tekstiväljund
Majutatud mudeli hindEsitatud allikates dokumenteerimata
Maksimaalne väljundtokenite arvEraldi täpsustamata

131 072 tokeni suurune näitaja tähistab juurutusmaterjalides dokumenteeritud jada- või teeninduspikkust. Esitatud allikates ei määratleta eraldi maksimaalset väljundtokenite arvu, mistõttu ei tohiks seda pidada iga juurutuse puhul garanteeritud genereerimispikkuseks. Tegelik piirang võib sõltuda ka teenindusraamistikust, mälukonfiguratsioonist, viiba suurusest ja genereerimisseadetest.

Pikk kontekst on kasulik repositooriumi juhiste, probleemikirjelduste, lähtefailide, testifailide ja tööriistade tulemuste esitamiseks ühe töövoo käigus. Suur kontekstiaken ei kaota siiski vajadust failide hea valiku järele. Kogu suure repositooriumi lisamine igasse päringusse võib suurendada mälukasutust ja latentsust ning kasvatada tõenäosust, et olulised üksikasjad jäävad tähelepanuta.

Kodeerimis- ja arutlusvõimekus

Kimi-Dev-72B peamine tugevus on mitmeetapiline kodeerimistöö. Repositooriumitaseme probleem nõuab sageli enamat kui süntaktiliselt korrektse funktsiooni loomist: süsteem peab võib-olla probleemist aru saama, jälgima käitumist mitme faili ulatuses, tuvastama õige rakenduse, tegema ühilduva muudatuse ning lisama või uuendama teste. Mudeli treeningu- ja käivituskeskkonna ülesehitus on suunatud just sellisele tegevuste jadale.

Selle arutlusvõimet tuleks seega mõista tarkvaratehnika-alase arutlusena, mitte eraldi dokumenteeritud arutlusrežiimina. Esitatud materjalides ei määratleta eraldi arutluse eelarvet, valitavat arutlustaset ega varjatud mõttekäigu funktsiooni. Mudel võib tavalise tekstigenereerimise kaudu koostada analüüsi ja koodi, samal ajal kui ümbritsev agent saab pakkuda töövoo kasulikkuse tagamiseks vajalikku täitmistsüklit.

Kodeerimiseks sobib mudel paremini repositooriumide parandamise, probleemide lahendamise, testide genereerimise ja kodeerimisagentide uurimise kui lihtsa automaattäienduse jaoks. Moonshot AI SWE-bench Verifiedi tulemus toetab selle positsioneerimist probleemide lahendamise ülesannetes, kuid võrdlustesti tulemusi tuleb hinnata koos 72 miljardi parameetriga mudeli märkimisväärsete riistvara- ja teenindusnõuetega.

Juurutamine ja taristu

Kimi-Dev-72B saab Hugging Face'ist alla laadida ning juurutada Transformers, vLLM-i või SGLangi abil. Moonshot AI näites kasutatakse OpenAI-ga ühilduvat kohalikku serverit ja vLLM-i teeninduse jaoks soovitatakse 131 072 tokeni pikkust jada. OpenAI-ga ühilduv lõpp-punkt võib hõlbustada mudeli ühendamist olemasolevate rakendustega, kuid see ei muuda kontrollpunkti Moonshoti majutatud API-tooteks.

BF16-kontrollpunkt on suur. Praktikas nõuab juurutamine üldjuhul palju GPU-mälu, mitut GPU-d, kvantimist või majutatud järeldustaristut. Seetõttu sobib mudel tavalisele sülearvutile halvasti, välja arvatud juhul, kui saadaval on sobiv kvanditud juurutus ja selle jõudlus on piisav. Esitatud allikates ei määratleta üht kindlat minimaalset GPU-konfiguratsiooni, seega tuleks riistvaranõudeid hinnata valitud raamistiku, täpsuse, konteksti pikkuse, partiisuuruse ja samaaegsuse põhjal, mitte ainult parameetrite arvu järgi.

Enda taristus majutamine annab kontrolli käituskeskkonna, repositooriumiandmete ja kohalike tööriistadega integreerimise üle. Samuti jäävad käitaja vastutusele riistvara, skaleerimine, seire, turvalisus, mudeliuuendused ja järeldamise kulud. Esitatud uuringus ei dokumenteerita Kimi-Dev-72B ametlikku majutatud teenuse hinda, mistõttu puudub kontrollitud tokenipõhine hind, millega seda kommertskodeerimise API-dega võrrelda.

Tööriistad ja agenditöövood

Kimi-Dev-72B sobib kasutamiseks kodeerimisagendi sees, kuid tööriistade käivitamine ei ole mudeli loomupärane väljundmodaalsus. Esitatud materjalides ei dokumenteerita selle kontrollpunkti puhul teenusepakkuja hallatavat veebiotsingu tööriista, loomuliku funktsioonikutse garantiid ega eraldi struktureeritud väljundi garantiid.

Rakendus võib mudeli siiski tööriistatsüklisse kaasata. Näiteks võib väline kontroller paluda mudelil kataloogi uurida, valitud faile lugeda, paika pakkuda, testikäsk käivitada ja testitulemust näinud paika muuta. Shelli käskude käivitamise, õiguste jõustamise, paikade valideerimise ning järgmisse viipa tagastatavate failide või testitulemuste valimise eest vastutab kontroller, mitte mudel üksi.

See erinevus on tootmiskasutuse puhul oluline. Tekstimudel võib soovitada käsku või paika ilma loata seda käivitada. Igas repositooriumi muutmist võimaldavas juurutuses tuleks kasutada liivakastimist, piiratud õigustega mandaate, kinnitusetappe ja projekti testidel põhinevat valideerimist.

Peamised tugevused ja piirangud

Tugevused

  • Repositooriumitaseme fookus: Mudel on loodud probleemide lahendamiseks ja mitme faili hõlmavate tarkvaramuudatuste tegemiseks, mitte ainult eraldiseisva koodi lõpetamiseks.
  • Praktiline treeningueesmärk: Dockeri-põhine tugevdusõpe ja testipõhised tasud keskenduvad sellele, kas kogu tarkvaraülesanne töötab.
  • Juurdepääs avatud kaaludega mudelile: MIT-litsents ja allalaaditav kontrollpunkt toetavad privaatset juurutamist, katsetamist ja integreerimist kohandatud kodeerimisagendisüsteemidega.
  • Suur dokumenteeritud kontekst: 131 072 tokeni pikkune teenindusjada võib taristu võimaldamisel mahutada märkimisväärse hulga probleemi-, koodi- ja testikonteksti.
  • Paindlik juurutamine: Transformers, vLLM ja SGLang pakuvad kohaliku või majutatud järeldamise jaoks mitut võimalust.

Piirangud

  • Suured taristukulud: Ligikaudu 73 miljardi parameetriga BF16-kontrollpunkt nõuab väikeste kodeerimismudelite ja tavapäraste kohalike tarkvaratööriistadega võrreldes palju ressursse.
  • Kontrollitud majutatud hind puudub: Esitatud allikates ei dokumenteerita Moonshoti majutatud API-paketti ega mudelipõhiseid sisendi- ja väljundihindu.
  • Ainult tekstiga töötav mudel: Loomulikke pildi-, heli- ja videovõimekusi ei ole dokumenteeritud.
  • Dokumenteerimata täiustatud liidesed: Esitatud teabe põhjal ei ole kontrollitud struktureeritud väljundit, funktsioonikutseid, voogedastust, vahemällu salvestamist, partiiliidese tuge ega selle mudeli peenhäälestust.
  • Tööriistad on välised: Juurdepääs repositooriumile, käskude käivitamine, paikade rakendamine ja testide käivitamine nõuavad agendiraamistikku või juurutuskihti.
  • Eraldi väljundipiirangut ei ole määratletud: 131 072 tokeni pikkust teenindusjada ei tohiks tõlgendada genereeritud vastuse garanteeritud maksimumina.

Millal valida Kimi-Dev-72B?

Vali Kimi-Dev-72B siis, kui peamine vajadus on avatud kaaludega kodeerimismudel tõsiseks tööks repositooriumidega ning sul on selle teenindamiseks vajalik taristu. See on mõistlik valik näiteks järgmisteks ülesanneteks:

  • Privaatsete repositooriumidega töötavad enda taristus majutatud kodeerimisagendid.
  • Tarkvaraprobleemide automatiseeritud uurimine ja mitme faili hõlmav vigade parandamine.
  • Välise täitmistsükli juhitud testide genereerimise ja parandamise töövood.
  • Tarkvaratehnika agentide tugevdusõppe uurimine.
  • Meeskonnad, kes eelistavad suletud majutatud kodeerimisteenusele MIT-litsentsiga kontrollpunkti.

Väiksem kodeerimismudel võib olla sobivam juhul, kui vastuse kiirus, väikesed riistvarakulud või sülearvutis käitamine on olulisemad kui repositooriumitaseme võimekus. Majutatud kodeerimis-API võib olla eelistatav siis, kui meeskond ei soovi hallata GPU-sid, teenindustaristut, turvakontrolle ja skaleerimist. Multimodaalne mudel on parem valik ülesannete puhul, mis nõuavad ekraanipiltide, diagrammide, heli või video tõlgendamist, sest Kimi-Dev-72B puhul ei ole selliseid võimekusi dokumenteeritud.

Oma sihtkategoorias vahetab Kimi-Dev-72B töö lihtsuse ja kiiruse avatud, suure võimekusega mudeli vastu, mis on suunatud keerukatele tarkvaraülesannetele. Parim valik sõltub sellest, kas privaatse juurutamise ja repositooriumitaseme jõudluse väärtus kaalub üles suure kontrollpunkti käitamise kulud ja keerukuse.

Kokkuvõte

Kimi-Dev-72B on spetsialiseeritud avatud kaaludega kodeerimismudel, mitte üldotstarbeline tarbijaassistent ega valmis Moonshoti API-pakett. Selle väärtus tuleneb suure mudeli, pika dokumenteeritud teenindusjada, repositooriumikeskse treeningu ja lubava MIT-litsentsi kombinatsioonist. Teenusepakkuja esitatud SWE-bench Verifiedi tulemus teeb sellest tarkvaratehnika agentide jaoks tähelepanuväärse kandidaadi, kuid dokumenteeritud majutatud hinna puudumine ja suured juurutusnõuded muudavad selle kõige praktilisemaks meeskondadele, kellel on spetsiaalne järeldustaristu või sobiv majutatud juurutuse partner.


KKK - vastused sinu küsimustele

Milleks Kimi-Dev-72B on loodud?
Kimi-Dev-72B on Moonshot AI avatud kaaludega kodeerimismudel, mis on loodud tarkvaraarenduse ülesannete lahendamiseks koodihoidla tasemel, sealhulgas probleemide lahendamiseks, mitut faili hõlmavate vigade parandamiseks, koodimuudatuste tegemiseks ja testide genereerimiseks.
Millist litsentsi Kimi-Dev-72B kasutab?
Kimi-Dev-72B-d levitatakse MIT-litsentsi alusel, mis võimaldab seda privaatselt juurutada, katsetada ja integreerida kohandatud koodiagentide süsteemidesse.
Kuidas saab Kimi-Dev-72B-d kasutusele võtta?
Mudeli saab alla laadida Hugging Face’ist ja juurutada Transformersi, vLLM-i või SGLangi abil. Seda saab kasutada ka OpenAI-ga ühilduva kohaliku serveri kaudu, kuid tegemist ei ole Moonshoti hallatava API-tootega.
Millised riistvaranõuded on Kimi-Dev-72B käitamiseks?
Kimi-Dev-72B on suur BF16-mudel, millel on ligikaudu 73 miljardit parameetrit, mistõttu vajab selle juurutamine üldjuhul märkimisväärset GPU-mälu, mitut GPU-d, kvantimist või hostitud inferentsitaristut. Täpsed nõuded sõltuvad mudeli teenindamise raamistikust, konteksti pikkusest, pakisuurusest, arvutustäpsusest ja samaaegsete päringute arvust.
Kas Kimi-Dev-72B toetab natiivselt tööriistu, pilte või funktsioonikutsungeid?
Kimi-Dev-72B-d kirjeldatakse teksti sisendiks ja tekstiks väljundit andva mudelina, millel puudub kinnitatud natiivne pildi-, heli- või videotugi. Juurdepääsu hoidlale, käskude täitmise, paigaparanduste rakendamise ja testimise peab tagama väline agent või juurutuskiht ning esitatud materjalid ei kinnita natiivset funktsioonikutsungite tuge ega struktureeritud väljundi tagatisi.


Allikad 4
AI ettevõte

Info Moonshot AI kohta