Text / Qwen

Qwen3 8B

Qwen3-8B is a causal language model from the Qwen series, developed by the Qwen team. It is an 8.2B parameter model (6.95B non-embedding) with 36 layers and grouped-query attention (32 query heads, 8 key/value heads). The model supports text generation and is designed for both thinking and non-thinking modes within a single model. It has a native context length of 32,768 tokens, extendable to 131,072 tokens with YaRN. The model card highlights advancements in reasoning, instruction-following, agent capabilities, and multilingual support (100+ languages). It is licensed under Apache-2.0 and built on Qwen/Qwen3-8B-Base.

Verified sourceRepository opened Apr 27, 2025Source checked 9/29/2026Version: b968826d
LOCALRENTED GPUOPEN WEIGHTS
Freshness 12 out of 100. Repository age: 560 days old, Apr 27, 2025. Measures age, not quality.
Popularity 92 out of 100. 6,976,036 downloads in 30 days; 2,175 lifetime likes. Checked Nov 7, 2026. Measures adoption, not quality.
What do these scores mean?

Two ways to compare models. Neither score measures answer quality, benchmark performance, or whether a model fits your machine.

Freshness · release age

A new release starts at 100. The score halves every 180 days: 100 × 2^(−age in days / 180). When the release date is unavailable, a repository date is a fallback—not proof of when the model was released. Missing dates stay unscored.

Check the date source
Popularity · adoption

Downloads over the past 30 days carry 80% of the score; lifetime likes carry 20%. Both use a logarithmic scale, capped at 10 million downloads and 100,000 likes. If likes are unavailable, downloads carry all the weight. Missing download statistics stay unscored.

round(80 × min(1, log10(1 + downloads) / 7) + 20 × min(1, log10(1 + likes) / 5))

Check the statistics source
Scores as of Nov 8, 2026. Statistics checked Nov 7, 2026. Statistics are marked for refresh after 72 hours.Full scoring method
WORKFLOWS FOR THIS MODEL 3

What do you want to do?

Choose a task. Get the software, files, settings, and steps to run it.

MAKE IT PERSONALChoose your hardware
AI agent

Create Uncensored AI Bots with Rakazo

Create persistent Rakazo bots with Huihui’s uncensored Qwen3 8B. Choose local Ollama or the documented 48 GB RunPod Serverless Load Balancer vLLM setup.

Freshness 12 out of 100. Repository age: 560 days old, Apr 27, 2025. Measures age, not quality.
Popularity 92 out of 100. 6,976,036 downloads in 30 days; 2,175 lifetime likes. Checked Nov 7, 2026. Measures adoption, not quality.
RakazoDocker
1 packagemacOS / Windows / LinuxUncensored option
Open agent guide
Agent team

Build a local AI agent team with Qwen3 8B

Build a local AI agent team with Qwen3 8B, Ollama and CrewAI. The example assigns reader, writer and reviewer roles to compare two product briefs, with source reads, task handoffs and a final Markdown file you can inspect.

Freshness 12 out of 100. Repository age: 560 days old, Apr 27, 2025. Measures age, not quality.
Popularity 92 out of 100. 6,976,036 downloads in 30 days; 2,175 lifetime likes. Checked Nov 7, 2026. Measures adoption, not quality.
CrewAIOllama
3 packagesmacOS / Windows / LinuxUncensored option
Open agent team guide
AI agent

Build a local AI tool agent with Qwen3 8B

Run a bounded local function through Qwen3 8B and inspect the tool call, tool result, and final answer.

Freshness 12 out of 100. Repository age: 560 days old, Apr 27, 2025. Measures age, not quality.
Popularity 92 out of 100. 6,976,036 downloads in 30 days; 2,175 lifetime likes. Checked Nov 7, 2026. Measures adoption, not quality.
OllamaPython
1 packagemacOS / Windows / Linux
Open agent guide

Open a guide for its software, hardware requirements, and setup steps.

COMMUNITY VARIANTS

Uncensored versions

Qwen3 8B · Abliterated

By Huihui AI

A community uncensored version of Qwen3 8B, modified using abliteration to reduce refusals.

View on Hugging Face

At a glance

Parameters
8.2B
Architecture
Dense transformer
Context length
32,768 native
License
Apache 2.0
Disk space
5.2 GB
Software
Ollama, llama.cpp
View the model source
MY HARDWARE

Will it run on your machine?

Save your machine to see a personalized rating and its reasoning.

Add my hardware

Best for

  • Complex logical reasoning, mathematics, and coding tasks (thinking mode)
  • Efficient general-purpose dialogue and conversation (non-thinking mode)
  • Creative writing, role-playing, and multi-turn dialogues
  • Agent-based tasks with external tool integration
  • Multilingual instruction following and translation

Tradeoffs

  • Requires transformers version 4.51.0 or later; older versions cause a KeyError.
  • Performance and hardware requirements are not specified in the provided data.
  • No benchmark results or evaluation details are included in the source data.
  • Actual context length beyond 32,768 tokens requires YaRN, which is not detailed in the source.
  • No information on safety, bias, or ethical considerations is provided.

Ways to run it

vLLM · Linux

Repository-specific example documented in the publisher model card; confirm dependencies and platform in the source.

vllm serve Qwen/Qwen3-8B --enable-reasoning --reasoning-parser deepseek_r1
Official instructions

Transformers · See official guide

Repository-specific example documented in the publisher model card; confirm dependencies and platform in the source.

from transformers import AutoModelForCausalLM, AutoTokenizer class QwenChatbot: def __init__(self, model_name="Qwen/Qwen3-8B"): self.tokenizer = AutoTokenizer.from_pretrained(model_name) self.model = AutoModelForCausalLM.from_pretrained(model_name) self.history = [] def generate_response(self, user_input): messages = self.history + [{"role": "user", "content": user_input}] text = self.tokenizer.apply_chat_template( messages, tokenize=False, add_generation_prompt=True ) inputs = self.tokenizer(text, return_tensors="pt") response_ids = self.model.generate(**inputs, max_new_tokens=32768)[0][len(inputs.input_ids[0]):].tolist() response = self.tokenizer.decode(response_ids, skip_special_tokens=True) # Update history self.history.append({"role": "user", "content": user_input}) self.history.append({"role": "assistant", "content": response}) return response # Example Usage if __name__ == "__main__": chatbot = QwenChatbot() # First input (without /think or /no_think tags, thinking mode is enabled by default) user_input_1 = "How many r's in strawberries?" print(f"User: {user_input_1}") response_1 = chatbot.generate_response(user_input_1) print(f"Bot: {response_1}") print("----------------------") # Second input with /no_think user_input_2 = "Then, how many r's in blueberries? /no_think" print(f"User: {user_input_2}") response_2 = chatbot.generate_response(user_input_2) print(f"Bot: {response_2}") print("----------------------") # Third input with /think user_input_3 = "Really? /think" print(f"User: {user_input_3}") response_3 = chatbot.generate_response(user_input_3) print(f"Bot: {response_3}")
Official instructions

Explore its uses

SAFETENSORSTEXT-GENERATIONREASONINGCHATMULTILINGUAL

Keep exploring

Qwen3 8B: hardware, VRAM & setup | YouRunAI