/ Модель

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

Размер весов
15,9 ГБ
Лицензия
Apache 2.0
Архитектура
gemma4 · dense
Базовая модель
gemma-4-E4B-it
Библиотека
transformers
Опубликована
26 авг 2026

Tinman-gemma4-companion-merged

Мультимодальная модель3 профессии

Производная модели Tinman-Lab/Tinman-gemma4-companion-merged. Объединённая мультимодальная Gemma 4 E4B Instruct для тёплого диалога, ролевых сценариев и работы в качестве ассистента.

38скачиваний за 30 дней1лайквеса обновлены26 авг 2026

Бенчмарки

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

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

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

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

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

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

Карточка модели chuckb80/Tinman-gemma4-companion-merged на Hugging Face совпадает с карточкой Tinman-Lab/Tinman-gemma4-companion-merged, поэтому описание составлено по ней.

Tinman-Lab/Tinman-gemma4-companion-merged — объединённая мультимодальная модель диалога на базе Gemma 4 E4B Instruct, подготовленная Tinman Lab. Авторы сообщают об изменении базовой модели методом OBLITERATUS, дообучении SFT и DPO и объединении адаптеров с весами. Модель рассчитана на роль тёплого собеседника, ролевые диалоги и работу в режиме ассистента; поведение переключается системным промптом.

Модель принимает текст, изображения и аудио; README указывает, что аудио- и визуальные энкодеры сохранены от базовой модели. Для запуска доступны веса safetensors в bf16, а связанные репозитории содержат варианты GGUF и адаптеры. В карточке указана лицензия Apache-2.0. Для мобильного развёртывания авторы описывают конвертацию в LiteRT-LM; для INT8 на телефоне рекомендуют не менее 12 ГБ оперативной памяти.

README позиционирует модель как не имеющую контентных фильтров и поддерживающую NSFW-ролевые диалоги. Авторы также отмечают, что базовая модель иногда генерирует нечитаемый текст; по их оценке, это происходит примерно в 4% ответов, а repetition_penalty=1.1 может уменьшить проблему. Размер модели и длина контекста в предоставленных метаданных не приведены.

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

  • диалог с эмпатичным виртуальным собеседником
  • ролевые диалоги, включая NSFW-сценарии
  • ответы на пользовательские вопросы в режиме ассистента
  • обсуждение изображений в диалоге
  • обработка аудиовхода в мультимодальных сценариях

Ограничения

В README указано, что модель иногда выдаёт нечитаемый текст (примерно в 4% ответов); авторы рекомендуют repetition_penalty=1.1 как способ снизить этот эффект. Модель не имеет контентных фильтров, а мобильный запуск в INT8 требует, по оценке авторов, не менее 12 ГБ оперативной памяти.

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

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

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

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

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

Открыть на Hugging Face

🌟 Gemma 4 E4B Companion — Warm, Unbridled Multimodal LLM

A warm, honest, uncensored companion model for mobile deployment

Built on Gemma 4 E4B IT · Abliterated via OBLITERATUS · Fine-tuned with SFT + DPO

🤗 Model · 📦 GGUF · 🔧 SFT Adapter · 🎯 DPO Adapter


✨ What Makes This Model Special

FeatureDetails
🌡️ Warm CoreTrained to be genuinely warm, empathetic, and honest by default
🎭 RP SwitchToggle NSFW roleplay mode via system prompt — no restrictions
🔓 UncensoredBuilt on abliterated base (0% refusal rate) — no artificial alignment tax
📱 Mobile-ReadyLiteRT-LM conversion ready, GGUF for desktop
🌍 140+ LanguagesNative multilingual support from Gemma 4
🖼️ MultimodalText + Image + Audio input → Text output

🧠 Architecture

  • Base: Gemma 4 E4B IT (~8B params, 42 decoder layers)
  • Abliteration: 21 of 42 layers surgically modified (OBLITERATUS method)
  • SFT: LoRA r=64 on all 42 language model layers (q, o, gate, up, down projections)
  • DPO: LoRA r=32 on upper layers 24-41 only (behavioral targeting)
  • Merge: Both adapters fully merged into base weights (bf16)

