anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An 8B general-purpose chat model from Nous Research, built on Llama 3.1, with function calling, structured output, role play and code help. It suits developers who want a steerable open assistant they can run themselves.
Hermes 3 Llama-3.1 8B is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download NousResearch/Hermes-3-Llama-3.1-8B
Hermes 3 Llama-3.1 8B is a general-purpose language model from Nous Research, built on Meta's Llama 3.1 8B. It is the newest model in the Hermes line. Compared with Hermes 2 it adds better agent behavior, role play, reasoning, multi-turn chat and coherence over long contexts. It also handles function calling and structured output more reliably, and writes better code. The Hermes line aims to give the user control through system prompts instead of fixed rules from the maker.
It suits developers and hobbyists who want an assistant they can steer with a system prompt and run on their own hardware. It also suits people who build agents that call functions or return structured data.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Developers | Add a local chat assistant to an app | Serve it behind a chat endpoint in the same format as OpenAI's |
| Agents | Agent builders | Use function calling and structured output | Have it return a JSON call for a tool |
| Creative | Writers and game makers | Set a role with a system prompt | Run a character chat with a custom persona |
If you need the strongest model available, you can skip it. The card says it is competitive with Llama 3.1 Instruct, with different strengths and weaknesses.
The record lists the transformers library, so Python is the main place. The prompt format matches the one OpenAI's chat endpoints use, so many chat tools can talk to it.
| Use case | Who | What they get back |
|---|---|---|
| General assistant chat | Product teams | Replies that follow your system prompt |
| Function calling | Agent builders | Calls built from the function signatures you supply |
| Code help | Developers | Code drafts and explanations |
You need Python with pip and the transformers library, plus memory for about 16.1 GB of BF16 weights, or about 4 GB at 4-bit by estimate. You also load the model and tokenizer, as with any transformers model.
pip install -U huggingface_hub hf download NousResearch/Hermes-3-Llama-3.1-8B
The model uses the ChatML prompt format, where special tokens mark the start and end of each turn and its role. The card says the tokenizer has a chat template, so you can build the prompt with apply_chat_template. Set the option that adds a generation prompt, so the model continues as the assistant. You can drop the system message if you do not want one. For function calling, the card says to use a system message with function signatures as JSON.
messages = [
{"role": "system", "content": "You are Hermes 3."},
{"role": "user", "content": "Hello, who are you?"}
]
gen_input = tokenizer.apply_chat_template(messages, return_tensors="pt")
model.generate(**gen_input)You load the model, set a system message that names a role, and ask it to greet you. The chat template turns the two messages into the ChatML format, and the model answers as the assistant. Change the system message to change the tone and rules.
If you are new, this is a chat model you can run yourself, and the system message is how you tell it who to be. Start with a short system message and one question.
If you know the field, ChatML gives structured turns and the same format as OpenAI's chat endpoints, which makes it easy to swap into existing clients. The card says the Hermes 3 series builds on Hermes 2 with more reliable function calling and structured output. It compares benchmark results with Llama 3.1 Instruct in a chart image.
The model is small enough for a single good GPU, and smaller still when quantized. People have shared 52 quantized versions and 40 fine-tunes.
An 8B general-purpose chat model from Nous Research, built on Llama 3.1, with function calling, structured output, role play and code help. It suits developers who want a steerable open assistant they can run themselves.
Made by NousResearch on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Hermes 3 Llama-3.1 8B is a general-purpose language model from Nous Research, built on Meta's Llama 3.1 8B. It is the newest model in the Hermes line. Compared with Hermes 2 it adds better agent behavior, role play, reasoning, multi-turn chat and coherence over long contexts. It also handles function calling and structured output more reliably, and writes better code. The Hermes line aims to give the user control through system prompts instead of fixed rules from the maker.
Who it suits: It suits developers and hobbyists who want an assistant they can steer with a system prompt and run on their own hardware. It also suits people who build agents that call functions or return structured data.
Title: Who might use it
Industry | Who uses it | How they use it | Example
Software | Developers | Add a local chat assistant to an app | Serve it behind a chat endpoint in the same format as OpenAI's
Agents | Agent builders | Use function calling and structured output | Have it return a JSON call for a tool
Creative | Writers and game makers | Set a role with a system prompt | Run a character chat with a custom persona
If you need the strongest model available, you can skip it. The card says it is competitive with Llama 3.1 Instruct, with different strengths and weaknesses.
Where to use it: The record lists the transformers library, so Python is the main place. The prompt format matches the one OpenAI's chat endpoints use, so many chat tools can talk to it.
Title: Jobs it does
Use case | Who | What they get back
General assistant chat | Product teams | Replies that follow your system prompt
Function calling | Agent builders | Calls built from the function signatures you supply
Code help | Developers | Code drafts and explanations
How to set it up: You need Python with pip and the transformers library, plus memory for about 16.1 GB of BF16 weights, or about 4 GB at 4-bit by estimate. You also load the model and tokenizer, as with any transformers model.
pip install -U huggingface_hub
hf download NousResearch/Hermes-3-Llama-3.1-8B
How to use it: The model uses the ChatML prompt format, where special tokens mark the start and end of each turn and its role. The card says the tokenizer has a chat template, so you can build the prompt with apply_chat_template. Set the option that adds a generation prompt, so the model continues as the assistant. You can drop the system message if you do not want one. For function calling, the card says to use a system message with function signatures as JSON.
messages = [
{"role": "system", "content": "You are Hermes 3."},
{"role": "user", "content": "Hello, who are you?"}
]
gen_input = tokenizer.apply_chat_template(messages, return_tensors="pt")
model.generate(**gen_input)
Example: You load the model, set a system message that names a role, and ask it to greet you. The chat template turns the two messages into the ChatML format, and the model answers as the assistant. Change the system message to change the tone and rules.
For newcomers and experts: If you are new, this is a chat model you can run yourself, and the system message is how you tell it who to be. Start with a short system message and one question.
If you know the field, ChatML gives structured turns and the same format as OpenAI's chat endpoints, which makes it easy to swap into existing clients. The card says the Hermes 3 series builds on Hermes 2 with more reliable function calling and structured output. It compares benchmark results with Llama 3.1 Instruct in a chart image.
A system message and a user message go in
The chat template builds a ChatML prompt
The model generates the assistant turn
You read a reply, or a function call as JSON
Good to know: The model is small enough for a single good GPU, and smaller still when quantized. People have shared 52 quantized versions and 40 fine-tunes.
Title: Approximate weight size
BF16: 16.1 GB
4-bit estimate: 4 GB
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download NousResearch/Hermes-3-Llama-3.1-8B
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Hermes 3 Llama-3.1 8B This page | 336,953 | 550 | 8B | llama3 | |
| Hermes-3-Llama-3.2-3BShares axolotl · gpt4 · roleplaying | 4,602 | 187 | 3.2B | llama3 | |
| Hermes-3-Llama-3.1-8B-GGUFShares axolotl · gpt4 · roleplaying | 69,009 | 229 | 8B | llama3 | |
| Hermes-4.3-36BShares roleplaying · chatml · instruct | 2,559 | 321 | 36.2B | apache-2.0 | |
| Hermes-4.3-36B-GGUFShares roleplaying · chatml · instruct | 28,565 | 99 | 36.2B | apache-2.0 | |
| Hermes 4 14BShares chatml · instruct · finetune | 6,062 | 205 | 425K | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.