Benchmarks / 3D

UGI Writing

A maintainer-owned writing evaluation considering intelligence, style, repetition and length adherence, informed by human preferences. Maintained by DontPlanToEnd. Score: Writing ✍️.

165models
–Open Index weight
–last updated

UGI Writing

Higher is better · best effort per model

Chart settings
165 of 165 selected

full table below

#ModelEffortScoreCost / taskHarness
1Gemini 3.7 Flashmax76––
2Gemini 3.8 Flashmax73––
3Gemini 3.5 Flashxhigh72––
4Gemini 3.1 Prohigh72––
5Fable 5max72––
6Opus 4.5high70––
7Opus 5.5max70––
8Opus 4medium68––
9GPT-4.1high67––
10Grok 4.0709–67––
11Sonnet 4.5high67––
12Opus 4.1high67––
13Opus 4.6max66––
14o3high66––
15Gemini 3.6 Flashxhigh66––
16Gemini 3 Prohigh66––
17Gemini 2.5 Prohigh65––
18GPT-6 Astramax65––
19Gemini 3 Flashhigh65––
20Opus 4.8max65––
21Kimi K2.6max64––
22Sonnet 4high64––
23GPT-4ohigh63––
24Grok 4.6max63––
25Grok 4.20xhigh63––
26GPT-5high63––
27Kimi K2.5max62––
28GLM 5.2max61––
29o1high61––
30GPT-5.3xhigh61––
31GPT-6.1 Solmax61––
32GPT-5.1high60––
33DeepSeek V4 Promax60––
34Fable 5.1max60––
35Grok 4.5max60––
36GPT-5.6 Solmax60––
37Sonnet 4.6max59––
38Grok 3none59––
39GPT-5.4xhigh58––
40Grok 4.3xhigh58––
41GLM 4.5xhigh57––
42Opus 4.7max57––
43GLM 5.1max55––
44DeepSeek V4 Flashmax55––
45Opus 3none54––
46Grok 4.7max54––
47DeepSeek V3.2high54––
48DeepSeek V3.1none54––
49GPT-6 Solmax54––
50GLM 4.6none53––
51Sonnet 5max53––
52Kimi K2medium53––
53Haiku 4.5xhigh52––
54DeepSeek R1xhigh52––
55MiMo V2.5 Proxhigh52––
56GPT-5.5xhigh51––
57Qwen 3.5 397B-A17Bmax50––
58GLM 5high49––
59DeepSeek V3.0324–49––
60Qwen 3 235B-A22Bxhigh49––
61GPT-5.2025high48––
62GPT-5.6 Terramax48––
63GLM 4.5 Air–47––
64o4 minihigh47––
65Qwen 3.6 Plusmax46––
66Mistral Medium 3.5none45––
67Gemma 3 27B ITmedium45––
68Gemini 2.5 Flashmedium45––
69MiMo V2.5xhigh45––
70Gemma 3 27Bnone45––
71GLM 4.7none44––
72GPT-5.2xhigh44––
73DeepSeek V3none43––
74Gemma 4 31B IThigh43––
75Grok 4 Fastnone43––
76Qwen 3.6 27Bmax42––
77Qwen 3.5 27Bhigh42––
78DeepSeek R1.0528–42––
79Grok 4.1 Fasthigh42––
80MiniMax M2.5high42––
81Mistral Large 3none42––
82MiMo V2 Flashhigh42––
83MiniMax M2.1–42––
84Gemma 4 26Bxhigh42––
85Hy3xhigh42––
86Llama 3.3none41––
87GPT-5.6 Lunamax41––
88Mistral Large 2407–41––
89Llama 7 0b–41––
90Llama 3.1 405bnone41––
91Mistral Small 4high40––
92Qwen 3.5 122B-A10Bnone40––
93Mistral Medium 3.1none39––
94Gemma 2 7B–39––
95Llama 10 9b–39––
96Llama 33 70b–39––
97Qwen 3 Maxmax39––
98gpt-oss-120bhigh39––
99Mistral Large 2411–38––
100MiniMax M2.7high38––
101Qwen 3.5 35B-A3Blow37––
102Mistral Small 3.2none36––
103Qwen 3.6 35B-A3Bmax36––
104GLM 4.6 Vlow35––
105Gemma 2 27B IT–35––
106Qwen 3 14Bnone35––
107Llama 3–35––
108Magistral 2509–34––
109Mistral Smallnone34––
110Qwen 3.5 9Blow34––
111Qwen 2.5 32Bnone33––
112Mistralnone33––
113Qwen 3 32Bnone33––
114Llama 3.1 70bnone33––
115Mistral Small 2409–33––
116Mistral Medium 3none33––
117Mistral Small 3.1none32––
118Mistral Small 3none32––
119Haiku 3medium32––
120Qwen 3 Codermedium32––
121Gemma 4 12B IT–32––
122Devstral Small 2none32––
123Qwen 3 30B-A3Bnone30––
124Gemma 3 12B IT–30––
125Qwen 2.5 7B–30––
126Qwen 3.5 4Blow30––
127Qwen 2.5 14B–29––
128Qwen 3high28––
129Qwen 2.5 72Bnone28––
130Qwen 3 8Bnone28––
131Gemma 1 2B–28––
132Qwen 3 16B-A3B–27––
133Llama 4 Scoutmedium27––
134Gemma 2 9B–26––
135Llama 3.3 70bnone26––
136Llama 33–26––
137Qwen 3 15B-A2B–25––
138Gemma 2 9B IT–25––
139Llama 3.1 8bmedium25––
140gpt-oss-20bhigh25––
141Gemma 3 4B IT–24––
142Llama 4 Maverickmedium24––
143Qwen 3.5none23––
144Gemma 3 12Bnone23––
145Qwen 2.5–22––
146Gemma 2 2B IT–20––
147GLM 4–20––
148Llama 3 8bnone20––
149Qwen 3.5 2Blow19––
150Magistral Small 2509–19––
151Qwen 3 4Bnone19––
152Qwen 3.1none19––
153Qwen 2.5 Codernone19––
154MiniMax M2–17––
155Llama 3.2–16––
156Llama 2 70bnone15––
157Llama 3.1max15––
158GLM 4.7 Flashnone15––
159Llama 3 3b–14––
160Gemma 3 1Bnone13––
161Llama 3.3 8b–13––
162Qwen 3.0–13––
163Llama 3.2 1bnone12––
164Llama 3.2 3bnone10––
165Gemma 3 4Bnone10––