COLORS.chat network
colorschat.com · YouTube colors.chat · Order now terminal.glass · Deploy
🦙 LMSYS · March 2023

Vicuna: The Model That Proved
Fine-Tuning Works

In March 2023, the LMSYS team fine-tuned Llama 13B on 70,000 real ChatGPT conversations scraped from ShareGPT — and produced a model that human judges rated at 92% of ChatGPT quality. For $300 in compute. Over a weekend. Vicuna didn't just produce a good model; it proved that the open-source community could close the gap fast. Almost every subsequent model in this guide is a direct or indirect descendant of that insight.

🏫 Creator: LMSYS (UC Berkeley / CMU / UCSD)
🧱 Base: Llama 1 (13B) / Llama 2 (7B, 13B, 33B)
📅 Released: March 2023
⚖️ License: Non-commercial (CC BY NC 4.0)
🪟 Context: 2K (v1) / 4K (v1.5)
💾 Min RAM (INT4): 6–8GB (13B)
⚠️
Non-commercial licence — not for production use

Vicuna is released under CC BY NC 4.0. It cannot be used in commercial products, customer-facing services, or any revenue-generating application. For most production use cases, choose OpenChat 3.5, Starling 7B, or Nous Hermes 2 — all Apache 2.0. This page covers Vicuna for research, personal, and educational use.

92%
Of ChatGPT quality (original human eval)
70K
ShareGPT Conversations
$300
Training Cost (original run)
March 2023
Released
MT-Bench
Benchmark LMSYS Created
Chatbot Arena
Platform LMSYS Created

Why Vicuna Mattered: A Brief History

To understand Vicuna, you need to understand what people believed in early 2023. The prevailing assumption was that truly capable chat models required vast proprietary datasets, enormous compute budgets, and specialised RLHF pipelines that only OpenAI, Anthropic, and Google could afford. Then, in a single month, three teams shattered that assumption in sequence.

🦙
February 2023
Meta releases Llama 1
Llama 1 (7B, 13B, 33B, 65B) is released for research. Within days it leaks publicly. The open-source community suddenly has access to a high-quality base model. The only missing piece: instruction following. Base Llama responds to prompts but doesn't behave like a chat assistant.
🌿
March 13, 2023
Stanford releases Alpaca
Stanford fine-tunes Llama 7B on 52,000 GPT-generated instruction-following examples for ~$600. Alpaca proves that instruction tuning is achievable at low cost. But quality is limited — Alpaca's training data consists of short, synthetic single-turn instructions, not real conversations. It shows the door; it doesn't walk through it.
🏆
March 30, 2023
LMSYS releases Vicuna-13B
LMSYS fine-tunes Llama 13B on 70,000 real ChatGPT conversations from ShareGPT — actual multi-turn dialogues from real users. The key insight: real conversations are richer and more diverse than synthetic instructions. GPT-4-judged evaluation rates Vicuna-13B at 92% of ChatGPT quality. The community's mental model of what's possible shifts overnight.
🏟️
April 2023
LMSYS launches Chatbot Arena
To evaluate Vicuna and subsequent models rigorously, LMSYS builds Chatbot Arena — a blind A/B testing platform where humans judge model pairs without knowing which is which. The resulting Elo rankings become the community's most trusted capability benchmark. MT-Bench (the scale used throughout this guide) is also created by LMSYS to complement Arena.
📈
July 2023
Vicuna-1.5 on Llama 2
When Meta releases Llama 2, LMSYS quickly produces Vicuna-1.5 — fine-tuned on Llama 2 7B and 13B. Context window expands from 2K to 4K. Performance improves. But by this point, a dozen other fine-tuning efforts have emerged using the same ShareGPT approach, many with improvements Vicuna's team hasn't incorporated.
🌊
Late 2023 – 2024
Vicuna superseded — but its legacy continues
Mistral 7B (October 2023), OpenChat 3.5 (November 2023), and Llama 3 (April 2024) all significantly outperform Vicuna-1.5. Vicuna is no longer the best choice for any practical task, but the approach it pioneered — fine-tuning on real conversations — is now standard practice. Its ShareGPT data is embedded in the training sets of dozens of descendants.
📚
Vicuna's lasting contribution: evaluation infrastructure

The most enduring part of LMSYS's work is not Vicuna itself but the infrastructure built around it. MT-Bench and Chatbot Arena are both LMSYS creations, and both remain the primary evaluation frameworks used throughout this guide and the broader open-source AI community. Every benchmark score on every page of this guide traces directly back to the methodology LMSYS developed to validate Vicuna's claims.

How Vicuna Was Built

Vicuna's training recipe was simple enough to fit in a blog post and reproduce on a weekend — which is exactly why it was so influential. The key innovations over Alpaca were in data quality, not training technique.

Training data: ShareGPT conversations

ShareGPT was a website where ChatGPT users publicly shared their conversations. The LMSYS team scraped approximately 70,000 of these conversations. Unlike Alpaca's single-turn synthetic instructions, ShareGPT conversations are:

Training modifications

LMSYS made several technical improvements over the basic instruction-tuning approach used in Alpaca:

text — Vicuna conversation format (v1)
A chat between a curious user and an artificial intelligence assistant.
The assistant gives helpful, detailed, and polite answers to the user's questions.

USER: {user_message}
ASSISTANT: {assistant_response}</s>
USER: {next_user_message}
ASSISTANT:

Vicuna Versions: Which to Use

Avoid

Vicuna-1.0 / v0

  • Llama 1 base (non-commercial)
  • 2K context window
  • 7B and 13B sizes
  • Historical reference only
  • Superseded in every dimension
