cd /news/large-language-models/base-or-instruct-version-of-llm-for-… · home topics large-language-models article
[ARTICLE · art-116985] src=discuss.huggingface.co ↗ pub= topic=large-language-models verified=true sentiment=· neutral

Base or Instruct version of LLM for fine tuning?

In a Q&A on fine-tuning large language models, Sahar advises using the Instruct version of models like Llama 3.1 8B, Gemma 2 9B, and Mistral 7B for most tasks, including multiple-text classification, because base versions lack prompting and require few-shot techniques. The choice depends on resources and desired behavior, but Instruct versions are generally recommended unless domain adaptation is needed.

read1 min views2 publishedAug 31, 2026
Base or Instruct version of LLM for fine tuning?
Image: Discuss (auto-discovered)

Can I please ask if Base version or Instruct version is right choice for fine tuning LLM model?

For example, I use the LLM model for multiple text classification. Should I choose Llama3.1 8b or Llama3.1 8b Instruct? And can this be generalized to other models? Like for Gemma2 9b vs Gemma2 9b Instruct, Mistral 7b vs Mistral 7b Instruct, Mistral-Nemo-Base-2407 vs Mistral-Nemo-Instruct-2407 and so on…It’s not clear to me from the documentation…

TL;DR Use the instructional version of the models.

As Always - It depends; Mostly on your resources and expectations.

In most cases, ppl who don’t require domain adaptation or significant differences in alignment - will want to work with the Instruct version, for LLaMA or any other LLM.

For example,

  • Prompting isn’t a thing on the base version, and you’ll need to use few-shot and other techniques to get the model to understand what you want.
  • Using Instruct versions allowing you to achieve almost anything with a prompt, but you get stuck in this “ping-pong UX”.

In your case, for multiple-text classification,

  • Create a test set.

  • Start with prompting a model.

  • Do the same with different models.

  • Fine-tune the best-performing model. Test the FT model. Good luck.

Sahar Whether you fine-tune a base model or an instruct model depends on the behavior you want your final model to have and the structure of your data.

Sometimes, it makes more sense to start with a base model rather than further specializing a model that has already undergone instruction tuning. Other times, starting from an instruct model is better if you want to preserve its instruction-following behavior while adapting it to your specific task.

── more in #large-language-models 4 stories · sorted by recency
── more on @llama 3.1 8b 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/base-or-instruct-ver…] indexed:0 read:1min 2026-08-31 ·