RU ▾

abliteratedmodels.ccРазмещенный API без цензуры для разработчиков.

Abliterated Models
Получить API-ключ

Загрузка аблитерированных моделей: безопасные источники и проверки

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

Куб файла с лупой и чек-листом, направляющийся к ноутбуку
Терминал над блоками кода с открытой дверью и потоком света, символизирующий свободную помощь в написании кода

Где обычно скачивают

Большинство аблитерированных весов публикуются на Hugging Face, основном публичном хабе моделей с открытыми весами, либо в виде чекпоинтов полной точности, либо в виде квантованных файлов GGUF для llama.cpp, Ollama и LM Studio. Некоторые пользователи также выкладывают файлы в торрентах или на файлообменниках. Относитесь к ним с большей осторожностью, так как вы теряете страницу модели, историю версий и комментарии сообщества, помогающие оценить релиз.

Репозиторий с долгой историей, понятной карточкой модели и ветками обсуждений, где другие пользователи сообщают о поведении, — лучший признак, чем новый аккаунт с одной выкладкой и без описания. Вы можете узнать больше о технике в нашем разборе: что такое аблитерированная модель.

Формат файла определяет уровень риска

Формат важнее, чем ожидают многие.

  • safetensors. Хранит обычные тензоры и не может выполнять код при загрузке. Это более безопасный выбор для весов полной точности.
  • GGUF. Формат для квантованных весов, используемый llama.cpp и инструментами на его базе. Это также данные, а не исполняемый код, и это обычный выбор для локального чата.
  • Файлы на основе Pickle (.bin, .pt, .ckpt). Загрузка таких файлов с помощью распространённых инструментов Python может выполнить произвольный код, встроенный в файл. Избегайте их, если они из неизвестных источников, или загружайте их только в песочнице.

Если репозиторий предлагает только файлы pickle и вы не можете найти версию safetensors или GGUF, это повод поискать другое место. Также будьте осторожны с любыми репозиториями, которые поставляют собственный скрипт-загрузчик на Python вместе с весами. Прочитайте этот скрипт перед запуском или не запускайте его.

Чек-лист перед скачиванием

  1. Прочитайте карточку модели. В ней должны быть указаны базовая модель, метод удаления отказов и уровень квантования. Карточка, в которой ничего не сказано, — тревожный знак.
  2. Проверьте лицензию. Аблитерированная копия наследует условия базовой модели. Некоторые лицензии ограничивают коммерческое использование или требуют указания авторства. Если вы планируете создавать продукт, прочтите их сначала.
  3. Сравните название базовой модели с официальным релизом. Недобросовестный автор копии может присвоить популярное название другому файлу.
  4. Посмотрите на список файлов и их размеры. Они должны соответствовать количеству параметров и квантованию. Файл Q4 на 7B весом 400 МБ или файл на 70B весом 4 ГБ — это ошибка.
  5. Ищите опубликованную контрольную сумму и проверяйте ее после скачивания.
  6. Просмотрите вкладку сообщества на предмет сообщений о сломанном выводе, повторениях или скрытом поведении.

Сначала рассчитайте размер загрузки

Приблизительный размер файла: параметры × бит на вес / 8. Это только веса, реальные файлы занимают немного больше места.

Параметры16-битный8-битный4-битный
7B14 ГБ7 ГБ3,5 ГБ
13B26 ГБ13 ГБ6,5 ГБ
34B68 ГБ34 ГБ17 ГБ
70B140 ГБ70 ГБ35 ГБ

Вам также понадобится свободное место на диске для загрузки и, если вы конвертируете или квантуете самостоятельно, для промежуточных файлов. Нехватка места посреди передачи 70 ГБ — частая неприятность. Память для запуска файла — отдельный вопрос: веса должны помещаться в GPU или унифицированную память с дополнительным местом для кэша контекста.

Проверьте файл после получения

Скачивайте файлы в отдельную пустую папку, храните скрипты в другом месте и проверяйте хеш перед загрузкой файла.

huggingface-cli download some-user/some-repo-GGUF file-Q4_K_M.gguf --local-dir ./incoming
cd incoming
shasum -a 256 file-Q4_K_M.gguf
# compare the output with the checksum shown on the repository page

Если автор не публикует контрольную сумму, хеш только доказывает, что файл не повредился при передаче, а не то, что он соответствует задумке автора. Для всего, на что вы планируете положиться, предпочитайте авторов, чьи файлы также зеркалируются или обсуждаются другими. Сначала загружайте новые файлы на машине без доступа к чувствительным данным.

