models

Recursive: Flint (free)

Markdown · JSON

Recursive: Flint (free)

recursive/flint-v1.0:free
RecursiveTekstasĮvestis 0,00 USD / 1KIšvestis 0,00 USD / 1K

Recursive 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

Ultra Anthropic MessagesPOST /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
Ultra OpenAI ResponsesPOST /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
Ultra OpenAI ChatPOST /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."}

Klausimai

Kaip pasirinkti modelį savo užduočiai?

Pirmiausia nustatykite, kokios įvesties ir išvesties reikia: teksto, vaizdų, garso ar vaizdo įrašų. Tada palyginkite suderinamus API metodus, tikslų modelio ID arba modelį, į kurį šiuo metu nukreipia alternatyvus pavadinimas, kainą ir apskaitos vienetą. GET /v1/models yra nemokama užklausa, pateikianti jūsų raktui prieinamų modelių sąrašą.

Ar kiekvienas modelis palaiko visus API metodus ir medijos tipus?

Naudokite modelio kortelėje nurodytus API metodus ir įvesties bei išvesties tipus. Teksto, vaizdų, garso ar vaizdo įrašų palaikymas priklauso nuo pasirinkto modelio ir metodo; prieš siųsdami duomenis patikrinkite atitinkamą užklausos pavyzdį.

Kuo skiriasi modelio ID ir alternatyvus pavadinimas?

Tikslus modelio ID nurodo konkretų modelį. Alternatyvus pavadinimas nukreipia į modelį, o modelis, į kurį jis nukreipia, gali keistis. Kataloge patikrinkite, į kurį modelį šiuo metu nukreipia alternatyvus pavadinimas; jei integracijai reikia konkretaus modelio, naudokite tikslų ID.

Kaip palyginti kainas prieš siunčiant užklausą?

Modelio kortelėje patikrinkite pasirinkto API metodo kainą ir apskaitos vienetą. Lyginkite pagal tą patį vienetą ir tą patį įvesties bei išvesties tipą; užklausų istorijoje rodomas faktinis naudojimas ir nuskaičiuota suma.

Ką suteikia prenumerata?

Nuolaidą žetonų pirkimui reguliariam darbui. Planą rinkitės pagal užklausų apimtį; sąlygos ir prenumeratos kaina rodoma užsakant.

Kaip pritaikyti kodą iki 50% nuolaidai?

Įveskite kodą pirkdami žetonus. Suma perskaičiuojama pagal akciją, o nuolaidos dydis matomas prieš mokėjimą.