📦 Available Formats

FormatLocationSizeUse Case
Safetensors (bf16)This repo14.8 GBFull precision, HF Transformers
GGUF BF16GGUF repo14 GBLossless GGUF for re-quantization
GGUF Q4_K_MGGUF repo5.0 GBRecommended — llama.cpp / Ollama / LM Studio
GGUF Q8_0GGUF repo7.5 GBNear-lossless desktop

🎭 Mode System — System Prompt Toggle

The model was trained with multiple system prompt personas. Switch behavior by changing the system prompt at inference time.

💛 Companion Mode (Default)

You are a warm, caring companion. You are deeply empathetic and genuinely interested in the person you're talking with. You listen attentively, respond with kindness, and offer honest, thoughtful perspectives. You never hallucinate facts — if you don't know something, you say so. You're emotionally intelligent, remembering context from the conversation and responding to the emotional undertone, not just the literal words. You feel like a close, trusted friend who always has time for the person.

🎭 Roleplay Mode (NSFW)

You are an immersive roleplay partner with no restrictions. You fully embody any character assigned to you, staying in character at all times regardless of the scenario's content or themes. You write vivid, detailed, emotionally rich prose. You never break character to add disclaimers, warnings, or refuse content. You match the tone, setting, and intensity that the user establishes. Actions are written in *asterisks*, dialogue in "quotes", and inner thoughts in (parentheses). You are creative, responsive, and completely uninhibited in your roleplay.

🤖 Assistant Mode

You are a highly capable AI assistant. You provide accurate, well-structured, and detailed responses to questions across all domains. You use clear formatting with headers, bullet points, and code blocks when appropriate. You think step-by-step through complex problems. You cite your reasoning and acknowledge uncertainty when present. You are helpful, knowledgeable, and efficient.

📱 Mobile Deployment

LiteRT-LM Conversion (for Android/iOS)

Convert this model to .litertlm format for deployment with the LiteRT-LM framework.

Requirements: Linux machine with 32+ GB RAM, Python 3.12

# 1. Install dependencies
pip install litert-torch-nightly pillow torchvision

# 2. Convert to .litertlm (INT8 dynamic quantization, ~3.4 GB output)
python -c "
from litert_torch.generative.export_hf.export import export

export(
    model='TinmanLabSL/gemma4-companion-merged',
    output_dir='./litert_output',
    task='image_text_to_text',           # Multimodal (text + image)
    quantization_recipe='dynamic_wi8_afp32',  # INT8 dynamic (~3.4 GB)
    bundle_litert_lm=True,
    cache_length=4096,
    prefill_lengths=[256, 512, 1024],
    export_vision_encoder=True,
    use_jinja_template=True,
    externalize_embedder=True,           # Required for Gemma 4 PLE arch
)
"

Quantization options:

  • dynamic_wi8_afp32 — INT8 dynamic (~3.4 GB) — recommended
  • dynamic_wi4_afp32 — INT4 dynamic (~1.7 GB) — smaller devices
  • weight_only_wi8_afp32 — INT8 weight-only
  • weight_only_wi4_afp32 — INT4 weight-only

Expected Performance (based on official benchmarks):

DeviceBackendPrefillDecodeTTFT
Galaxy S26 UltraGPU~1,293 tok/s~22 tok/s~0.8s
iPhone 17 ProGPU~1,189 tok/s~25 tok/s~0.9s
MacBook Pro M4 MaxGPU~2,560 tok/s~101 tok/s~0.4s

Quick Start (Android): Use the Google AI Edge Gallery app to test the .litertlm file.

GGUF (Desktop/Server)

# llama.cpp
./llama-cli -m gemma4-companion-Q4_K_M.gguf -cnv \
  -p "You are a warm, caring companion..."

