Recursive: Flint (free)
recursive/flint-v1.0:freeRecursive tekstinis MoE modelis kodo bazei tyrinėti, klaidoms taisyti ir funkcijoms bei testams rengti.
Modelis darbui su kodu
Flint — Recursive teksto modelis, sukurtas programavimo agentams: kodo bazei tyrinėti, klaidoms taisyti, funkcijoms įgyvendinti ir testams rašyti. Tai MoE modelis su atvirais svoriais: iš 39,8 mlrd. parametrų apdorojant vieną žetoną aktyvuojama apie 2,5 mlrd. Ekspertų pasiskirstymas yra architektūros dalis, o ne kelių atskirų pagalbininkų pokalbyje požymis.
Kuriant Flint dalyvavo Recursive tyrimų sistema Eureka Machine. Ji padėjo ieškoti architektūrinių sprendimų, atrinkti duomenis ir mokymo metodus bei optimizuoti skaičiavimus. Pats Flint praėjo išankstinį bei tarpinį mokymą, mokymą su instrukcijų pavyzdžiais ir mokymąsi su pastiprinimu. Tarp mokymo užduočių buvo tekstas, kodas, instrukcijų laikymasis ir darbas agentiniuose scenarijuose.
Projekto analizė ir pakeitimų rengimas
Darbinę užduotį patogu pradėti nuo konkrečios projekto dalies: pateikite reikiamus failus tekstu, aprašykite funkcijų paskirtį ir pageidaujamą rezultatą. Ieškant klaidos pridėkite stebimą veikimą ir žurnalo ištrauką. Tada galima prašyti priežasties paaiškinimo, minimalios pataisos ir testo, atskiriančio teisingą veikimą nuo klaidos. Tokia seka leidžia patogiai patikrinti rezultatą savo aplinkoje.
Naujai funkcijai nurodykite įvesties duomenis, apribojimus ir rezultato pavyzdžius. Pertvarkydami kodą išvardykite išlaikytinas savybes ir paprašykite atskirai aprašyti sąsajų pakeitimus. Kūrėjas rekomenduoja sudėtingą darbą skaidyti į nedideles užduotis ir duoti aiškias instrukcijas. Todėl nuoseklus dialogas su tarpiniais rezultatais geriau atitinka numatytą Flint naudojimą nei neapibrėžtas pavedimas perdaryti visą projektą.
Kontekstas ir jungties formatas
Ailoot Flint naudoja tekstinę įvestį ir išvestį. Konteksto langas — 262 144 žetonai; pradinė medžiaga, pokalbio istorija ir atsakymas dalijasi šia erdve. Išvesties riba — 235 929 žetonai. Šios reikšmės apibūdina jungties ribas, o tikrą ilgį verta nustatyti pagal užduotį: klaidos priežasties paaiškinimas, pataisa, testų rinkinys ar darbo planas.
Prieinami Messages, Responses ir Chat Completions formatai. Jie leidžia naudoti įprastą kliento programos struktūrą. Vietinių failų skaitymą ir pakeitimų taikymą organizuoja pati programa: tekstinėje užklausoje modelis gauna pateiktą kodą ir grąžina pasiūlymus, paaiškinimus arba naują kodą.
Flint tinka iteraciniam techniniam dialogui, kuriame kiekvienas kitas žingsnis remiasi projekto turiniu ir ankstesnio pakeitimo patikros rezultatu. Jo specializacija padeda suformuluoti užduotį, o darbinis rezultatas yra konkretus tekstas: paaiškinimas, įgyvendinimas arba patikrinamas testas.
Prieinama per Ailoot API
POST /v1/messages- Įvestis
text- Išvestis
text- Kontekstas
- 262 144 tokenų
- Didžiausias atsakymas
- 235 929 tokenų
- Įvestis
- 0,00 USD / 1K
- Išvestis
- 0,00 USD / 1K
POST /v1/responses- Įvestis
text- Išvestis
text- Kontekstas
- 262 144 tokenų
- Didžiausias atsakymas
- 235 929 tokenų
- Įvestis
- 0,00 USD / 1K
- Išvestis
- 0,00 USD / 1K
POST /v1/chat/completions- Įvestis
text- Išvestis
text- Kontekstas
- 262 144 tokenų
- Didžiausias atsakymas
- 235 929 tokenų
- Įvestis
- 0,00 USD / 1K
- Išvestis
- 0,00 USD / 1K
recursive/flint-v1.0:free · JSON
{"about":"### Modelis darbui su kodu\n\nFlint — Recursive teksto modelis, sukurtas programavimo agentams: kodo bazei tyrinėti, klaidoms taisyti, funkcijoms įgyvendinti ir testams rašyti. Tai MoE modelis su atvirais svoriais: iš 39,8 mlrd. parametrų apdorojant vieną žetoną aktyvuojama apie 2,5 mlrd. Ekspertų pasiskirstymas yra architektūros dalis, o ne kelių atskirų pagalbininkų pokalbyje požymis.\n\nKuriant Flint dalyvavo Recursive tyrimų sistema Eureka Machine. Ji padėjo ieškoti architektūrinių sprendimų, atrinkti duomenis ir mokymo metodus bei optimizuoti skaičiavimus. Pats Flint praėjo išankstinį bei tarpinį mokymą, mokymą su instrukcijų pavyzdžiais ir mokymąsi su pastiprinimu. Tarp mokymo užduočių buvo tekstas, kodas, instrukcijų laikymasis ir darbas agentiniuose scenarijuose.\n\n### Projekto analizė ir pakeitimų rengimas\n\nDarbinę užduotį patogu pradėti nuo konkrečios projekto dalies: pateikite reikiamus failus tekstu, aprašykite funkcijų paskirtį ir pageidaujamą rezultatą. Ieškant klaidos pridėkite stebimą veikimą ir žurnalo ištrauką. Tada galima prašyti priežasties paaiškinimo, minimalios pataisos ir testo, atskiriančio teisingą veikimą nuo klaidos. Tokia seka leidžia patogiai patikrinti rezultatą savo aplinkoje.\n\nNaujai funkcijai nurodykite įvesties duomenis, apribojimus ir rezultato pavyzdžius. Pertvarkydami kodą išvardykite išlaikytinas savybes ir paprašykite atskirai aprašyti sąsajų pakeitimus. Kūrėjas rekomenduoja sudėtingą darbą skaidyti į nedideles užduotis ir duoti aiškias instrukcijas. Todėl nuoseklus dialogas su tarpiniais rezultatais geriau atitinka numatytą Flint naudojimą nei neapibrėžtas pavedimas perdaryti visą projektą.\n\n### Kontekstas ir jungties formatas\n\nAiloot Flint naudoja tekstinę įvestį ir išvestį. Konteksto langas — 262 144 žetonai; pradinė medžiaga, pokalbio istorija ir atsakymas dalijasi šia erdve. Išvesties riba — 235 929 žetonai. Šios reikšmės apibūdina jungties ribas, o tikrą ilgį verta nustatyti pagal užduotį: klaidos priežasties paaiškinimas, pataisa, testų rinkinys ar darbo planas.\n\nPrieinami Messages, Responses ir Chat Completions formatai. Jie leidžia naudoti įprastą kliento programos struktūrą. Vietinių failų skaitymą ir pakeitimų taikymą organizuoja pati programa: tekstinėje užklausoje modelis gauna pateiktą kodą ir grąžina pasiūlymus, paaiškinimus arba naują kodą.\n\nFlint tinka iteraciniam techniniam dialogui, kuriame kiekvienas kitas žingsnis remiasi projekto turiniu ir ankstesnio pakeitimo patikros rezultatu. Jo specializacija padeda suformuluoti užduotį, o darbinis rezultatas yra konkretus tekstas: paaiškinimas, įgyvendinimas arba patikrinamas testas.","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":"Recursive tekstinis MoE modelis kodo bazei tyrinėti, klaidoms taisyti ir funkcijoms bei testams rengti."}