Hermes Nous Research Released 2024-08 chattoolsfunction-calling

Hermes 3

Nous Research's Hermes 3. Strong function calling, supports system prompts, uncensored fine-tunes. Open weights, Apache 2.0.

Best for uncensored chat with strong function calling
Sizes 3B · 8B · 70B · 405B
Context 128K
License Apache 2.0
Min VRAM (default size, Q4) 2 GB
Rec VRAM 8 GB

What is Hermes 3?

Hermes 3 is Nous Research's open-weights language model. Released in 2024-08, it ships in 4 sizes (3B, 8B, 70B, 405B) and is licensed Apache 2.0. The most popular use case is uncensored chat with strong function calling.

VRAM and hardware

The smallest 3B size needs at least 2 GB VRAM; the largest 405B needs around 2 GB.

Size Min VRAM (Q4_K_M) Recommended VRAM Tokens/sec on 3090
3B 2 GB 3 GB ~31 tok/s
8B 6 GB 9 GB ~24 tok/s
70B 42 GB 63 GB ~14 tok/s
405B 240 GB 360 GB ~10 tok/s

How to run Hermes 3 locally

Option 1: Ollama (simplest)

ollama pull hermes-3
ollama run hermes-3

Option 2: Mullama (production)

mullama pull hermes-3
mullama run hermes-3

Option 3: llama.cpp (CLI)

# Download a GGUF from Hugging Face (search "hermes-3 gguf")
./llama-cli -m hermes-3.Q4_K_M.gguf -p "Hello, AI!"

Option 4: Python with Mullama or llama-cpp-python

from mullama import Model, Context
model = Model.load("hermes-3.Q4_K_M.gguf", n_gpu_layers=99)
ctx = Context(model, n_ctx=4096)
print(ctx.generate("Hello, AI!", 256))

What you can build with Hermes 3

  • function calling
  • uncensored chat
  • agentic

Hardware it fits on

  • Apple Silicon (8GB): 3B in MLX
  • Apple Silicon (16GB): 8B in MLX
  • Apple Silicon (32GB): 70B in MLX or GGUF
  • Apple Silicon (64GB+): 405B in MLX
  • RTX 3090 (24GB): 70B at Q4_K_M
  • RTX 4090 (24GB): same as 3090, ~30% faster
  • RTX 5090 (32GB): 70B at Q8_0
  • 2× RTX 6000 Ada (96GB total): 405B at Q4_K_M

Related models in the Hermes family

This is the only Hermes-family model in the catalog right now.

Other models you might consider

  • Llama 3.1 (Meta) — 8B, general-purpose chat, agentic workflows, code
  • Llama 3.2 (Meta) — 1B, low-end hardware, mobile, edge deployment
  • Llama 3.2 Vision (Meta) — 11B, vision + chat on desktop GPUs
  • Llama 3.3 (Meta) — 70B, best-in-class 70B for desktops
  • Llama 4 (Meta) — Scout 17B (109B MoE), vision + long context (10M tokens)
  • Qwen 2.5 (Alibaba) — 0.5B, strongest 7B-32B on consumer hardware