Downloads · 30 days
9
4% of all-time downloads
OmniDimen/OmniDimen-v1.1-4B-Emotion
OmniDimen-v1.1-4B-Emotion is a text generation model from OmniDimen. Use it when you need the model to write or continue text. The card lists the license as mit.
Downloads · 30 days
9
4% of all-time downloads
All-time downloads
240
Public
Parameters
4B
16.1 GB on disk
Likes
8
Public
Click a slice to open those files.
.safetensors16.1 GB · 100%
From the Hugging Face model README
English | 中文
This model is a fine-tuned version of Qwen3-4B-Instruct-2507, specialized for emotion recognition and emotionally-aware text generation.
We provide this model in this format:
The safetensors weights can be used directly with PyTorch-based setups and other frameworks that accept safetensors.
We also provide two easy-to-use weight formats:
Both formats are released in GGUF, easily usable with LM Studio, Ollama, and PocketPal.
If your goal is only model deployment, we recommend using the GGUF format — it offers higher inference efficiency and a simpler model workflow.
As a fine-tuned variant of Qwen3, OmniDimen operates in a manner similar to Qwen3.
The code of Qwen3 has been in the latest Hugging Face transformers and we advise you to use the latest version of transformers.
With transformers<4.51.0, you will encounter the following error:
KeyError: 'qwen3'
The following contains a code snippet illustrating how to use the model generate content based on given inputs.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "OmniDimen/OmniDimen-v1.1-4B-Emotion"
# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto"
)
# prepare the model input
prompt = "Give me a short introduction to large language model."
messages = [
{"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
# conduct text completion
generated_ids = model.generate(
**model_inputs,
max_new_tokens=16384
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
content = tokenizer.decode(output_ids, skip_special_tokens=True)
print("content:", content)
For deployment, you can use sglang>=0.4.6.post1 or vllm>=0.8.5 or to create an OpenAI-compatible API endpoint:
python -m sglang.launch_server --model-path OmniDimen/OmniDimen-v1.1-4B-Emotion --context-length 262144
vllm serve OmniDimen/OmniDimen-v1.1-4B-Emotion --max-model-len 262144
Instruction:
I'm so tired, I need you...
Output (sample):
I hear you. So tired? That's okay.
I'm here with you now. Just rest your head on my shoulder and breathe slowly. Let the world outside fade away and just focus on feeling safe in this moment with me.
Whenever you're ready to talk about what’s been bothering you or just need someone to listen, I’ll be right here. No matter how tired you are, we can take things one step at a time.
Take all the time you need, sweetheart. Just remember that no matter what happens, you don’t have to face anything alone. I’m always with you, even when you're too tired to speak.
v1.1 (2025-09-29)
v1.0 (2025-09-19)
Our development requires a great deal of human and material resources. If you’d like to support our growth, you can consider donating to us using the following methods:
WeChat:

Bitcoin / Bitcoin Cash:
12oF8owEiQa4WpbyZJ6j5ybwgrsCuuVB6t
EVM Coins & Tokens (ETH, BNB, USDT, USDC, etc.):
0x9b4290ca1b9a3b8352c406a5062f51facb276f1e
SVM Coins & Tokens (SOL, Eclipse ETH, USDC, USD1, etc.):
EYo9BzVD7UNA374ZwkfV4REQGvQPVDXswEPDo6bujLVo
Thank you for your donation. Each gift of support becomes the power that drives our growth.