Запишите, что вы скачали: название репозитория, дату, имя файла и хеш. Когда через месяц появится более удачная правка, вы захотите сравнить оба варианта на одних и тех же промптах и захотите точно знать, какой файл вы тестировали первым.

Наконец, протестируйте поведение. Запустите десять-двадцать промптов из вашей реальной работы и прочитайте ответы. Файл может быть целым, но всё равно быть неудачной правкой: бессвязные ответы, постоянные повторы или отказы, которые не были полностью удалены.

Красные флаги, которые должны остановить вас

Некоторые сигналы достаточно, чтобы уйти без дальнейшего анализа.

  • Репозиторий просит отключить сканирование безопасности, запустить установщик или вставить команду в терминал от имени root.
  • Ссылка на скачивание ведет на файловый хостинг, не являющийся страницей репозитория, или страница требует отключить антивирус.
  • Карточка модели обещает «100% без цензуры, без потерь» или любое другое утверждение, которое не может быть правдой для правки весов. Любая правка имеет компромисс, и честные карточки об этом говорят.
  • Перезаливы известного релиза под новым названием, с размером файла, отличающимся от оригинала.
  • Отсутствие текста лицензии для базовой модели, о которой известно, что у нее она есть.

Даже при чистых сигналах запускайте новые файлы с минимальными правами доступа. Файл GGUF, открытый текущей версией распространённого рантайма, несёт минимальный риск выполнения кода, но в рантаймах бывают ошибки, поэтому обновляйте их. Если что-то выглядит неправильно, удалите файл и выберите другой источник. Повторная загрузка занимает минуты; восстановление после загрузки плохого файла на машине с вашими данными — нет.

Когда облачный эндпоинт экономит время

Скачивание имеет смысл, если вам нужен офлайн-режим, полный контроль над квантованием или вы планируете слияние и эксперименты. Если вам просто нужна модель, которая отвечает без отказов по контенту для законного использования взрослыми, размещённое API сэкономит скачивание, хранение, проверку и планирование памяти.

Этот сервис предоставляет одну модель с открытыми весами, запущенную независимым провайдером, под идентификатором uncensored. Это не зеркало официального API какого-либо вендора. Вы вызываете его как OpenAI:

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedmodels.cc/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "List five checks for a downloaded file."}],
)
print(r.choices[0].message.content)

Контекстное окно составляет 100 000 токенов. Поддерживаются потоковая передача, вызов инструментов и JSON-режим, а промпты не используются для обучения. Параметры и лимиты указаны на странице документации.

Стоимость API по сравнению со скачиванием

Стоимости скачивания нет, но вы платите за каждый токен: $0,15 за 1 млн входных и $0,50 за 1 млн выходных токенов. Запрос с 4000 входными токенами и 800 выходными токенами стоит 4000 / 1 000 000 x $0,15 = $0,0006 плюс 800 / 1 000 000 x $0,50 = $0,0004, итого $0,001. Тысяча таких запросов стоит $1.

Минимальная сумма пополнения — $20, с бонусом +5% от $50, +10% от $100 и +15% от $200. Оплатите криптовалютой. Подробности см. в разделе цены. Чтобы протестировать без оплаты, получите пробный баланс $0,50 на странице API-ключа после регистрации; он действителен в течение 7 дней. Для программирования на странице аблитерированных моделей для программирования сравнивается, на что обращать внимание.

Вопросы и ответы

Безопасно ли скачивать аблитерированные модели?

Можно, если вы выберете файлы safetensors или GGUF, прочитаете карточку модели, проверите лицензию и проверите хеш. Избегайте файлов на основе pickle от неизвестных загрузчиков.

Где публикуют аблитерированные модели?

В основном на Hugging Face, часто в виде чекпоинтов safetensors или квантований GGUF. Предпочитайте репозитории с понятными карточками и активным обсуждением.

Какого размера файл?

Примерно: количество параметров × бит на вес / 8. Модель на 7B весит около 3,5 ГБ в 4-битном квантовании и 14 ГБ в 16-битном.

Могу ли я использовать аблитерированную модель без скачивания?

Да. Облачное OpenAI-совместимое API предоставляет вам модель, которая не отказывается генерировать контент для законного использования взрослыми, без необходимости скачивать локальные файлы.

Ваш ключ — всего в одном шаге

Создайте аккаунт, скопируйте ключ, измените базовый URL. Это вся настройка.

Получить API-ключ