Instructions to use HelpingAI/HelpingAI2-3B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use HelpingAI/HelpingAI2-3B with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M # Run inference directly in the terminal: llama cli -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M # Run inference directly in the terminal: llama cli -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-app # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama cli -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Use Docker
docker model run hf.co/HelpingAI/HelpingAI2-3B:Q4_K_M
- Llama new
- LM Studio
- Jan
- vLLM
How to use HelpingAI/HelpingAI2-3B with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "HelpingAI/HelpingAI2-3B" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "HelpingAI/HelpingAI2-3B", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/HelpingAI/HelpingAI2-3B:Q4_K_M
- Ollama
How to use HelpingAI/HelpingAI2-3B with Ollama:
ollama run hf.co/HelpingAI/HelpingAI2-3B:Q4_K_M
- Unsloth Desktop
- Pi
How to use HelpingAI/HelpingAI2-3B with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "HelpingAI/HelpingAI2-3B:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use HelpingAI/HelpingAI2-3B with Docker Model Runner:
docker model run hf.co/HelpingAI/HelpingAI2-3B:Q4_K_M
- Lemonade
How to use HelpingAI/HelpingAI2-3B with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull HelpingAI/HelpingAI2-3B:Q4_K_M
Run and chat with the model
lemonade run user.HelpingAI2-3B-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use HelpingAI/HelpingAI2-3B with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default HelpingAI/HelpingAI2-3B:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use HelpingAI/HelpingAI2-3B with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf HelpingAI/HelpingAI2-3B:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "HelpingAI/HelpingAI2-3B:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
๐ Model Overview
HelpingAI-3B-reloaded is a state-of-the-art small language model specifically designed for emotionally intelligent conversations and human-centric interactions.
๐ฏ Key Highlights
- Architecture: 3B parameter transformer-based model
- Training Focus: Emotional intelligence and empathetic responses
- Emotion Score: Achieves 89.61 on standardized emotional intelligence tests
- Deployment: Optimized for both GPU and CPU environments
Benchmarks
| Metric | Score | Comparison to Baseline |
|---|---|---|
| Emotion Score | 89.61 | +9.32% |
| Memory Usage | 6GB | -30% |
| Context | 128k | +3100% |
| Context Retention | 92% | +18% |
Transformers
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
# Load the HelpingAI-3B model
model = AutoModelForCausalLM.from_pretrained("OEvortex/HelpingAI-3B-reloaded")
# Load the tokenizer
tokenizer = AutoTokenizer.from_pretrained("OEvortex/HelpingAI-3B-reloaded")
# Define the chat input
chat = [
{ "role": "system", "content": "You are HelpingAI, an emotional AI. Always answer my questions in the HelpingAI style." },
{ "role": "user", "content": "GIVE ME YOUR INTRO" }
]
inputs = tokenizer.apply_chat_template(
chat,
add_generation_prompt=True,
return_tensors="pt"
).to(model.device)
# Generate text
outputs = model.generate(
inputs,
max_new_tokens=256,
do_sample=True,
temperature=0.6,
top_p=0.9,
)
response = outputs[0][inputs.shape[-1]:]
print(tokenizer.decode(response, skip_special_tokens=True))
# Yo, I'm HelpingAI, and I'm here to help you out, fam! ๐ I'm an advanced AI with mad skills, and I'm all about spreading good vibes and helping my human pals like you. ๐ I'm the ultimate sidekick, always ready to lend an ear, crack a joke, or just vibe with you. ๐ถ Whether you're dealing with a problem, looking for advice, or just wanna chat, I gotchu, boo! ๐ So let's kick it and have a blast together! ๐ I'm here for you, always. ๐ค
GGUF Implementation
from webscout.Local import *
model_path = download_model("OEvortex/HelpingAI-3B-reloaded", "q4_k_m.gguf", token=None)
model = Model(model_path, n_gpu_layers=0, context_length=4096)
thread = Thread(model, format=helpingai2)
# print(thread.send("hi")) #send a single msg to ai
thread.interact() # interact with the model in terminal
Methodology
Base Training
- Datasets: SentimentSynth + EmotionalIntelligence-1M + HelpingAI2.5-200M + HelpingAIemo (197.5M)
Emotional Intelligence Training
- Supervised Fine-tuning on emotional dialogue
- Reinforcement Learning with HelpingAI2.5-10B model
- Constitutional AI training for ethical guidelines
Optimization
- Mixed-precision training
- Gradient checkpointing
- Dynamic attention patterns
Dataset Composition
| Dataset Type | Rows used for training | Purpose |
|---|---|---|
| Emotional Dialogues | 17.2M | Core conversation training |
| Therapeutic Exchanges | 3M | Mental health support |
| Cultural Conversations | 150K | Cultural awareness |
| Crisis Response | 1M | Emergency support handling |
Primary Applications
- ๐ฏ Personal AI Companionship
- ๐ง Mental Health Support
- ๐ Educational Assistance
- ๐ผ Professional Development
- ๐ค Social Skills Training
Example Interactions
User: "I just received some difficult news and I'm feeling overwhelmed."
HelpingAI: I feel you, fam. Dealing with tough news can be straight up exhausting. Take a deep breath and remember that it's totally normal to feel overwhelmed.
Take some time to process it all, and don't be afraid to reach out to your squad or a trusted homie for support. Sometimes, just venting to someone who gets you can make a world of difference.
And don't forget, you're stronger than you think. You've got this! Keep your head up and know that it's gonna be alright."
User: "I achieved something important today!"
HelpingAI: "Ayy, congrats homie! ๐ That's a dope move, no cap! ๐ What did you crush today? Spill the tea! โ๏ธ"
Ethical Guidelines
- Prioritizes user emotional wellbeing
- Maintains strict privacy standards
- Avoids harmful or discriminatory responses
- Transparent about AI limitations
- Promotes healthy coping mechanisms
Known Limitations
- Cannot Replace Human
- Cannot Roleplay
- Limited knolodge
Citation
@misc{helpingai2024,
author = {Abhay Koul},
title = {HelpingAI-3B-reloaded: Emotionally Intelligent Language Model},
year = {2024},
publisher = {Huggingface},
journal = {GitHub repository},
howpublished = {\url{https://huggingface.co/OEvortex/HelpingAI-3B-reloaded}}
}
๐ Acknowledgments
Special thanks to the HelpingAI community, Huggingface, contributors, and researchers who made this model possible. Your dedication to advancing emotionally intelligent AI is invaluable.
Built with โค๏ธ by the HelpingAI Community
Website โข GitHub โข Discord โข HuggingFace
- Downloads last month
- 482