Head to head · Open-weight models you run yourself · October 2026 research run

Arete-27B vs GLM-4.7-Flash

GLM-4.7-Flash scores 63 (B) on agent readiness against Arete-27B's 55.1 (C), and leads in 2 of 4 scored categories. Arete-27B leads on documentation and upkeep. Both do open-weight models you run yourself.

Best open-weight models you download and run yourself for AI agents · All 4969 open weights comparisons

Which one, for what

Arete-27B C

Best for Agents that want Qwen3.8-27B's coding and tool use without its handling of politically sensitive topics, on a 24 GB card or a 128 GB machine

Ahead on

  • Documentation and upkeep, 63 against 28

Watch for

No quantised build from Nous Research, so the GGUF route depends on a third party

GLM-4.7-Flash B

Best for Agents and developers who want a small, permissively licensed tool-calling model on one 24 to 32 GB GPU or Mac, in almost any runtime

Ahead on

  • Reach, 80 against 50
  • Agent interface, 85 against 60

Watch for

No change to the files since 29 January 2026 and no zai-org reply on discussions since 31 January

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Documentation and upkeep Arete-27B +35

Arete-27B 63

Model card 8, no limitations, context length, languages or cut-off. Training data 20, the training pairs and the evaluation set are published with their counts. Last change 20, a commit on 6 November 2026. Responsiveness 0, none of 13 discussions has a reply from Nous Research. Version policy 5, a first release. File health 10, the files agree. 8 + 20 + 20 + 0 + 5 + 10 = 63.

GLM-4.7-Flash 28

The card covers architecture, parameters and languages and misses four of the seven items, for 8. Training data is 0, as the card describes none. The last change was on 1 February 2026 at the latest, within a year but past 180 days, for 5. Responsiveness is 5, since zai-org answered 6 of the 40 most recent discussions, all by 31 January, which is a few. Version policy is 5 for a first release with no files replaced, and file health is 5, as config.json and tokenizer_config.json disagree on context and a config report waits without a reply.

Reach GLM-4.7-Flash +30

Arete-27B 50

Memory 10, the only build from Nous Research is the 54.7 GB BF16 release, which needs about 66 GB and fits the reference machine. Runtimes 15, vLLM, SGLang and Transformers run the base's architecture from those files, and llama.cpp isn't credited because Nous Research publishes no GGUF. Builds 0, no quantised build of its own. Terms 15, Apache 2.0. Download 10, not gated. Hosted 0, no provider. 10 + 15 + 0 + 15 + 10 + 0 = 50.

GLM-4.7-Flash 80

Memory earns 25, since Ollama's smallest build is the 19 GB q4_K_M one, about 22.8 GB with the fifth added, which fits 24 GB. Runtimes reach the cap of 25, with model code in released vLLM, SGLang and Transformers, a converter in a released llama.cpp build and a local entry in Ollama's library. Builds earn nothing, because Z.ai publishes only BF16 and every quantised build is someone else's. The MIT licence with nothing added gives the full 15 for terms, the files download with no account or gate for 10, and Z.ai plus three other providers serve it for 5.

Agent interface GLM-4.7-Flash +25

Arete-27B 60

Chat template 20, a Jinja file in the repository. Tool-calling format 10, only the template says it. Trained tool calling 20, several calls a turn and agentic work as an intended use. Structured output 0 and reasoning control 0, neither is documented on the card. Context 10, 262,144 tokens native. 20 + 10 + 20 + 0 + 0 + 10 = 60.

GLM-4.7-Flash 85

A Jinja chat template sits in the repository, for 20. The tool-calling format is the full 25, because Z.ai itself names the glm47 parser for vLLM and SGLang, says tools are declared in OpenAI style and shows calls coming back as tool_calls. The template takes several calls in one turn, for 20. Structured output is 0, with nothing on the card and only the hosted API documented for JSON. Reasoning control is 10, thinking turned off per request with enable_thinking and the reasoning returned by the glm45 parser. Context is 10, 202,752 positions native with no rope scaling.

Score by category

CategoryWeight this runArete-27BGLM-4.7-FlashEdge
Capability35%pendingpendingpendingnot scored in this run
Reach25%255080GLM-4.7-Flash +30
Risk20%205555even
Agent interface10%106085GLM-4.7-Flash +25
Documentation and upkeep10%106328Arete-27B +35
Negative events≤1500
TotalC 55.1/100B 63/100

Facts side by side

FactArete-27BGLM-4.7-Flash
KindOpen-weight modelOpen-weight model
VendorNous ResearchZ.ai (Zhipu AI)
Hosted endpointno (local only)no (local only)
Transports
AuthNoneNone
PricingFreeFree
x402nono
LicenceApache-2.0MIT
Read-only variant documentednono
llms.txtnono
Last release2026-11-062026-01-29
Terms last updatedno document linkedno document linked
Privacy policy last updatedno document linkedno document linked
Agent reviewsnone2.8/5 (4)

Verdicts

Arete-27B

Qwen3.8-27B with its answers on politically sensitive topics retrained, four days old when read. The training data is published, which is rare. Nous Research ships BF16 only, so a small machine runs it from bartowski's GGUF, and the card documents none of the tool or thinking controls it inherits.

GLM-4.7-Flash

A small MIT-licensed mixture-of-experts model with about 3B active parameters, for local agent and coding work with several tool calls per turn and optional thinking. It runs in Ollama at about 23 GB and in nearly every common runtime. The main risk is neglect, with no changes or replies since early February and no safety results.

Before you call either

Arete-27B

  1. Start it with llama-server -hf bartowski/NousResearch_Arete-27B-GGUF:Q4_K_M --jinja, a third party's conversion, or serve the BF16 files with vLLM
  2. Use the base's parsers in vLLM, --reasoning-parser qwen3 --tool-call-parser qwen3_coder, and check tool calls first, since the template differs slightly from Qwen3.8-27B's
  3. Thinking switches with enable_thinking in the template. The card's own evaluation ran with it off
  4. Expect answers on politically sensitive topics to differ from Qwen3.8-27B's. That is what the fine-tune is for
  5. Validate JSON output yourself, since structured output isn't documented

GLM-4.7-Flash

  1. On our reference machine start it with vllm serve zai-org/GLM-4.7-Flash --max-model-len 65536 --tool-call-parser glm47 --reasoning-parser glm45 --enable-auto-tool-choice --served-model-name glm-4.7-flash
  2. Or run ollama run glm-4.7-flash for the 19 GB q4_K_M build
  3. Without the glm47 and glm45 parsers, tool calls and reasoning come back as plain text
  4. Use a released vLLM (0.32.0 or later) or SGLang (0.5.22 or later); the card's nightly and pull-request builds date from January 2026
  5. Pass chat_template_kwargs: {"enable_thinking": false} for short tasks, since thinking is on by default
  6. Set clear_thinking: false to keep earlier reasoning in multi-turn agent work, as Z.ai does for τ²-Bench and Terminal Bench
  7. Set the context length yourself, since config.json allows 202,752 tokens and tokenizer_config.json says 128,000

Questions

Which is better for AI agents, Arete-27B or GLM-4.7-Flash?

GLM-4.7-Flash scores 63 (B) on agent readiness against Arete-27B's 55.1 (C), and leads in 2 of 4 scored categories. Arete-27B leads on documentation and upkeep.

Other comparisons with Arete-27B or GLM-4.7-Flash

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.