/ Модель

Характеристики

Лицензия
BigScience OpenRAIL-M
Базовая модель
Refact-1_6B-fim
Опубликована
25 сен 2023

refact-1.6b-fim

Генерация текстаТекст → текст7 профессий

Refact 1.6B FIM — англоязычная модель для дополнения и рефакторинга кода и общения с разработчиком.

100скачиваний за 30 дней5лайковвеса обновлены18 янв 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Refact 1.6B FIM GGUF — модель для программирования, разработанная Small Magellanic Cloud AI Ltd. Она предназначена для дополнения и рефакторинга кода, а также общения с разработчиком в формате чата. Модель может генерировать код и понимать запросы на естественном языке, связанные с программированием.

Архитектура описана как LLAMA-подобная с multi-query attention; размер исходной модели — 1,6 млрд параметров. В репозитории опубликован файл GGUF в формате BF16. В карточке приведены результаты HumanEval: 32% pass@1 и 53% pass@10. Основной язык — английский; для других языков качество может быть ниже. Лицензия — BigScience OpenRAIL-M.

Сценарии применения

  • автодополнение кода в IDE
  • генерация функций по текстовому описанию
  • рефакторинг существующего кода
  • вопросы и ответы по программированию в чате

Ограничения

Модель ориентирована преимущественно на английский язык, поэтому качество работы с другими языками может быть ниже. Приведённые в README показатели HumanEval не гарантируют такое же качество на других задачах и в реальном использовании.

Для каких профессий подходит7

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Refact 1.6B FIM GGUF

Introduction

The Refact 1.6B FIM GGUF model is a state-of-the-art AI-powered coding assistant developed by Small Magellanic Cloud AI Ltd. This model is designed to assist developers with code completion, refactoring, and chat-based interactions, excelling in code-related natural language understanding and generation tasks.

Quantized Model Files

  • refact-1.6B-fim-bf16.gguf: A half precision model with a file size of 3.17 GB.

Features and Usage

The model is versatile and can be employed for:

  • Code completion
  • Code refactoring
  • Chat-based interactions

Example Usage

Here's a sample shell command to invoke the model:

# Sample shell command to use the model
./main -m models/smallcloudai/Refact-1_6B-fim/ggml-model-f16.gguf -n 300 -p "write a function to multiply two integers in python" --temp 1.0 --top-p 1.0 --top-k 1 --repeat_penalty 1.0

Performance Metrics

The model outperforms many existing models in both code completion and chat-based interactions, as evidenced by the HumanEval results.

ModelSizeHumanEval pass@1HumanEval pass@10
Refact-1.6-fim1.6b32.0%53.0%
StableCode3b20.2%33.8%
ReplitCode v13b21.9%N/A

Installation and Setup

The model can be integrated into your IDE via the Refact plugin. For self-hosting, an open-source Docker container is available.

Limitations and Bias

The model primarily focuses on English text, which may result in lower performance for non-English languages.

Technical Specifications

  • Architecture: LLAMA-like model with multi-query attention
  • Training Tokens: 1.2T for pretraining, 40B for fine-tuning
  • Precision: bfloat16
  • Training Time: 28 days

License

The model is licensed under the BigScience OpenRAIL-M v1 license agreement.

Citation

If you use this model in your work, please cite it by linking back to the following page for proper attribution:

Refact 1.6B FIM Model

Acknowledgments

Special thanks to ds5t5 for their contribution in implementing the source for converting the model's tensors from Hugging Face to GGUF format. Their work has been instrumental in enhancing the model's versatility.

Example Command for Testing

To test the model against Hugging Face, you can use the following command:

# Example command for testing against Hugging Face
python convert-hf-to-gguf.py models/smallcloudai/Refact-1_6B-fim

./main --color -e -s 1 -c 256 -n 256 -m ./models/smallcloudai/Refact-1_6B-fim/ggml-model-f16.gguf  -p "def multiply(a: int, b: int) -> int:"

This resolves llama.cpp issue #3061.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

llama.cpp

Можно запустить

Подбираем GPU…

Ревизия весов
da23e3e

0 моделей