Recursive: Flint (free)
recursive/flint-v1.0:freeTextový model MoE od Recursive na štúdium kódovej bázy, opravy chýb a prípravu funkcií aj testov.
Model na prácu s kódom
Flint je textový model Recursive vytvorený pre softvérových agentov: štúdium kódovej bázy, opravy chýb, implementáciu funkcií a písanie testov. Je to model MoE s otvorenými váhami: z 39,8 miliardy parametrov sa pri spracovaní tokenu aktivuje približne 2,5 miliardy. Rozdelenie na expertov je súčasť architektúry, nie údaj o viacerých samostatných pomocníkoch v chate.
Na vývoji Flint sa podieľala Eureka Machine, výskumný systém Recursive. Pomáhal hľadať architektúry, vyberať údaje a metódy tréningu aj optimalizovať výpočty. Flint absolvoval predtrénovanie, medzitréning, učenie na príkladoch pokynov a učenie s posilňovaním. Tréningové úlohy zahŕňali text, kód, dodržiavanie pokynov a agentné scenáre.
Analýza projektu a príprava zmien
Začnite konkrétnou časťou projektu: odovzdajte potrebné súbory textom, opíšte účel funkcií a očakávaný výsledok. Pri hľadaní chyby pridajte pozorované správanie a výňatok logu. Potom žiadajte vysvetlenie príčiny, minimálnu opravu a test odlišujúci správne správanie od chyby. Tento postup uľahčuje následné overenie vo vašom prostredí.
Pri novej funkcii uveďte vstupy, obmedzenia a príklady výsledku. Pri refaktoringu vypíšte zachované vlastnosti a žiadajte samostatný opis zmien rozhraní. Vývojár odporúča deliť zložitú prácu na malé podúlohy s jasnými pokynmi. Postupný dialóg s priebežnými výsledkami preto zodpovedá zamýšľanému použitiu Flint lepšie než neurčité zadanie prerobiť celý projekt.
Kontext a formát pripojenia
V Ailoot Flint prijíma aj vracia text. Kontextové okno je 262 144 tokenov; materiály, história dialógu a odpoveď používajú spoločný priestor. Pre výstup je uvedený limit 235 929 tokenov. Ide o hranice pripojenia; skutočnú dĺžku určte podľa úlohy: vysvetlenie chyby, patch, testy alebo plán práce.
Dostupné sú formáty Messages, Responses a Chat Completions pre obvyklú štruktúru klientskej aplikácie. Čítanie lokálnych súborov a aplikovanie zmien zabezpečuje aplikácia: model v textovom dopyte dostáva dodaný kód a vracia návrhy, vysvetlenia či nový kód.
Flint sa hodí na iteratívny technický dialóg, kde ďalší krok vychádza z obsahu projektu a overenia predchádzajúcej zmeny. Špecializácia pomáha zostaviť úlohu, pracovným výsledkom je konkrétny text: vysvetlenie, implementácia alebo overiteľný test.
Dostupné cez Ailoot API
POST /v1/messages- Vstup
text- Výstup
text- Kontext
- 262 144 tokenov
- Max. odpoveď
- 235 929 tokenov
- Vstup
- 0,00 USD / 1K
- Výstup
- 0,00 USD / 1K
POST /v1/responses- Vstup
text- Výstup
text- Kontext
- 262 144 tokenov
- Max. odpoveď
- 235 929 tokenov
- Vstup
- 0,00 USD / 1K
- Výstup
- 0,00 USD / 1K
POST /v1/chat/completions- Vstup
text- Výstup
text- Kontext
- 262 144 tokenov
- Max. odpoveď
- 235 929 tokenov
- Vstup
- 0,00 USD / 1K
- Výstup
- 0,00 USD / 1K
recursive/flint-v1.0:free · JSON
{"about":"### Model na prácu s kódom\n\nFlint je textový model Recursive vytvorený pre softvérových agentov: štúdium kódovej bázy, opravy chýb, implementáciu funkcií a písanie testov. Je to model MoE s otvorenými váhami: z 39,8 miliardy parametrov sa pri spracovaní tokenu aktivuje približne 2,5 miliardy. Rozdelenie na expertov je súčasť architektúry, nie údaj o viacerých samostatných pomocníkoch v chate.\n\nNa vývoji Flint sa podieľala Eureka Machine, výskumný systém Recursive. Pomáhal hľadať architektúry, vyberať údaje a metódy tréningu aj optimalizovať výpočty. Flint absolvoval predtrénovanie, medzitréning, učenie na príkladoch pokynov a učenie s posilňovaním. Tréningové úlohy zahŕňali text, kód, dodržiavanie pokynov a agentné scenáre.\n\n### Analýza projektu a príprava zmien\n\nZačnite konkrétnou časťou projektu: odovzdajte potrebné súbory textom, opíšte účel funkcií a očakávaný výsledok. Pri hľadaní chyby pridajte pozorované správanie a výňatok logu. Potom žiadajte vysvetlenie príčiny, minimálnu opravu a test odlišujúci správne správanie od chyby. Tento postup uľahčuje následné overenie vo vašom prostredí.\n\nPri novej funkcii uveďte vstupy, obmedzenia a príklady výsledku. Pri refaktoringu vypíšte zachované vlastnosti a žiadajte samostatný opis zmien rozhraní. Vývojár odporúča deliť zložitú prácu na malé podúlohy s jasnými pokynmi. Postupný dialóg s priebežnými výsledkami preto zodpovedá zamýšľanému použitiu Flint lepšie než neurčité zadanie prerobiť celý projekt.\n\n### Kontext a formát pripojenia\n\nV Ailoot Flint prijíma aj vracia text. Kontextové okno je 262 144 tokenov; materiály, história dialógu a odpoveď používajú spoločný priestor. Pre výstup je uvedený limit 235 929 tokenov. Ide o hranice pripojenia; skutočnú dĺžku určte podľa úlohy: vysvetlenie chyby, patch, testy alebo plán práce.\n\nDostupné sú formáty Messages, Responses a Chat Completions pre obvyklú štruktúru klientskej aplikácie. Čítanie lokálnych súborov a aplikovanie zmien zabezpečuje aplikácia: model v textovom dopyte dostáva dodaný kód a vracia návrhy, vysvetlenia či nový kód.\n\nFlint sa hodí na iteratívny technický dialóg, kde ďalší krok vychádza z obsahu projektu a overenia predchádzajúcej zmeny. Špecializácia pomáha zostaviť úlohu, pracovným výsledkom je konkrétny text: vysvetlenie, implementácia alebo overiteľný test.","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":"Textový model MoE od Recursive na štúdium kódovej bázy, opravy chýb a prípravu funkcií aj testov."}