Recursive: Flint (free)
recursive/flint-v1.0:freeТекстовая MoE-модель Recursive для изучения кодовой базы, исправления ошибок и подготовки функций и тестов.
Модель для работы с кодом
Flint — текстовая модель Recursive, созданная для программных агентов: изучения кодовой базы, исправления ошибок, реализации функций и написания тестов. Это MoE-модель с открытыми весами: из 39,8 млрд параметров при обработке одного токена активируется около 2,5 млрд. Разделение на экспертов — часть её архитектуры, а не указание на несколько отдельных помощников в чате.
В разработке Flint участвовала Eureka Machine — исследовательская система Recursive. Она помогала искать архитектурные решения, подбирать данные и методы обучения, а также оптимизировать вычисления. Сам Flint прошёл предобучение, промежуточное обучение, обучение на примерах инструкций и обучение с подкреплением. Среди обучающих задач были текст, код, следование инструкциям и работа в агентных сценариях.
Разбор проекта и подготовка изменений
Рабочую задачу удобно начинать с конкретного участка проекта: передайте необходимые файлы текстом, опишите назначение функций и ожидаемый результат. Для поиска ошибки добавьте наблюдаемое поведение и фрагмент журнала. Затем можно попросить объяснение причины, минимальное исправление и тест, который отличает правильное поведение от ошибки. Такой порядок делает результат удобным для последующей проверки в вашей среде.
Для новой функции укажите входные данные, ограничения и примеры результата. При рефакторинге перечислите свойства, которые нужно сохранить, и попросите отдельно описать изменения интерфейсов. Разработчик рекомендует делить сложную работу на небольшие подзадачи и давать явные инструкции. Поэтому последовательный диалог с промежуточными результатами соответствует предполагаемому способу применения Flint лучше, чем неопределённое поручение переделать весь проект.
Контекст и формат подключения
В Ailoot Flint работает с текстом на входе и на выходе. Контекстное окно — 262 144 токена; исходные материалы, история диалога и ответ используют это общее пространство. Для вывода указан предел 235 929 токенов. Эти значения описывают границы подключения, а фактическую длину полезно задавать по задаче: объяснение причины ошибки, патч, набор тестов или план работ.
Доступны форматы Messages, Responses и Chat Completions. Они позволяют использовать привычную структуру клиентского приложения. Чтение локальных файлов и применение изменений организует само приложение: в текстовом запросе модель получает переданный код и возвращает предложения, объяснения или новый код.
Flint подходит для итеративного технического диалога, где каждый следующий шаг опирается на содержимое проекта и результат проверки предыдущего изменения. Его специализация помогает сформировать задачу, а рабочим результатом становится конкретный текст: объяснение, реализация или проверяемый тест.
Доступно в Ailoot API
POST /v1/messages- Входные данные
text- Результат
text- Контекст
- 262 144 токенов
- Макс. ответ
- 235 929 токенов
- Вход
- 0,00 $ / 1K
- Выход
- 0,00 $ / 1K
POST /v1/responses- Входные данные
text- Результат
text- Контекст
- 262 144 токенов
- Макс. ответ
- 235 929 токенов
- Вход
- 0,00 $ / 1K
- Выход
- 0,00 $ / 1K
POST /v1/chat/completions- Входные данные
text- Результат
text- Контекст
- 262 144 токенов
- Макс. ответ
- 235 929 токенов
- Вход
- 0,00 $ / 1K
- Выход
- 0,00 $ / 1K
recursive/flint-v1.0:free · JSON
{"about":"### Модель для работы с кодом\n\nFlint — текстовая модель Recursive, созданная для программных агентов: изучения кодовой базы, исправления ошибок, реализации функций и написания тестов. Это MoE-модель с открытыми весами: из 39,8 млрд параметров при обработке одного токена активируется около 2,5 млрд. Разделение на экспертов — часть её архитектуры, а не указание на несколько отдельных помощников в чате.\n\nВ разработке Flint участвовала Eureka Machine — исследовательская система Recursive. Она помогала искать архитектурные решения, подбирать данные и методы обучения, а также оптимизировать вычисления. Сам Flint прошёл предобучение, промежуточное обучение, обучение на примерах инструкций и обучение с подкреплением. Среди обучающих задач были текст, код, следование инструкциям и работа в агентных сценариях.\n\n### Разбор проекта и подготовка изменений\n\nРабочую задачу удобно начинать с конкретного участка проекта: передайте необходимые файлы текстом, опишите назначение функций и ожидаемый результат. Для поиска ошибки добавьте наблюдаемое поведение и фрагмент журнала. Затем можно попросить объяснение причины, минимальное исправление и тест, который отличает правильное поведение от ошибки. Такой порядок делает результат удобным для последующей проверки в вашей среде.\n\nДля новой функции укажите входные данные, ограничения и примеры результата. При рефакторинге перечислите свойства, которые нужно сохранить, и попросите отдельно описать изменения интерфейсов. Разработчик рекомендует делить сложную работу на небольшие подзадачи и давать явные инструкции. Поэтому последовательный диалог с промежуточными результатами соответствует предполагаемому способу применения Flint лучше, чем неопределённое поручение переделать весь проект.\n\n### Контекст и формат подключения\n\nВ Ailoot Flint работает с текстом на входе и на выходе. Контекстное окно — 262 144 токена; исходные материалы, история диалога и ответ используют это общее пространство. Для вывода указан предел 235 929 токенов. Эти значения описывают границы подключения, а фактическую длину полезно задавать по задаче: объяснение причины ошибки, патч, набор тестов или план работ.\n\nДоступны форматы Messages, Responses и Chat Completions. Они позволяют использовать привычную структуру клиентского приложения. Чтение локальных файлов и применение изменений организует само приложение: в текстовом запросе модель получает переданный код и возвращает предложения, объяснения или новый код.\n\nFlint подходит для итеративного технического диалога, где каждый следующий шаг опирается на содержимое проекта и результат проверки предыдущего изменения. Его специализация помогает сформировать задачу, а рабочим результатом становится конкретный текст: объяснение, реализация или проверяемый тест.","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":"Текстовая MoE-модель Recursive для изучения кодовой базы, исправления ошибок и подготовки функций и тестов."}