mallit

Recursive: Flint (free)

Markdown · JSON

Recursive: Flint (free)

recursive/flint-v1.0:free
RecursiveTekstiSyöte 0,00 $ / 1KTuloste 0,00 $ / 1K

Recursiven tekstipohjainen MoE-malli koodikannan tutkimiseen, virheiden korjaamiseen sekä toimintojen ja testien valmisteluun.

Malli koodityöhön

Flint on Recursiven tekstimalli, joka on tehty ohjelmistoagenteille: koodikannan tutkimiseen, virheiden korjaamiseen, toimintojen toteuttamiseen ja testien kirjoittamiseen. Se on avoimien painojen MoE-malli: 39,8 miljardista parametrista aktivoituu yhden tokenin käsittelyssä noin 2,5 miljardia. Asiantuntijoihin jako on osa arkkitehtuuria eikä tarkoita useita erillisiä avustajia keskustelussa.

Recursiven tutkimusjärjestelmä Eureka Machine osallistui Flintin kehitykseen. Se auttoi etsimään arkkitehtuuriratkaisuja, valitsemaan dataa ja koulutusmenetelmiä sekä optimoimaan laskentaa. Flint kävi läpi esikoulutuksen, välikoulutuksen, ohje-esimerkeillä koulutuksen ja vahvistusoppimisen. Koulutustehtäviin kuuluivat teksti, koodi, ohjeiden noudattaminen ja agenttityönkulut.

Projektin analyysi ja muutosten valmistelu

Työtehtävä kannattaa aloittaa projektin tietystä osasta: anna tarvittavat tiedostot tekstinä, kuvaa funktioiden tarkoitus ja odotettu tulos. Lisää vianetsintään havaittu toiminta ja lokikatkelma. Pyydä sitten syyn selitys, pienin korjaus ja testi, joka erottaa oikean toiminnan virheestä. Järjestys tekee tuloksesta helposti tarkistettavan omassa ympäristössäsi.

Uutta toimintoa varten anna syötteet, rajoitteet ja esimerkkitulokset. Luettele refaktoroinnissa säilytettävät ominaisuudet ja pyydä kuvaamaan rajapintamuutokset erikseen. Kehittäjä suosittelee monimutkaisen työn jakamista pieniin osatehtäviin ja selkeitä ohjeita. Vaiheittainen keskustelu välituloksineen vastaa siksi Flintin tarkoitettua käyttötapaa paremmin kuin epämääräinen pyyntö uudistaa koko projekti.

Konteksti ja liitäntämuoto

Ailoot API:ssa Flint käyttää tekstiä syötteenä ja tuloksena. Konteksti-ikkuna on 262 144 tokenia; lähtöaineisto, keskusteluhistoria ja vastaus käyttävät tätä yhteistä tilaa. Tulosteen rajaksi ilmoitetaan 235 929 tokenia. Arvot kuvaavat liitännän rajoja, mutta todellinen pituus kannattaa määritellä tehtävän mukaan: virheen syyn selitys, korjaus, testijoukko tai työsuunnitelma.

Käytettävissä ovat Messages, Responses ja Chat Completions. Muodot mahdollistavat asiakassovelluksen tutun rakenteen käytön. Paikallisten tiedostojen lukemisen ja muutosten soveltamisen järjestää sovellus: tekstipyynnössä malli saa annetun koodin ja palauttaa ehdotuksia, selityksiä tai uutta koodia.

Flint sopii iteratiiviseen tekniseen keskusteluun, jossa seuraava vaihe perustuu projektin sisältöön ja edellisen muutoksen tarkistustulokseen. Sen erikoistuminen auttaa tehtävän muotoilussa, ja käytännön tulos on täsmällinen teksti: selitys, toteutus tai tarkistettava testi.

Saatavilla Ailoot API:n kautta

