Model Comparison

Seed-V2 Mini vs Qwen3.5-27B: 5 Small Tests

Seed-V2 Mini vs Qwen3.5-27B: 5 Small Tests

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


Leave a Comment

Your email address will not be published. Required fields are marked *