πŸ“Š Benchmarks

Vergleichende Leistungsmessungen und Evaluierung von Large Language Models. Bietet eine datengetriebene Grundlage fΓΌr Modellvergleiche und Hosting-Entscheidungen.

OpenCode LLM Benchmarks: IndexNow & Migration Mapping

This document provides a technical comparison of various Large Language Models (LLMs) evaluated using OpenCode. Testing focused on agentic workflow performance across two distinct domains: Model Context Protocol (MCP) implementation and structured data transformation.

Executive Summary

The following table summarises model performance across both test tasks.

Metric Definitions:

Model MCP Dev (Py/TS) Migration Map (% errors)
Qwen 3.5 27b Q3_XXS Pass 5.0%
Gemma 4 26B IQ4_XS Pass 6.3%
Nemotron 3 Super 120B IQ3_XXS (llama.cpp) Pass 6.3%
minimax-m2.5-free (OpenCode Zen) Pass 6.3%
Gemma 4 31B IQ3_XXS Pass 7.5%
Qwen3-Coder-Next UD-IQ4_XS (llama.cpp) Pass 8.8%
Nemotron 3 (OpenCode Zen) Pass 8.8%
Qwen 3.5 27b Q3_M Pass 10.0%
Bigpicle (OpenCode Zen) Pass 12.5%
Qwen 3.6-plus-free (OpenCode Zen) Pass 16.3%
Qwen 3.6 UD-IQ4_XS (llama.cpp) Pass 45.0%
mimo-v2-flash-free (OpenCode Zen) Pass 53.8%
Qwen 3.5 35b IQ3_S Pass 65.0%
Qwen 3.5 122B IQ3_S Pass 80.0%
Qwen 3.5 122B IQ3_XXS Pass 90.0%
Qwen 3.5 35b IQ4_XS Pass 98.8%
Qwen 3.6 35b UD-IQ3_XXS Pass 98.8%
GLM-4.7 Flash IQ4_XS Pass 100%
GLM-4.7 Flash REAP 23B IQ4_XS Pass 100%
Qwen3.5 27B IQ3_XXS Bart. Pass 100%
GPT-OSS 20b (high thinking) Pass β€”
Nemotron Cascade 2 30B IQ4_XS Fail 96.3%
devstral-small-2:24b Fail β€”
GPT-OSS 20b (default) Fail β€”
Qwen 3 14b Fail β€”
qwen3-coder:30b Fail β€”
qwen3.5:9b Fail β€”
qwen3.5:9b-q8_0 Fail β€”

Methodology

Task 1: MCP Service Development (Python & TypeScript)

Models were prompted to architect and implement a Model Context Protocol (MCP) server. The task required creating a functional service in either Python or TypeScript capable of exposing specific tools and resources to an MCP client. Success was measured by protocol compliance, correct dependency management (e.g., package.json or requirements.txt), and passing unit tests for tool execution.

Task 2: Website Migration Mapping

Models were tasked with generating a mapping from legacy blog URL formats (e.g., /post/2024/10/slug/) to new topic cluster formats. Constraints:

  1. The slug (final path segment) must remain identical.
  2. Target URLs must use the new cluster path, not the old /post/ structure.
  3. All 80 expected source URLs must be accounted for.

Infrastructure & Resources


High-Level Recommendations

⚠️ Use with Caution (Validation Required)

❌ Avoid for Agentic Coding


Detailed Model Analysis

MCP Development Task: Detailed Analysis

Qwen Series

Gemma Series

Nemotron Series

GLM Series

Other Notable Results


Migration Mapping: Statistical Deep-Dive

The migration task exposed a critical failure mode in many models: Slug Drift and Category Collapse.

Key Failure Modes Identified:

  1. 2022 Prefix Stripping: Almost all models failed to preserve numeric prefixes in older slugs (e.g., converting /06-git-cheatsheet/ to /git-cheatsheet/).
  2. Category-Path Collapse: Large models (Qwen 3.5 35b/122b and Bartowsky quants) frequently collapsed individual page URLs into their parent category URLs.
  3. SEO Rewriting: Some models (Qwen 3.6 35b) prioritised generating "clean" SEO slugs over preserving the required source slugs.

Migration Error Table (Detailed)

Model Lines Mismatches Error Rate Primary Failure Mode
Qwen 3.5 27b Q3 XXS 80 4 5.0% 2022 Prefix Stripping
Gemma 4 26B it 81 5 6.3% 2022 Prefix Stripping / Layout Error
Nemotron 3 Super 120B 81 5 6.3% 2022 Prefix Stripping
Qwen3-Coder-Next 81 7 8.8% Minor Slug Renaming
Qwen 3.6 35B UD-IQ4_XS 81 36 45.0% SEO Title Rewriting
Qwen 3.5 35b IQ4_XS 80 79 98.8% Category-Path Collapse
Qwen 3.6 35B UD-IQ3_XXS 67 79 98.8% Uniform Category-Path Collapse

Generated using AI hosted in the NREE by NCIA.