Historical

Vicuna-1.3

  • Llama 1 base
  • 2K context window
  • 7B, 13B, 33B sizes
  • Intermediate release
  • No practical advantage over 1.5
Experimental

Vicuna-33B (1.3)

  • Llama 1 33B base
  • Highest raw capability in family
  • Requires 24–32GB RAM
  • Non-commercial
  • Not worth the cost vs alternatives

Where Vicuna Stands Today

Vicuna-1.5 was competitive at release in July 2023. By late 2023, the field had moved significantly. The table below contextualises where Vicuna stands relative to its contemporaries and successors.

Model Params MT-Bench Context License Era
GPT-3.5 Turbo Unknown 7.94 16K Proprietary —
Vicuna-13B v1.5 13B 6.57 4K CC BY NC Jul 2023
Vicuna-7B v1.5 7B 6.17 4K CC BY NC Jul 2023
Mistral 7B Instruct 7B 6.84 8K Apache 2.0 Oct 2023
Zephyr 7B Beta 7B 7.34 8K MIT Oct 2023
OpenChat 3.5 7B 7.81 8K Apache 2.0 Nov 2023
Starling 7B Alpha 7B 8.09 8K Apache 2.0 Nov 2023
Llama 3 8B Instruct 8B 8.15 8K Llama 3 Apr 2024
ℹ️
The gap is not a criticism of Vicuna

Vicuna-7B at 6.17 MT-Bench is not a bad model; it's a March 2023 model measured against November 2023 successors built on top of what Vicuna proved possible. Every model above it in this table owes its existence, at least in part, to Vicuna's demonstration that ShareGPT-style fine-tuning works. Vicuna didn't fail to keep up — it pioneered the race it's now falling behind in.

The Licence Problem

⚠️ Why Vicuna Cannot Be Used Commercially

Vicuna carries two non-commercial restrictions that stack on each other:

1. Llama 1 base (v1.0, v1.3): Meta's Llama 1 licence prohibited commercial use entirely. Any Vicuna version based on Llama 1 inherits this restriction regardless of what LMSYS intended.

2. ShareGPT training data: OpenAI's Terms of Service prohibit using ChatGPT outputs to train competing models. The ShareGPT conversations used to train Vicuna are ChatGPT outputs. Vicuna-1.5 attempts to address the base model issue by switching to Llama 2, but the ShareGPT training data problem remains. LMSYS acknowledges this and released Vicuna under CC BY NC 4.0 explicitly because of it.

Practical guidance: For research, personal projects, and educational use — Vicuna is fine. For anything commercial, customer-facing, or deployed in a business context, use OpenChat 3.5 or Starling 7B instead. Both achieve superior MT-Bench scores under Apache 2.0 licences.

Running Vicuna Locally

Ollama

bash — Ollama
# Vicuna 7B v1.5 (fastest, lowest memory)
ollama run vicuna

# Vicuna 13B v1.5 (higher quality, needs 10GB+ RAM)
ollama run vicuna:13b

# Vicuna 33B (research; needs 24GB+ RAM)
ollama run vicuna:33b

Hardware requirements (v1.5)

Size INT4 RAM INT8 RAM FP16 RAM Rec. GPU
7B 5–6GB 8–9GB 14–16GB RTX 3060 / M1
13B 8–10GB 14–16GB 26–28GB RTX 3080 / M2 Pro
33B 20–24GB 35–40GB 66GB+ A100 / Mac Studio M2

See deployment quickstart for platform-specific Ollama installation on macOS, Linux, and Windows.

Python example

python — ollama library
import ollama

response = ollama.chat(
    model='vicuna:13b',
    messages=[
        {
            'role': 'user',
            'content': 'What are the main differences between REST and GraphQL APIs?'
        }
    ]
)

print(response['message']['content'])

# For research/personal use only — CC BY NC 4.0 licence
# For production: use openchat or starling-lm instead

Honest Assessment

✓ Genuine Strengths

  • Historical significance — understand this model to understand the field
  • Well-documented training methodology; excellent for learning fine-tuning
  • LMSYS provenance — same team as MT-Bench and Chatbot Arena
  • Stable, widely tested; extensive community documentation
  • Conversational quality still adequate for personal research tasks
  • Multiple sizes available (7B, 13B, 33B) for different hardware
  • 4K context in v1.5 — double the original 2K limit

✗ Real Limitations

  • Non-commercial licence — blocks most production use cases
  • ShareGPT data: OpenAI ToS violation technically embedded in weights
  • Outperformed by every major model released after October 2023
  • 4K context is short by 2024 standards (vs 8K–128K alternatives)
  • No updates planned; LMSYS has moved on to Vicuna-based successors
  • Prone to verbosity and filler phrases inherited from ChatGPT data
  • Weaker on reasoning and code than purpose-built models

When to Choose Vicuna

Use case Recommendation Reason
Study the history of open-source LLMs Vicuna ✓ The foundational ShareGPT fine-tuning paper; essential reading
Learn fine-tuning methodology Vicuna ✓ Training code and approach are well-documented by LMSYS
Personal research, non-commercial Vicuna ✓ Adequate quality; licence permits this use
Any commercial use OpenChat 3.5 Apache 2.0; better MT-Bench; no licence risk
Best conversational quality at 7B Starling 7B 8.09 vs 6.17 MT-Bench; Apache 2.0
Reasoning and structured tasks Orca 2 13B Purpose-built for deliberate reasoning strategies
Long documents (>4K tokens) Llama 3.1 8B Instruct 128K context window; massively better for long-form tasks