Seed-V2 Mini vs Qwen3.5-27B sounds like a simple comparison. The outputs can look very different in practice. This post runs five small tests with the same prompts and shows the raw results.
Models
Quick take
- Seed-V2 Mini returned cleaner, direct outputs on these prompts.
- Qwen3.5-27B often wrapped answers with a thinking-style format unless the client disables it.
Results (same prompt, two outputs)
Test 1: JSON extraction
Prompt
Extract JSON with keys name, email, plan, seats. Return JSON only.
Input: Name: Jamie Lee; Email: [email protected]; Plan: Pro Annual; Seats: 12
Seed-V2 Mini
{
"name": "Jamie Lee",
"email": "[email protected]",
"plan": "Pro Annual",
"seats": 12
}
Qwen3.5-27B
{
"name": "Jamie Lee",
"email": "[email protected]",
"plan": "Pro Annual",
"seats": 12
}
Test 2: JavaScript utility function
Prompt
Write a JavaScript function slugify(str) that lowercases, replaces spaces with hyphens, removes non alphanumeric characters (keep hyphens), collapses multiple hyphens, and trims leading and trailing hyphens. Return code only.
Seed-V2 Mini
function slugify(str) { return str .toLowerCase() .replace(/[^a-z0-9-]/g, '') .replace(/\s+/g, '-') .replace(/-+/g, '-') .replace(/^-|-$/g, ''); }
Qwen3.5-27B
function slugify(str) {
return str
.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[^a-z0-9-]/g, '')
.replace(/-+/g, '-')
.replace(/^-+|-+$/g, '');
}
Test 3: English to Turkish
Prompt
Translate to Turkish. Return Turkish only.
Text: This model returns thinking text by default. Disable it for clean JSON outputs.
Seed-V2 Mini
Bu model varsayılan olarak düşünme metni döndürür. Temiz JSON çıktıları için bunu devre dışı bırakın.
Qwen3.5-27B
Bu model varsayılan olarak düşünme metni döndürür. Temiz JSON çıktıları için devre dışı bırakın.
Test 4: 5-bullet summary
Prompt
Summarize in 5 bullet points. Return bullets only.
Text: Wiro runs models asynchronously. Send POST /Run/{owner}/{project} to start a task. Then poll POST /Task/Detail with a taskid until status reaches task_postprocess_end. Completed tasks return outputs with a contenttype and a url.
Seed-V2 Mini
- Wiro executes models in an asynchronous manner - To initiate a task, send a POST request to the `/Run/{owner}/{project}` endpoint - After starting a task, poll the `POST /Task/Detail` endpoint using a task ID until the task status reaches `task_postprocess_end` - Once a task is completed, it will return output data - Completed task outputs include a content type and a downloadable URL
Qwen3.5-27B
* Wiro processes model runs asynchronously.
* Start a new task via POST /Run/{owner}/{project}.
* Poll POST /Task/Detail with the taskid to check status.
* Stop polling when status reaches task_postprocess_end.
* Completed tasks provide outputs containing a contenttype and url.
Test 5: Time math
Prompt
A meeting starts at 09:15 and lasts 35 minutes. There is a 10 minute break. Then a second meeting lasts 50 minutes. What time does it end? Return only the time in HH:MM.
Seed-V2 Mini
10:50
Qwen3.5-27B
10:50
When to pick which
- Pick Seed-V2 Mini when a direct, clean response matters (JSON, snippets, short utilities).
- Pick Qwen3.5-27B when a task benefits from deeper internal reasoning, but make sure the client disables thinking output if the app needs strict formats.
Try them
https://wiro.ai/models/bytedance/seed-v2-mini
https://wiro.ai/models/qwen/qwen3-5-27b