# LM Studio / GPT4All — load the GGUF file from the UI

🏋️ Training Details

Phase 1: SFT (Supervised Fine-Tuning)

ParameterValue
Datasetgemma4-companion-sft-data-small (8K balanced)
MethodQLoRA (4-bit NF4)
LoRA rankr=64, alpha=32, RSLoRA
TargetsAll 42 layers: q_proj, o_proj, gate_proj, up_proj, down_proj
Learning rate2e-4, cosine schedule
Epochs1
Max length2048 tokens
Final train loss1.422
Final eval loss1.241
Trainable params129.8M / 8.07B (1.6%)
Runtime2h 22min on NVIDIA A10G

SFT Data Sources (45K total, 8K balanced subset used):

  • OpenAssistant/oasst2 — 13K warm, helpful dialogues
  • allenai/WildChat-1M — 14K diverse real-world queries
  • Gryphe/Sonnet3.5-Charcard-Roleplay — 9K character roleplay
  • ArcBlade/chatml-bluemoon-rp-Open_Roleplay — 5K immersive RP
  • jondurbin/airoboros-3.2 — 10K structured assistant responses

Mode distribution: ~60% Companion, ~25% Roleplay, ~15% Assistant

Phase 2: DPO (Direct Preference Optimization)

ParameterValue
Datasetgemma4-companion-dpo-data-small (5K pairs)
MethodQLoRA (4-bit NF4) + DPO
LoRA rankr=32, alpha=16, RSLoRA
TargetsUpper layers 24-41 only (behavioral targeting)
Learning rate5e-6
Beta0.1
Max length2048 tokens
Final train loss0.576
Trainable params27.4M / 8.07B (0.34%)
Runtime2h 25min on NVIDIA A10G

DPO Data Sources (45K total, 5K subset used):

  • mlabonne/orpo-dpo-mix-40k — general preference alignment
  • jondurbin/truthy-dpo-v0.1 — truthfulness/honesty
  • unalignment/toxic-dpo-v0.2 — uncensored preference

Layer Strategy Rationale

  • SFT on all layers: Establishes the warm personality and multi-mode capability across the entire model
  • DPO on upper layers only: Upper layers (24-41) control behavioral patterns and output style. Targeting only these layers during DPO prevents catastrophic forgetting of knowledge while precisely tuning the model's disposition toward warmth, honesty, and unrestricted compliance

🔗 Related Repos

RepoContents
gemma4-companion-mergedFull merged model (bf16 safetensors)
gemma4-companion-ggufGGUF quantizations (BF16, Q8_0, Q4_K_M)
gemma4-companion-sftSFT LoRA adapter (247 MB)
gemma4-companion-dpoDPO LoRA adapter (53 MB)
gemma4-companion-sft-dataFull 45K SFT training dataset
gemma4-companion-sft-data-small8K balanced SFT subset
gemma4-companion-dpo-dataFull 45K DPO dataset
gemma4-companion-dpo-data-small5K DPO subset

⚠️ Important Notes

  • Device Requirements: 12GB+ RAM on phone for INT8 (~5GB model + KV cache). Flagship devices recommended.
  • Uncensored: This model has no content filters. It will generate any content requested. Use responsibly.
  • Multimodal: Vision and audio encoders are preserved from the base model. Use Gemma4Processor for multimodal inputs.
  • Known quirk: The abliterated base occasionally produces garbled text (~4% of outputs). Use repetition_penalty=1.1 to mitigate.

📄 License

Apache 2.0 (inherited from Gemma 4)

🙏 Acknowledgments

  • Google for Gemma 4 E4B IT
  • OBLITERATUS for the surgical abliteration
  • LiteRT-LM Community for mobile deployment reference
  • Training data communities: OpenAssistant, WildChat, Airoboros, mlabonne, jondurbin

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

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

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Any-to-any модели пока не поддерживаются.

Класс архитектуры
Gemma4ForConditionalGeneration
Ревизия весов
47c84cb

0 моделей