Ultra Anthropic MessagesPOST /v1/messages
Syötetyypit
text
Tulostyypit
text
Konteksti
262 144 tokenia
Vastauksen enimmäispituus
235 929 tokenia
Syöte
0,00 $ / 1K
Tuloste
0,00 $ / 1K
Ultra OpenAI ResponsesPOST /v1/responses
Syötetyypit
text
Tulostyypit
text
Konteksti
262 144 tokenia
Vastauksen enimmäispituus
235 929 tokenia
Syöte
0,00 $ / 1K
Tuloste
0,00 $ / 1K
Ultra OpenAI ChatPOST /v1/chat/completions
Syötetyypit
text
Tulostyypit
text
Konteksti
262 144 tokenia
Vastauksen enimmäispituus
235 929 tokenia
Syöte
0,00 $ / 1K
Tuloste
0,00 $ / 1K
recursive/flint-v1.0:free · JSON
{"about":"### Malli koodityöhön\n\nFlint on Recursiven tekstimalli, joka on tehty ohjelmistoagenteille: koodikannan tutkimiseen, virheiden korjaamiseen, toimintojen toteuttamiseen ja testien kirjoittamiseen. Se on avoimien painojen MoE-malli: 39,8 miljardista parametrista aktivoituu yhden tokenin käsittelyssä noin 2,5 miljardia. Asiantuntijoihin jako on osa arkkitehtuuria eikä tarkoita useita erillisiä avustajia keskustelussa.\n\nRecursiven tutkimusjärjestelmä Eureka Machine osallistui Flintin kehitykseen. Se auttoi etsimään arkkitehtuuriratkaisuja, valitsemaan dataa ja koulutusmenetelmiä sekä optimoimaan laskentaa. Flint kävi läpi esikoulutuksen, välikoulutuksen, ohje-esimerkeillä koulutuksen ja vahvistusoppimisen. Koulutustehtäviin kuuluivat teksti, koodi, ohjeiden noudattaminen ja agenttityönkulut.\n\n### Projektin analyysi ja muutosten valmistelu\n\nTyötehtävä kannattaa aloittaa projektin tietystä osasta: anna tarvittavat tiedostot tekstinä, kuvaa funktioiden tarkoitus ja odotettu tulos. Lisää vianetsintään havaittu toiminta ja lokikatkelma. Pyydä sitten syyn selitys, pienin korjaus ja testi, joka erottaa oikean toiminnan virheestä. Järjestys tekee tuloksesta helposti tarkistettavan omassa ympäristössäsi.\n\nUutta toimintoa varten anna syötteet, rajoitteet ja esimerkkitulokset. Luettele refaktoroinnissa säilytettävät ominaisuudet ja pyydä kuvaamaan rajapintamuutokset erikseen. Kehittäjä suosittelee monimutkaisen työn jakamista pieniin osatehtäviin ja selkeitä ohjeita. Vaiheittainen keskustelu välituloksineen vastaa siksi Flintin tarkoitettua käyttötapaa paremmin kuin epämääräinen pyyntö uudistaa koko projekti.\n\n### Konteksti ja liitäntämuoto\n\nAiloot API:ssa Flint käyttää tekstiä syötteenä ja tuloksena. Konteksti-ikkuna on 262 144 tokenia; lähtöaineisto, keskusteluhistoria ja vastaus käyttävät tätä yhteistä tilaa. Tulosteen rajaksi ilmoitetaan 235 929 tokenia. Arvot kuvaavat liitännän rajoja, mutta todellinen pituus kannattaa määritellä tehtävän mukaan: virheen syyn selitys, korjaus, testijoukko tai työsuunnitelma.\n\nKäytettävissä ovat Messages, Responses ja Chat Completions. Muodot mahdollistavat asiakassovelluksen tutun rakenteen käytön. Paikallisten tiedostojen lukemisen ja muutosten soveltamisen järjestää sovellus: tekstipyynnössä malli saa annetun koodin ja palauttaa ehdotuksia, selityksiä tai uutta koodia.\n\nFlint sopii iteratiiviseen tekniseen keskusteluun, jossa seuraava vaihe perustuu projektin sisältöön ja edellisen muutoksen tarkistustulokseen. Sen erikoistuminen auttaa tehtävän muotoilussa, ja käytännön tulos on täsmällinen teksti: selitys, toteutus tai tarkistettava testi.","alias_of":null,"aliases":[],"author":"Recursive","canonical_model":"recursive/flint-v1.0:free","ctx":262144,"formats":["chat","messages","responses"],"id":"recursive/flint-v1.0:free","input":["text"],"kind":"text","max_out":235929,"methods":[{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"family":"anthropic","fast_multiplier":1,"flex_multiplier":1,"fmt":"messages","http":"POST","img_in":null,"img_out":null,"in":0,"input":["text"],"label":"Anthropic Messages","max_out":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/messages","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":0,"input":["text"],"label":"OpenAI Responses","max_out":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/responses","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":0,"input":["text"],"label":"OpenAI Chat","max_out":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/chat/completions","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]}],"model_aliases":[{"canonical_model_id":"recursive/flint-v1.0:free","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra"}],"name":"Recursive: Flint (free)","price":{"in":0,"in_label":null,"out":0,"out_label":null,"sort_in":0,"sort_out":0,"varies":false},"public_id":"recursive/flint-v1.0:free","short":"Recursiven tekstipohjainen MoE-malli koodikannan tutkimiseen, virheiden korjaamiseen sekä toimintojen ja testien valmisteluun."}

Kysymykset

Miten valitsen tehtävääni sopivan mallin?

Määritä ensin tarvittava syöte ja tuloste: teksti, kuva, ääni tai video. Vertaa sitten yhteensopivia API-menetelmiä, mallin tarkkaa ID:tä tai mallia, johon alias tällä hetkellä viittaa, hintaa ja laskutusyksikköä. GET /v1/models on maksuton ja luettelee avaimesi käytettävissä olevat mallit.

Tukeeko jokainen malli kaikkia API-menetelmiä ja mediatyyppejä?

Käytä mallikortissa lueteltuja API-menetelmiä sekä syöte- ja tulostetyyppejä. Tekstin, kuvien, äänen tai videon tuki riippuu valitusta mallista ja menetelmästä; tarkista niiden pyyntöesimerkki ennen tietojesi lähettämistä.

Mitä eroa on mallin ID:llä ja aliaksella?

Mallin tarkka ID yksilöi tietyn mallin. Alias viittaa malliin, ja sen kohdemalli voi vaihtua. Tarkista luettelosta, mihin malliin alias tällä hetkellä viittaa; käytä tarkkaa ID:tä, kun integraatiosi tarvitsee tietyn mallin.

Miten vertailen hintoja ennen pyynnön lähettämistä?

Tarkista mallikortista valitun API-menetelmän hinta ja laskutusyksikkö. Vertaa samaa yksikköä sekä samoja syöte- ja tulostetyyppejä; pyyntöhistoriasta näet todellisen käytön ja veloitetun summan.

Mitä tilaus antaa?

Alennuksen tokenien ostamiseen säännöllistä käyttöä varten. Valitse paketti pyyntömääräsi mukaan; tilauksen ehdot ja hinta näkyvät tilatessa.

Miten käytän kampanjakoodin jopa 50% alennuksen?

Syötä kampanjakoodi tokeniostossa. Lopullinen summa lasketaan kampanjaehtojen mukaan; alennuksen määrä näkyy ennen maksua.