# Table of Contents
- [About LMArena](#about-lmarena)
- [LMArena | Benchmark & Compare the Best AI Models](#lmarena-benchmark-compare-the-best-ai-models)
- [How LMArena Works | AI Model Evaluation & Benchmarking](#how-lmarena-works-ai-model-evaluation-benchmarking)
- [AI Chat Arena - Compare AI Models Side by Side](#ai-chat-arena-compare-ai-models-side-by-side)
- [LMArena FAQ | AI Leaderboards, Benchmarks, and Arena Explained](#lmarena-faq-ai-leaderboards-benchmarks-and-arena-explained)
- [Code Arena - Compare AI Coding Models](#code-arena-compare-ai-coding-models)
- [LMArena | Benchmark & Compare the Best AI Models](#lmarena-benchmark-compare-the-best-ai-models)
- [Image-to-Video Leaderboard - Best AI Video Models](#image-to-video-leaderboard-best-ai-video-models)
- [Arena-Rank: Open Sourcing the Leaderboard Methodology](#arena-rank-open-sourcing-the-leaderboard-methodology)
- [Code AI Leaderboard - Best AI Models for Coding](#code-ai-leaderboard-best-ai-models-for-coding)
- [LMArena's Ranking Method](#lmarena-s-ranking-method)
- [Text-to-Video Leaderboard - Best AI Video Generators](#text-to-video-leaderboard-best-ai-video-generators)
- [About LMArena | Crowdsourced AI Model Evaluation Platform](#about-lmarena-crowdsourced-ai-model-evaluation-platform)
- [Leaderboard Changelog](#leaderboard-changelog)
- [LMArena Blog](#lmarena-blog)
- [Image Editing AI Leaderboard - Best Models Compared](#image-editing-ai-leaderboard-best-models-compared)
- [Arena Expert and Occupational Categories](#arena-expert-and-occupational-categories)
- [Studying the Frontier: Arena Expert](#studying-the-frontier-arena-expert)
- [Text-to-Image Leaderboard - Best AI Image Generators](#text-to-image-leaderboard-best-ai-image-generators)
- [Vision AI Leaderboard - Best Image & Multimodal Models](#vision-ai-leaderboard-best-image-multimodal-models)
- [Fueling the World’s Most Trusted AI Evaluation Platform](#fueling-the-world-s-most-trusted-ai-evaluation-platform)
- [Search AI Leaderboard - Best AI Search Models Compared](#search-ai-leaderboard-best-ai-search-models-compared)
- [The Next Stage of AI Coding Evaluation Is Here](#the-next-stage-of-ai-coding-evaluation-is-here)
- [Re-introducing Vision Arena Categories](#re-introducing-vision-arena-categories)
- [LMArena Blog (Page 2)](#lmarena-blog-page-2-)
- [LMArena Leaderboard Policy](#lmarena-leaderboard-policy)
- [Research - LMArena Blog](#research-lmarena-blog)
---
# About LMArena
Created by researchers from [UC Berkeley](https://sky.cs.berkeley.edu/?ref=lmarena.ai)
, LMArena is an open platform to evaluate, benchmark, compare, and test frontier AI models. Users can chat with multiple models and compare their responses across tasks. By seeing models side by side and voting on the better response, the community shapes a public leaderboard that reflects real world performance.
The LMArena blog houses all community and product updates, as well as research and insights from community-driven model evaluation data and leaderboards.
### Our Mission
To bring the best AI models to everyone, and to improve them through real-world community evaluations.
### Our Vision
Create an open space to try all the best AIs and shape their future through collective feedback.
* * *
LMArena.ai
****Prompt. Vote. Advance AI.****
Over 3.5M votes and counting, join the global community
shaping AI through collective feedback.
[Expore LMArena](https://lmarena.ai/?ref=lmarena.ai)
### Join The Community
Discord: [https://discord.gg/LMArena](https://www.discord.gg/LMArena?ref=lmarena.ai)
X/Twitter: [https://x.com/arena](https://x.com/arena?ref=lmarena.ai)
---
# LMArena | Benchmark & Compare the Best AI Models
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
Battle
[](https://lmarena.ai/)
Battle
Login

Anthropic
Meta
Minimax
Perplexity
Find the best AI for you
========================
Compare answers across top AI models, share your feedback and power our public [leaderboard](https://lmarena.ai/leaderboard)
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
---
# How LMArena Works | AI Model Evaluation & Benchmarking
[](https://lmarena.ai/)
[](https://lmarena.ai/)
[](https://lmarena.ai/leaderboard)
How It Works
============
Learn how your votes power transparent AI progress
[View Blog](https://lmarena.ai/blog)
[About Us](https://lmarena.ai/about)
[FAQ](https://lmarena.ai/faq)
### Input your Prompt
Type in your prompt. Make sure to select the right tool for the job; for example, if you want to generate an image, select the image icon. When you submit your prompt, it is collected to support fair, public evaluations and shape the development of AI models.
### Compare Answers
In battle mode, you'll be served 2 anonymous models. Dig into the responses and decide which answer best fits your needs.
### Vote for the Best
Choose your preferred response. Your vote helps shape the public AI leaderboards, and we share some of your feedback with model developers to help them build better models for people like you.
### Discover and Repeat
After voting, the model identities are revealed. You can keep chatting in the same conversation, or start a new one.
Transparency & Privacy
----------------------
Learn more about our policies, and how the community impacts the leaderboards. Since March 2024, we've helped test proprietary and open source models from major labs and small teams. This includes pre-release models, meaning the community's feedback directly influences how new AI models are developed, refined, and released.
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
[Leaderboard Policy](https://lmarena.ai/blog/policy/)
Open Research
-------------
Learn more about our open datasets and research papers. LMArena has open-sourced the largest repository of organic human preferences on generative models in the world. These datasets are free and open to access. We're also actively developing new research and analyses to help everyone better understand this human preference data.
[Original Chatbot Arena research paper (ICML 2024)](https://openreview.net/forum?id=3MW8GKNyzI)
[LMSYS-Chat-1M research paper](https://arxiv.org/abs/2309.11998)
[Research paper introducing LLM-as-a-judge (NeurIPS 2023)](https://papers.nips.cc/paper_files/paper/2023/hash/91f18a1287b398d378ef22505bf41832-Abstract-Datasets_and_Benchmarks.html)
[Prompt-to-Leaderboard (ICML 2025)](https://openreview.net/forum?id=7VPRrzFEN8)
[Arena-Hard (ICML 2025)](https://openreview.net/forum?id=KfTf9vFvSn)
[RouteLLM (ICLR 2025)](https://openreview.net/forum?id=8sSqNntaMr)
[Vision Arena dataset release (ICML 2025)](https://openaccess.thecvf.com/content/CVPR2025/html/Chou_VisionArena_230k_Real_World_User-VLM_Conversations_with_Preference_Labels_CVPR_2025_paper.html)
[Exploring and Mitigating Adversarial Attacks on Leaderboards (ICML 2025 oral)](https://openreview.net/forum?id=zf9zwCRKyP)
[Search Arena (NeurIPS 2025)](https://arxiv.org/abs/2506.05334)
[Over-Refusal Benchmarking (ICML 2025)](https://openreview.net/forum?id=obYVdcMMIT)
[Open datasets on HuggingFace](https://huggingface.co/lmarena-ai)
[Style Control analysis](https://blog.lmarena.ai/blog/2024/style-control/)
[Sentiment Control analysis](https://blog.lmarena.ai/blog/2025/sentiment-control/)
[Prompt Freshness and Benchmark](https://blog.lmarena.ai/blog/2025/freshness/)
[](https://discord.gg/LMArena)
[](https://x.com/arena)
[](https://github.com/lmarena)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
[Cookie Policy](https://lmarena.ai/cookie-policy)
---
# AI Chat Arena - Compare AI Models Side by Side
* [New Chat](https://lmarena.ai/c/new?mode=side-by-side)
* [Leaderboard](https://lmarena.ai/leaderboard)
Side by Side
[](https://lmarena.ai/)
gemini-3-pro
vs
grok-4.1-thinking
Side by Side
gemini-3-pro
vs
grok-4.1-thinking
Login
What would you like to do?
==========================
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
---
# LMArena FAQ | AI Leaderboards, Benchmarks, and Arena Explained
[](https://lmarena.ai/)
[](https://lmarena.ai/)
[](https://lmarena.ai/leaderboard)
FAQ
===
Learn how your votes power transparent AI progress
[View Blog](https://lmarena.ai/blog)
[How it Works](https://lmarena.ai/how-it-works)
[About Us](https://lmarena.ai/about)
Transparency & Privacy
----------------------
### Is my prompt data publicly visible?
Your conversations may be shared to support our community, improve our service, and advance the development of reliable AI. This includes posting conversations publicly online. Any data that we share is always anonymous and never linked to you. We never share any personal information, just the conversation and votes.
### How is my feedback used to rank AI models?
Your votes directly shape the model rankings through the Elo rating system, a method originally developed for ranking players in competitive games like chess. We use Elo because it's well-suited for pairwise comparisons, allowing us to update model scores incrementally based on real user preferences. The more you vote, the more reliable and representative the leaderboard becomes. This makes LMArena leaderboards grounded in community judgment, not static benchmarks.
### What steps do you take to protect my privacy?
We take user privacy seriously. All prompts and votes are anonymous and not connected to personally identifiable information. Additionally, individual conversations are never publicly shared beyond prompt text and model responses, ensuring your identity remains protected.
### Why do you collect user prompts openly?
We openly collect prompts to maintain transparency, reproducibility, and trustworthiness of the evaluations. Open data helps the community independently verify model performance and ensures our benchmarks reflect authentic, real-world scenarios.
Battle Mode
-----------
### What happens when I vote in a model battle?
When you vote, you're directly influencing the public leaderboard rankings. Your choice updates each model's score using the Elo rating system, a method originally developed for ranking players in competitive games like chess. We use Elo because it's well-suited for pairwise comparisons, allowing us to update model scores incrementally based on real user preferences.
### Are the models truly anonymous? When are their names revealed?
Yes, the models remain anonymous during voting to ensure fairness and eliminate potential bias. The model names are revealed immediately after you cast your vote, so you can discover which model you preferred. Note: Only votes made while the models are anonymous count toward official rankings; any votes cast after model identities are revealed will not impact leaderboard standings.
### Can I submit multiple prompts or votes?
Absolutely! You're welcome to submit as many prompts and votes as you'd like. Every vote helps improve the accuracy and diversity of the leaderboard, making it more reflective of real-world model performance.
A few things to keep in mind:
* When switching between different model matchups, your previous conversation context may not carry over.
* After each vote, the models are anonymously resampled, even if you stay in the same chat.
### What are these models that show up with codenames?
We work directly with open-source and commercial model providers to make their pre-release models available for community testing, often before they appear anywhere else. This gives you early access to frontier models still in development, allowing you to explore, compare, and provide feedback while they're still being shaped. You may see these models appear under codenames or aliases in Battle mode. Before releasing a new model or version, AI companies test many variations to find the best one within their own closed doors. At LMArena, we make it open to everyone, so real-world feedback, transparency, and your voice can directly influence which models move forward.
### Do codenamed models get ranked on the public leaderboard?
Every model provider tests a differing variety of variants, depending on their needs. If a model passes both the company's criteria for public release and the requirements outlined in our policy, that particular model's score will be added to the public leaderboard under its official name.
### Where can learn more about the methodology?
Deep dive into [our methodology](https://arxiv.org/abs/2403.04132)
by reading our research paper that explains the tried-and-true statistical methods we are using for efficient and accurate evaluation and ranking of models.
Side by Side Mode
-----------------
### What happens when I vote in Side by Side?
When you vote in Side by Side mode, you'll notice that you're selecting specific models, and the matchups are not anonymous. Votes in this mode do not contribute to the public leaderboard rankings. That said, your choices and prompts are still collected for research purposes. This helps the community, and the broader AI ecosystem, better understand human preferences. Prompts and votes from Side by Side mode support our mission to make AI progress more transparent by sharing open research. See some of that research on [our blog here](https://lmarena.ai/blog)
.
Direct Mode
-----------
### What happens when I use Direct Mode?
When you interact with specific models in Direct Mode, you'll notice there is no voting. Similarly to Side by Side, your prompts are collected for research purposes. This helps the community, and the broader AI ecosystem, better understand human preferences. See some of that research on [our blog here](https://lmarena.ai/blog)
.
Supporting & Contributing
-------------------------
### Can I access the evaluation data for research?
Yes! We share a portion of our anonymized voting data with the research community to support open science and reproducibility. While we don't release full conversation logs for privacy and methodological reasons, the available data includes prompt text, voting outcomes, and model pairings. You can explore our datasets with Arena Explorer or directly on [HuggingFace](https://huggingface.co/lmarena-ai)
and reach out if you're interested in collaborations or deeper access.
### Who else participates in these evaluations?
LMArena is powered by a diverse global community, from AI enthusiasts and students to researchers, developers, and everyday users. Everyone is welcome to this open space, because we believe the best AI evaluations reflect real-world diversity and lived experience, not just expert opinion.
### How does LMArena sustain itself financially?
As of May 2025, LMArena is backed by Andreessen Horowitz (a16z) and UC Investments (University of California), with additional participation from Lightspeed, Laude Ventures, Felicis, Kleiner Perkins, The House Fund, and others.
Learn more in our [LMArena and The Future of AI Reliability](https://lmarena.ai/blog/new-lmarena/)
blog post.
[](https://discord.gg/LMArena)
[](https://x.com/arena)
[](https://github.com/lmarena)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
[Cookie Policy](https://lmarena.ai/cookie-policy)
---
# Code Arena - Compare AI Coding Models
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
Battle
[](https://lmarena.ai/)
Battle
Login

Anthropic
Meta
Minimax
Perplexity
Find the best AI for you
========================
Compare answers across top AI models, share your feedback and power our public [leaderboard](https://lmarena.ai/leaderboard)
Code
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
Code
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
---
# LMArena | Benchmark & Compare the Best AI Models
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
Battle
[](https://lmarena.ai/)
Battle
Login

Anthropic
Meta
Minimax
Perplexity
Find the best AI for you
========================
Compare answers across top AI models, share your feedback and power our public [leaderboard](https://lmarena.ai/leaderboard)
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
Inputs are processed by third-party AI and responses may be inaccurate.
Your conversations and certain other personal information will be disclosed to the relevant AI providers and may otherwise be disclosed publicly to help support our community and advance AI research.
Do not submit to our Services any personal information or other sensitive information that you would not want to be shared publicly. By continuing to use our Services, you acknowledge and direct us to engage in such sharing.
---
# Image-to-Video Leaderboard - Best AI Video Models
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Image-to-Video Arena
====================
Compare models according to their ability to generate videos based on the given images
Generate videos and vote in the [Discord server](https://discord.gg/LMArena)
Last Updated
Jan 12, 2026
Total Votes
248,638
Total Models
27
/
🏆Overall
/
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►2 | [veo-3.1-audio](https://developers.googleblog.com/en/introducing-veo-3-1-and-new-creative-capabilities-in-the-gemini-api/ "veo-3.1-audio") | 1399 | ±14 | 16,565 | Google | Proprietary |
| 2 | 1◄─►2 | [veo-3.1-fast-audio](https://developers.googleblog.com/en/introducing-veo-3-1-and-new-creative-capabilities-in-the-gemini-api/ "veo-3.1-fast-audio") | 1389 | ±14 | 16,340 | Google | Proprietary |
| 3 | 3◄─►6 | 
[wan2.5-i2v-preview](https://modelstudio.console.alibabacloud.com/?tab=api#/api/?type=model&url=2867393 "wan2.5-i2v-preview") | 1346 | ±11 | 9,280 | Alibaba | Proprietary |
| 4 | 3◄─►6 | [veo-3-audio](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-audio") | 1340 | ±8 | 32,397 | Google | Proprietary |
| 5 | 3◄─►6 | [veo-3-fast-audio](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-fast-audio") | 1330 | ±8 | 41,226 | Google | Proprietary |
| 6 | 3◄─►7 | Bytedance
[seedance-v1.5-pro](https://seed.bytedance.com/en/seedance1_5_pro "seedance-v1.5-pro") | 1324 | ±19 | 2,795 | Bytedance | Proprietary |
| 7 | 6◄─►8 | 
[kling-2.6-pro](https://app.klingai.com/global/release-notes/c605hp1tzd?type=dialog "kling-2.6-pro") | 1300 | ±14 | 6,513 | KlingAI | Proprietary |
| 8 | 8◄─►9 | Bytedance
[seedance-v1-pro](https://seed.bytedance.com/en/seedance "seedance-v1-pro") | 1277 | ±7 | 36,008 | Bytedance | Proprietary |
| 9 | 7◄─►11 | 
[kling-2.5-turbo-1080p](https://app.klingai.com/global/image-to-video/frame-mode/new?ra=4 "kling-2.5-turbo-1080p") | 1276 | ±12 | 3,675 | KlingAI | Proprietary |
| 10 | 9◄─►13 | [veo-3-fast](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-fast") | 1256 | ±8 | 25,545 | Google | Proprietary |
| 11 | 10◄─►13 | [veo-3](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3") | 1255 | ±8 | 25,526 | Google | Proprietary |
| 12 | 10◄─►17 | Minimax
[hailuo-2.3](https://hailuoai.video/ "hailuo-2.3") | 1251 | ±10 | 13,669 | MiniMax | Proprietary |
| 13 | 9◄─►19 | 
[vidu-q2-turbo](https://shengshu.feishu.cn/wiki/LGayww6Dni4Uijkb2N0crvuznhh "vidu-q2-turbo") | 1248 | ±16 | 2,480 | Shengshu | Proprietary |
| 14 | 12◄─►19 | 
[kling-v2.1-master](https://fal.ai/models/fal-ai/kling-video/v2.1/master/text-to-video "kling-v2.1-master") | 1237 | ±7 | 32,284 | KlingAI | Proprietary |
| 15 | 12◄─►19 | Minimax
[hailuo-02-pro](https://www.minimax.io/news/minimax-hailuo-02 "hailuo-02-pro") | 1232 | ±10 | 23,877 | MiniMax | Proprietary |
| 16 | 13◄─►19 | 
[kling-v2.1-standard](https://fal.ai/models/fal-ai/kling-video/v2.1/standard/image-to-video "kling-v2.1-standard") | 1229 | ±7 | 32,297 | KlingAI | Proprietary |
| 17 | 12◄─►20 | 
[vidu-q2-pro](https://shengshu.feishu.cn/wiki/LGayww6Dni4Uijkb2N0crvuznhh "vidu-q2-pro") | 1228 | ±16 | 2,568 | Shengshu | Proprietary |
| 18 | 13◄─►20 | Minimax
[hailuo-02-standard](https://www.minimax.io/news/minimax-hailuo-02 "hailuo-02-standard") | 1226 | ±9 | 23,672 | MiniMax | Proprietary |
| 19 | 12◄─►21 | Luma
[ray-3](https://lumalabs.ai/ray "ray-3") | 1226 | ±18 | 1,581 | Luma AI | Proprietary |
| 20 | 17◄─►23 | Tencent
[hunyuan-video-1.5](https://hunyuan.tencent.com/video/en?tabIndex=0 "hunyuan-video-1.5") | 1201 | ±19 | 2,306 | Tencent | tencent-hunyuan-community |
| 21 | 19◄─►22 | Minimax
[hailuo-02-fast](https://www.minimax.io/news/minimax-hailuo-02 "hailuo-02-fast") | 1198 | ±10 | 24,619 | MiniMax | Proprietary |
| 22 | 20◄─►23 | Bytedance
[seedance-v1-lite](https://seed.bytedance.com/en/seedance "seedance-v1-lite") | 1187 | ±7 | 35,698 | Bytedance | Proprietary |
| 23 | 23◄─►24 | 
[wan-v2.2-a14b](https://huggingface.co/Wan-AI/Wan2.2-T2V-A14B "wan-v2.2-a14b") | 1171 | ±9 | 29,492 | Alibaba | Apache 2.0 |
| 24 | 21◄─►24 | [veo-2](https://cloud.google.com/vertex-ai/generative-ai/docs/models/veo/2-0-generate-001 "veo-2") | 1169 | ±15 | 11,555 | Google | Proprietary |
| 25 | 25◄─►25 | Luma
[ray2](https://lumalabs.ai/ray "ray2") | 1109 | ±15 | 10,852 | Luma AI | Proprietary |
| 26 | 26◄─►26 | Runway
[runway-gen4-turbo](https://runwayml.com/research/introducing-runway-gen-4 "runway-gen4-turbo") | 1052 | ±12 | 7,508 | Runway | Proprietary |
| 27 | 27◄─►27 | Pika
[pika-v2.2](https://fal.ai/models/fal-ai/pika/v2.2/text-to-video "pika-v2.2") | 999 | ±12 | 9,461 | Pika | Proprietary |
View all
### Remove Style Control Leaderboard Plots
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Battle Count for Each Combination of Models (without Ties)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
---
# Arena-Rank: Open Sourcing the Leaderboard Methodology
Open and community-driven AI evaluation has been at the core of LMArena’s goals and identity since our launch in 2023. While incubating within [LMSYS](https://lmsys.org/?ref=lmarena.ai)
, the code behind the leaderboards was open-sourced in the [FastChat](https://github.com/lm-sys/FastChat/tree/main/fastchat/serve/monitor?ref=lmarena.ai)
repo. However, since our [graduation](https://lmsys.org/blog/2024-09-20-arena-new-site/?ref=lmarena.ai)
into a company of our own, that repo has not been maintained.
At LMArena, we believe transparency is paramount in AI evaluations. Building community trust with open science is critical for the development of AI and its alignment with the needs and preferences of all users.
With that in focus, **we’re delighted to publish** [**Arena-Rank**](https://github.com/lmarena/arena-rank?ref=lmarena.ai)
**, an open-source Python** **package for ranking that powers the LMArena leaderboard!** The new codebase includes a number of methodological upgrades we have made in the past few months, including a reweighting feature to ensure fair treatment of models for which we have fewer battles, closed-form confidence interval calculation, and an over 30x speedup compared to the FastChat version. The Arena-Rank package is installable on [PyPI](https://pypi.org/project/arena-rank/?ref=lmarena.ai)
. This code, released under an [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0?ref=lmarena.ai)
open source license, is the code that powers all of the leaderboards on our site today.
Getting Started
---------------
To get started using Arena-Rank, you can either install it from pip:
`uv pip install arena-rank`
or clone our repo and install the source code directly:
`git clone https://github.com/lmarena/arena-rank && cd arena-rank && uv sync`
The quickest way to start using Arena-Rank is to use one of the publicly released LMArena [datasets](https://huggingface.co/lmarena-ai/datasets?ref=lmarena.ai)
. Below is a minimal example that downloads our data released in July, fits a basic Bradley-Terry ranking model on it, and prints ratings and confidence intervals for the top 10 models, all in only a handful of lines.
# Minimal example of how to produce a leaderboard from LMArena data
import pandas as pd
import datasets
from arena_rank.utils.data_utils import PairDataset
from arena_rank.models.bradley_terry import BradleyTerry
df = datasets.load_dataset(
"lmarena-ai/arena-human-preference-140k",
columns=["model_a", "model_b", "winner"]
)["train"].to_pandas()
dataset = PairDataset.from_pandas(df)
model = BradleyTerry(n_competitors=len(dataset.competitors))
# compute ratings and 95% confidence intervals
results = model.compute_ratings_and_cis(dataset, significance_level=0.05)
# print top 10 competitors with ratings and confidence intervals
leaderboard = pd.DataFrame(results).sort_values("ratings", ascending=False).head(10)
print(leaderboard.to_markdown(index=False))
| | | | | |
| --- | --- | --- | --- | --- |
| Model | Rating | Lower | Upper | Variance |
| gemini-2.5-pro | 1124.07 | 1117.61 | 1130.53 | 10.8542 |
| gemini-2.5-pro-preview-03-25 | 1097.88 | 1082 | 1113.77 | 65.6717 |
| grok-4-0709 | 1093.34 | 1078.44 | 1108.25 | 57.8409 |
| o3-2025-04-16 | 1079.39 | 1072.86 | 1085.92 | 11.0919 |
| chatgpt-4o-latest-20250326 | 1078.14 | 1071.33 | 1084.94 | 12.0447 |
| gemini-2.5-pro-preview-05-06 | 1074.8 | 1064.55 | 1085.05 | 27.3722 |
| deepseek-r1-0528 | 1074.48 | 1067.19 | 1081.78 | 13.8388 |
| grok-3-preview-02-24 | 1071.28 | 1063.7 | 1078.85 | 14.9286 |
| llama-4-maverick-03-26-experimental | 1067.21 | 1059.38 | 1075.04 | 15.953 |
| gemini-2.5-flash | 1061.26 | 1055.31 | 1067.22 | 9.21695 |
We have several more advanced example notebooks in the [examples](https://github.com/lmarena/arena-rank/tree/main/examples?ref=lmarena.ai)
folder of the repo, covering techniques such as the style-controlled leaderboard on LMArena, analysis of voter patterns on the [PRISM](https://huggingface.co/datasets/HannahRoseKirk/prism-alignment?ref=lmarena.ai)
alignment dataset, and analysis of sports and video game competitions using the general Bradley-Terry methodology on professional basketball seasons and Super Smash Bros. tournaments.
Design Choices
--------------
In today’s release, Arena-Rank implements the [Bradley-Terry](https://en.wikipedia.org/wiki/Bradley%E2%80%93Terry_model?ref=lmarena.ai)
model and an extension for handling contextual features, which we use for the style-controlled leaderboards. We’ve disentangled the upstream data pipeline logic from the leaderboard calculation to allow for faster experimentation and iteration on pure leaderboard-related experimentation and easier extensibility to more model variants and applications.
We’ve also decoupled data preprocessing from the model optimization by adopting a pattern of datasets classes and model classes, where a dataset can be preprocessed once and then have many different ranking models fit on it, allowing for efficient hyperparameter sweeping and computation of many leaderboard variants at the same time.
We’ve opted to use the JAX package as the computational backend. The just-in-time compilation and efficient automatic differentiation enables a significant speedup over our previous NumPy/SciPy implementation, and there is still more room for improvement due to JAX's support for scaling on hardware accelerators like GPUs and TPUs. Together with other computational improvements, such as the use of closed-form confidence intervals instead of the bootstrap, the overall speedup compared to the previous FastChat version is more than 30x.
The Arena-Rank package is, of course, built with AI evaluation in mind, but we’ve also intentionally developed it to be general purpose and easy to use for calculating rankings for any type of competition data. Our repo includes examples of using Arena-Rank to compute leaderboards for sports and for competitive video games.
Looking Ahead
-------------
With today’s release, we are proud to take this step to prioritize openness and empower the AI evaluation and rating systems communities. But it doesn’t end here. We are committed to maintaining and improving this package both as our own methodologies evolve and as we get feedback from users and researchers who try it out.
As part of our broader commitment to transparent evaluation and open science, we’re looking forward to building out our framework for more regular leaderboard and data releases to build a fruitful ecosystem of open and reproducible AI evaluation.
* Check out the code on GitHub: [https://github.com/lmarena/arena-](https://github.com/lmarena/arena-ai?ref=lmarena.ai)
rank
* Swing by to ask questions and request features in our discord: [discord.gg/LMArena](https://discord.gg/LMArena?ref=lmarena.ai)
---
# Code AI Leaderboard - Best AI Models for Coding
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Powered by Code Arena
WebDev Leaderboard
==================
Compare the performance of AI models for web development tasks built in the Code Arena
Last Updated
Jan 16, 2026
Total Votes
105,851
Total Models
34
/
/
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►1 | Anthropic
[claude-opus-4-5-20251101-thinking-32k](https://www.anthropic.com/news/claude-opus-4-5 "claude-opus-4-5-20251101-thinking-32k") | 1510 | +10/\-10 | 6,717 | Anthropic | Proprietary |
| 2 | 2◄─►4 | Anthropic
[claude-opus-4-5-20251101](https://www.anthropic.com/news/claude-opus-4-5 "claude-opus-4-5-20251101") | 1478 | +10/\-10 | 6,326 | Anthropic | Proprietary |
| 3 | 2◄─►4 | [gpt-5.2-high](https://openai.com/index/introducing-gpt-5-2 "gpt-5.2-high") | 1477 | +16/\-16 | 1,691 | OpenAI | Proprietary |
| 4 | 2◄─►5 | [gemini-3-pro](https://aistudio.google.com/app/prompts/new_chat?model=gemini-3-pro-preview "gemini-3-pro") | 1467 | +8/\-8 | 13,138 | Google | Proprietary |
| 5 | 4◄─►6 | [gemini-3-flash](https://blog.google/products/gemini/gemini-3-flash "gemini-3-flash") | 1450 | +9/\-9 | 6,563 | Google | Proprietary |
| 6 | 5◄─►6 | [glm-4.7](https://huggingface.co/zai-org/GLM-4.7 "glm-4.7") | 1447
Preliminary | +10/\-10 | 4,833 | Z.ai | MIT |
| 7 | 7◄─►9 | Minimax
[minimax-m2.1-preview](https://www.minimax.io/news/minimax-m21 "minimax-m2.1-preview") | 1422
Preliminary | +9/\-9 | 6,387 | MiniMax | MIT |
| 8 | 7◄─►10 | [gemini-3-flash (thinking-minimal)](https://blog.google/products/gemini/gemini-3-flash "gemini-3-flash (thinking-minimal)") | 1416 | +10/\-10 | 4,649 | Google | Proprietary |
| 9 | 7◄─►14 | [gpt-5.2](https://openai.com/index/introducing-gpt-5-2 "gpt-5.2") | 1401 | +15/\-15 | 1,628 | OpenAI | Proprietary |
| 10 | 8◄─►14 | [gpt-5-medium](https://platform.openai.com/docs/models/gpt-5 "gpt-5-medium") | 1398 | +12/\-12 | 3,928 | OpenAI | Proprietary |
| 11 | 9◄─►15 | [gpt-5.1-medium](https://openai.com/index/gpt-5-1/ "gpt-5.1-medium") | 1393 | +9/\-9 | 6,587 | OpenAI | Proprietary |
| 12 | 9◄─►14 | Anthropic
[claude-sonnet-4-5-20250929-thinking-32k](https://www.anthropic.com/news/claude-sonnet-4-5 "claude-sonnet-4-5-20250929-thinking-32k") | 1393 | +8/\-8 | 10,271 | Anthropic | Proprietary |
| 13 | 9◄─►15 | Anthropic
[claude-opus-4-1-20250805](https://www.anthropic.com/news/claude-opus-4-1 "claude-opus-4-1-20250805") | 1391 | +8/\-8 | 9,118 | Anthropic | Proprietary |
| 14 | 9◄─►15 | Anthropic
[claude-sonnet-4-5-20250929](https://www.anthropic.com/news/claude-sonnet-4-5 "claude-sonnet-4-5-20250929") | 1386 | +8/\-8 | 11,837 | Anthropic | Proprietary |
| 15 | 12◄─►17 | [deepseek-v3.2-thinking](https://api-docs.deepseek.com/news/news250929 "deepseek-v3.2-thinking") | 1373 | +12/\-12 | 2,996 | DeepSeek | MIT |
| 16 | 15◄─►18 | [glm-4.6](https://docs.z.ai/guides/llm/glm-4.6 "glm-4.6") | 1361 | +8/\-8 | 8,883 | Z.ai | MIT |
| 17 | 15◄─►18 | [gpt-5.1](https://openai.com/index/gpt-5-1/ "gpt-5.1") | 1356 | +8/\-8 | 9,179 | OpenAI | Proprietary |
| 18 | 16◄─►20 | 
[mimo-v2-flash (non-thinking)](https://mimo.xiaomi.com/blog/mimo-v2-flash "mimo-v2-flash (non-thinking)") | 1343 | +11/\-11 | 3,215 | Xiaomi | MIT |
| 19 | 18◄─►20 | MoonshotAI
[kimi-k2-thinking-turbo](https://huggingface.co/moonshotai/Kimi-K2-Thinking "kimi-k2-thinking-turbo") | 1337 | +8/\-8 | 8,901 | Moonshot | Modified MIT |
| 20 | 18◄─►21 | [gpt-5.1-codex](https://platform.openai.com/docs/models/gpt-5.1-codex "gpt-5.1-codex") | 1335 | +9/\-9 | 6,659 | OpenAI | Proprietary |
| 21 | 20◄─►21 | Minimax
[minimax-m2](https://www.minimax.io/news/minimax-m2 "minimax-m2") | 1318 | +8/\-8 | 8,990 | MiniMax | Apache 2.0 |
| 22 | 22◄─►25 | Anthropic
[claude-haiku-4-5-20251001](https://www.anthropic.com/news/claude-haiku-4-5 "claude-haiku-4-5-20251001") | 1297 | +8/\-8 | 10,012 | Anthropic | Proprietary |
| 23 | 22◄─►25 | [deepseek-v3.2](https://api-docs.deepseek.com/news/news250929 "deepseek-v3.2") | 1295 | +11/\-11 | 3,932 | DeepSeek | MIT |
| 24 | 22◄─►25 | [deepseek-v3.2-exp](https://api-docs.deepseek.com/news/news250929 "deepseek-v3.2-exp") | 1291 | +10/\-10 | 5,127 | DeepSeek | MIT |
| 25 | 22◄─►26 | 
[qwen3-coder-480b-a35b-instruct](https://qwenlm.github.io/blog/qwen3-coder/ "qwen3-coder-480b-a35b-instruct") | 1286 | +8/\-8 | 9,832 | Alibaba | Apache 2.0 |
| 26 | 25◄─►27 | Kwai
[KAT-Coder-Pro-V1](https://www.streamlake.ai/product/kat-coder "KAT-Coder-Pro-V1") | 1264 | +15/\-15 | 1,956 | KwaiKAT | Proprietary |
| 27 | 26◄─►29 | [gpt-5.1-codex-mini](https://platform.openai.com/docs/models/gpt-5.1-codex "gpt-5.1-codex-mini") | 1248 | +17/\-17 | 1,538 | OpenAI | Proprietary |
| 28 | 27◄─►30 | [grok-4-1-fast-reasoning](https://x.ai/news/grok-4-1-fast "grok-4-1-fast-reasoning") | 1235 | +12/\-12 | 4,424 | xAI | Proprietary |
| 29 | 27◄─►31 | [mistral-large-3](https://mistral.ai/news/mistral-3 "mistral-large-3") | 1226 | +20/\-20 | 1,038 | Mistral | Apache 2.0 |
| 30 | 29◄─►31 | [gemini-2.5-pro](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.5-pro "gemini-2.5-pro") | 1210 | +13/\-13 | 3,454 | Google | Proprietary |
| 31 | 28◄─►31 | [grok-4.1-thinking](https://x.ai/news/grok-4-1 "grok-4.1-thinking") | 1209 | +19/\-19 | 1,265 | xAI | Proprietary |
| 32 | 32◄─►33 | [grok-4-fast-reasoning](https://x.ai/news/grok-4-fast "grok-4-fast-reasoning") | 1157 | +22/\-22 | 970 | xAI | Proprietary |
| 33 | 32◄─►34 | [grok-code-fast-1](https://x.ai/news/grok-code-fast-1 "grok-code-fast-1") | 1144 | +21/\-21 | 1,015 | xAI | Proprietary |
| 34 | 33◄─►34 | [devstral-medium-2507](https://mistral.ai/news/devstral-2507 "devstral-medium-2507") | 1102 | +22/\-22 | 1,020 | Mistral | Proprietary |
View all
### Remove Style Control Leaderboard Plots
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Battle Count for Each Combination of Models (without Ties)
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
---
# LMArena's Ranking Method
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported _confidence intervals_ alongside Arena scores and surfaced any _ties_ in the rankings that those intervals imply.
Today, we are announcing an update to our ranking methodology that makes our rankings both more interpretable and more accurate in how they reflect statistical uncertainty. We are grateful to our community members for helpful suggestions that have led to this decision.
Alongside each model score, we are now reporting the _raw rank_ and the _rank spread_ for the respective model.
The raw rank is simply the rank of the model's Arena score. There are no ties in the rank column: each model is assigned a unique rank. Models in the leaderboard are sorted based on the raw rank.
Ties are reflected in the rank spread, which is an interval whose lower and upper endpoints correspond to the _best_ and _worst_ rank a model could have, based on all models' confidence intervals (CIs). The scores and confidence intervals remain unchanged. Formally, the best rank a model _M_ can have is `1 + #{models whose lower CI endpoint is greater than model M's upper CI endpoint}` _._ Analogously, the worst rank a model _M_ can have is `1 + #{models whose upper CI endpoint is greater than model M's lower CI endpoint}` . (The "1+" ensures that ranks cannot be zero; the best possible rank is one.)

****Model C's rank spread depends on how its confidence interval (CI) overlaps with the other models' confidence intervals.**** Its raw score places it at rank 3. Only model A has a lower CI endpoint that is higher than model C's upper CI endpoint, hence model C's best rank is 2. Models A, B, D, and E all have upper CI endpoints that are higher than model C's lower CI endpoint, hence model C's worst rank is 5.
Intuitively, one can interpret the rank spread as follows. Suppose the true Arena score of model _M_ is equal to the highest value included in its score's CI, and suppose that the true scores of all other models are the lowest values included in their respective CIs. This "optimistic" rank is the lower endpoint of model _M_'s rank spread. The "pessimistic" rank is obtained analogously, by assuming model _M_'s score is the lowest value included in its CI and all other models' scores are the highest values in their respective CIs. This is the upper endpoint of model _M_'s rank spread.
Therefore, two models are tied if their rank spreads overlap. The raw ranking is the current best estimate of the true underlying ranking.

New ranking method, showing the rank and the rank spread.
For example, in the screenshot above, `gemini-2.5-pro` , `claude-sonnet-4-5-20250929-thinking-32k`, `claude-opus-4-1-20250805-thinking-16k` , and `claude-sonnet-4-5-20250929` are all contenders for the number one spot because their rank spread includes 1. However, based on current data our best estimate is that `gemini-2.5-pro` has the highest true underlying score.
Previously, we only reported the "optimistic" rank, i.e. the lower endpoint of the rank spread, as described above. This methodology naturally assigned high ranks to models whose scores have high uncertainty, i.e. large CIs (for example, new models on the leaderboard). The new ranking method is more neutral, placing equal emphasis on the "optimistic" and the "pessimistic" ranking implied by the CIs.

Old ranking method, showing only the "optimistic" rank.
Thank you again to our community members for their input and for helping us keep our evaluations rigorous, interpretable, and transparent. Follow and keep sharing feedback with us across:
* [X](https://x.com/arena?ref=lmarena.ai)
* [Discord](https://discord.gg/lmarena?ref=lmarena.ai)
* [LinkedIn](https://www.linkedin.com/company/lmarena?ref=lmarena.ai)
#### Read next
[\
\
We’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners and Laude Ventures.](https://lmarena.ai/blog/series-a/)
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[\
\
Introducing Code Arena: live evals for agentic coding in the real world AI coding models have evolved fast. Today’s systems don’t just output static code in one shot. They build. They scaffold full web apps and sites, refactor complex systems, and debug themselves in real time. Many now](https://lmarena.ai/blog/code-arena/)
---
# Text-to-Video Leaderboard - Best AI Video Generators
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Text-to-Video Arena
===================
Compare models according to their ability to generate videos based on the given prompt
Generate videos and vote in the [Discord server](https://discord.gg/LMArena)
Last Updated
Jan 12, 2026
Total Votes
111,314
Total Models
28
/
🏆Overall
/
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►5 | [veo-3.1-fast-audio](https://developers.googleblog.com/en/introducing-veo-3-1-and-new-creative-capabilities-in-the-gemini-api/ "veo-3.1-fast-audio") | 1370 | ±17 | 7,643 | Google | Proprietary |
| 2 | 1◄─►5 | [veo-3.1-audio](https://developers.googleblog.com/en/introducing-veo-3-1-and-new-creative-capabilities-in-the-gemini-api/ "veo-3.1-audio") | 1361 | ±17 | 7,498 | Google | Proprietary |
| 3 | 1◄─►5 | [veo-3-fast-audio](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-fast-audio") | 1360 | ±10 | 23,809 | Google | Proprietary |
| 4 | 1◄─►5 | [veo-3-audio](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-audio") | 1345 | ±10 | 17,452 | Google | Proprietary |
| 5 | 1◄─►6 | [sora-2-pro](https://platform.openai.com/docs/models/sora-2-pro "sora-2-pro") | 1341 | ±13 | 6,134 | OpenAI | Proprietary |
| 6 | 5◄─►6 | [sora-2](https://platform.openai.com/docs/models/sora-2 "sora-2") | 1321 | ±11 | 6,896 | OpenAI | Proprietary |
| 7 | 7◄─►10 | 
[wan2.5-t2v-preview](https://modelstudio.console.alibabacloud.com/?tab=api#/api/?type=model&url=2865250 "wan2.5-t2v-preview") | 1268 | ±14 | 3,898 | Alibaba | Proprietary |
| 8 | 7◄─►10 | [veo-3](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3") | 1258 | ±10 | 13,374 | Google | Proprietary |
| 9 | 7◄─►10 | [veo-3-fast](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/veo-video-generation "veo-3-fast") | 1249 | ±10 | 13,606 | Google | Proprietary |
| 10 | 7◄─►12 | Bytedance
[seedance-v1.5-pro](https://seed.bytedance.com/en/seedance1_5_pro "seedance-v1.5-pro") | 1248 | ±22 | 817 | Bytedance | Proprietary |
| 11 | 10◄─►17 | 
[kling-2.6-pro](https://app.klingai.com/global/release-notes/c605hp1tzd?type=dialog "kling-2.6-pro") | 1221 | ±15 | 2,641 | KlingAI | Proprietary |
| 12 | 10◄─►18 | 
[kling-2.5-turbo-1080p](https://app.klingai.com/global/image-to-video/frame-mode/new?ra=4 "kling-2.5-turbo-1080p") | 1219 | ±18 | 1,929 | KlingAI | Proprietary |
| 13 | 11◄─►19 | Luma
[ray-3](https://lumalabs.ai/ray "ray-3") | 1202 | ±22 | 1,057 | Luma AI | Proprietary |
| 14 | 11◄─►19 | Minimax
[hailuo-02-pro](https://www.minimax.io/news/minimax-hailuo-02 "hailuo-02-pro") | 1197 | ±11 | 9,896 | MiniMax | Proprietary |
| 15 | 11◄─►19 | Minimax
[hailuo-2.3](https://hailuoai.video/ "hailuo-2.3") | 1197 | ±13 | 4,816 | MiniMax | Proprietary |
| 16 | 11◄─►21 | Tencent
[hunyuan-video-1.5](https://hunyuan.tencent.com/video/en?tabIndex=0 "hunyuan-video-1.5") | 1193 | ±19 | 1,246 | Tencent | tencent-hunyuan-community |
| 17 | 12◄─►19 | Bytedance
[seedance-v1-pro](https://seed.bytedance.com/en/seedance "seedance-v1-pro") | 1192 | ±13 | 12,572 | Bytedance | Proprietary |
| 18 | 11◄─►21 | 
[kandinsky-5.0-t2v-pro](https://github.com/kandinskylab/kandinsky-5/#kandinsky-50-video-pro "kandinsky-5.0-t2v-pro") | 1192 | ±21 | 1,385 | Kandinsky | MIT |
| 19 | 13◄─►21 | Minimax
[hailuo-02-standard](https://www.minimax.io/news/minimax-hailuo-02 "hailuo-02-standard") | 1178 | ±11 | 9,931 | MiniMax | Proprietary |
| 20 | 17◄─►21 | 
[kling-v2.1-master](https://fal.ai/models/fal-ai/kling-video/v2.1/master/text-to-video "kling-v2.1-master") | 1166 | ±9 | 14,510 | KlingAI | Proprietary |
| 21 | 17◄─►21 | [veo-2](https://cloud.google.com/vertex-ai/generative-ai/docs/models/veo/2-0-generate-001 "veo-2") | 1163 | ±15 | 7,110 | Google | Proprietary |
| 22 | 22◄─►24 | 
[wan-v2.2-a14b](https://huggingface.co/Wan-AI/Wan2.2-T2V-A14B "wan-v2.2-a14b") | 1127 | ±14 | 11,163 | Alibaba | Apache 2.0 |
| 23 | 22◄─►24 | Bytedance
[seedance-v1-lite](https://seed.bytedance.com/en/seedance "seedance-v1-lite") | 1111 | ±9 | 16,339 | Bytedance | Proprietary |
| 24 | 22◄─►24 | 
[kandinsky-5.0-t2v-lite](https://github.com/kandinskylab/kandinsky-5/?tab=readme-ov-file#kandinsky-50-video-lite "kandinsky-5.0-t2v-lite") | 1110 | ±18 | 1,349 | Kandinsky | MIT |
| 25 | 25◄─►26 | [sora](https://ai.azure.com/catalog/models/sora "sora") | 1067 | ±13 | 4,523 | OpenAI | Proprietary |
| 26 | 25◄─►26 | Luma
[ray2](https://lumalabs.ai/ray "ray2") | 1064 | ±16 | 5,613 | Luma AI | Proprietary |
| 27 | 27◄─►28 | Pika
[pika-v2.2](https://fal.ai/models/fal-ai/pika/v2.2/text-to-video "pika-v2.2") | 1008 | ±15 | 6,488 | Pika | Proprietary |
| 28 | 27◄─►28 | 
[mochi-v1](https://huggingface.co/genmo/mochi-1-preview "mochi-v1") | 997 | ±15 | 6,681 | Genmo AI | Apache 2.0 |
View all
### Remove Style Control Leaderboard Plots
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Battle Count for Each Combination of Models (without Ties)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
#### Confidence Intervals on Model Strength (via Bootstrapping)
---
# About LMArena | Crowdsourced AI Model Evaluation Platform
[](https://lmarena.ai/)
[](https://lmarena.ai/)
[](https://lmarena.ai/leaderboard)
About Us
========
Created by researchers from [UC Berkeley](https://sky.cs.berkeley.edu/)
, LMArena is an open platform where everyone can easily access, explore and interact with the world's leading AI models. By comparing them side by side and casting votes for the better response, the community helps shape a public leaderboard, making AI progress more transparent, and grounded in real-world usage.
[View Blog](https://lmarena.ai/blog)
[How it works](https://lmarena.ai/how-it-works)
[FAQ](https://lmarena.ai/faq)
Our Mission
-----------
To bring the best AI models to everyone, and to improve them through real-world community evaluations.
Our Vision
----------
To create an open space to try all the best AIs and shape their future through collective feedback.
Join the Team
-------------
Check out open roles on our job board.
[Open Roles](https://jobs.ashbyhq.com/lmarena)
Join The Community
------------------
Jump in to connect, discuss, and shape transparent AI evaluations together
[Discord](https://discord.gg/LMArena)
[X/Twitter](https://x.com/arena)
AI Evaluations
--------------
Our [AI Evaluations](https://lmarena.ai/blog/ai-evaluations/)
service offers enterprises, model labs, and developers comprehensive evaluation services grounded in real-world human feedback.
[Reach out to our team here for AI Evaluations.](https://lmarena.ai/cdn-cgi/l/email-protection#513427303d243025383e3f22113d3c3023343f307f3038)
[](https://discord.gg/LMArena)
[](https://x.com/arena)
[](https://github.com/lmarena)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
[Cookie Policy](https://lmarena.ai/cookie-policy)
---
# Leaderboard Changelog
This page documents notable updates to our leaderboard—new models, new arenas, updates to the methodology, and more. Stay tuned!
For model deprecations, check the [public updates on GitHub](https://github.com/lmarena/lmarena.github.io/blob/main/_pages/model_list.md?ref=news.lmarena.ai)
.
**January 16, 2026**
[glm-4.6v](https://huggingface.co/zai-org/GLM-4.6V?ref=lmarena.ai)
has been added to the Vision leaderboard.
[gemini-3-flash (thinking-minimal)](https://blog.google/products/gemini/gemini-3-flash?ref=lmarena.ai)
has been updated on the Vision leaderboard.
[flux-2-klein-9b](https://bfl.ai/models/flux-2-klein?ref=lmarena.ai)
& [flux-2-klein-4b](https://bfl.ai/models/flux-2-klein?ref=lmarena.ai)
have been added to the Text-to-Image and Image Edit leaderboards.
[z-image-turbo](https://github.com/Tongyi-MAI/Z-Image?ref=lmarena.ai)
has been added to the Text-to-Image leaderboard.
**January 14, 2026**
[ernie-5.0-0110](https://ernie.baidu.com/blog/posts/ernie-5.0-0110-release-on-lmarena/?ref=lmarena.ai)
has been added to the Text leaderboard.
**January 13, 2026**
We’ve completed a major improvement to our data pipeline that resolves several known issues and applies data filtering more consistently:
* The validation process led to minimal adjustments in leaderboard rankings.
* Models and leaderboards with fewer votes may see larger score fluctuations.
Here's a summary of the changes in the new pipeline:
* Vote filters, such as identity leak detection and data quality filtering, are now applied more consistently across all votes.
* Vote de-duplication is now enabled in text-to-image and video arenas.
**January 8, 2026**
[hunyuan-video-1.5](https://hunyuan.tencent.com/video/en?tabIndex=0&ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards
**January 7, 2026**
[ernie-5.0-preview-1220](https://ernie.baidu.com/blog/posts/ernie-5.0-preview-1220-release-on-lmarena/?ref=lmarena.ai)
has been added to the Vision leaderboard
[seedance-v1.5-pro](https://seed.bytedance.com/en/seedance1_5_pro?ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards.
**December 31, 2025**
[minimax-m2.1-preview](https://www.minimax.io/news/minimaxm1?ref=lmarena.ai)
and [glm-4.7](https://huggingface.co/zai-org/GLM-4.7?ref=lmarena.ai)
have been added to the Text leaderboard.
**December 29, 2025**
[minimax-m2.1-preview](https://www.minimax.io/news/minimaxm1?ref=lmarena.ai)
has been added to the WebDev leaderboard.
**December 23, 2025**
[mimo-v2-flash (non-thinking)](https://mimo.xiaomi.com/blog/mimo-v2-flash?ref=lmarena.ai)
has been added to the Text and WebDev leaderboards.
**December 22, 2025**
[ernie-5.0-preview-1203](https://ernie.baidu.com/blog/posts/ernie-5.0-preview-1203-release-on-lmarena/?ref=lmarena.ai)
has been added to the Text leaderboard.
[glm-4.7](https://huggingface.co/zai-org/GLM-4.7?ref=lmarena.ai)
has been added to the WebDev leaderboard powered by the new Code Arena.
**December 19, 2025**
[amazon-nova-experimental-chat-11-10](https://nova.amazon.com/faqs?ref=lmarena.ai)
has been added to the Text leaderboard.
**December 18, 2025**
[gpt-5.2](https://openai.com/index/introducing-gpt-5-2?ref=lmarena.ai)
has been added to the Text leaderboard.
[grok-4-1-fast-search](https://x.ai/news/grok-4-1-fast?ref=lmarena.ai)
and [gpt-5.2-search](https://openai.com/index/introducing-gpt-5-2/?ref=lmarena.ai)
are on the Search leaderboard.
[reve-v1.1](https://api.reve.com/console/pricing?ref=lmarena.ai)
and [reve-v1.1-fast](https://api.reve.com/console/pricing?ref=lmarena.ai)
are on the Image Edit leaderboard.
**December 17, 2025**
[gemini-3-flash](https://blog.google/products/gemini/gemini-3-flash?ref=lmarena.ai)
and [gemini-3-flash (thinking-minimal)](https://blog.google/products/gemini/gemini-3-flash?ref=lmarena.ai)
have been added to the Text, Vision and WebDev leaderboards.
**December 16, 2025**
[flux-2-max](https://bfl.ai/models/flux-2?ref=lmarena.ai)
is on the Text-to-Image and Image Edit leaderboards.
[gpt-image-1.5](https://platform.openai.com/docs/models/gpt-image-1.5?ref=lmarena.ai)
is on the Text-to-Image and Image Edit leaderboards.
[chatgpt-image-latest (20251216)](https://platform.openai.com/docs/models/chatgpt-image-latest?ref=lmarena.ai)
has been added to the Image Edit leaderboard.
[gpt-5.2-high](https://openai.com/index/introducing-gpt-5-2?ref=lmarena.ai)
has been added to the Text leaderboard.
[ibm-granite-h-small](https://www.ibm.com/new/announcements/ibm-granite-4-0-hyper-efficient-high-performance-hybrid-models?ref=lmarena.ai)
has been added to the Text leaderboard.
**December 15, 2025**
[nvidia-nemotron-3-nano-30b-a3b-bf16](https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16?ref=lmarena.ai)
has been added to the Text leaderboard
**December 12, 2025**
[kandinsky-5.0-t2v-lite](https://github.com/kandinskylab/kandinsky-5/?tab=readme-ov-file&ref=lmarena.ai#kandinsky-50-video-lite)
and [kandinsky-5.0-t2v-pro](https://github.com/kandinskylab/kandinsky-5/?ref=lmarena.ai#kandinsky-50-video-pro)
have been added to the Text-to-Video.
[kling-2.6-pro](https://app.klingai.com/global/release-notes/c605hp1tzd?type=dialog&ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards.
[flux-2-dev](https://bfl.ai/models/flux-2?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
**December 11, 2025**
[gpt-5.2](https://openai.com/index/introducing-gpt-5-2?ref=lmarena.ai)
and [gpt-5.2-high](https://openai.com/index/introducing-gpt-5-2?ref=lmarena.ai)
have been added to the [WebDev leaderboard](https://lmarena.ai/leaderboard/webdev?ref=lmarena.ai)
powered by Code Arena.
**December 10, 2025**
[mistral-large-3](https://mistral.ai/news/mistral-3?ref=lmarena.ai)
has been added to the [WebDev leaderboard](https://lmarena.ai/leaderboard/webdev?ref=lmarena.ai)
powered by Code Arena.
[intellect-3](https://www.primeintellect.ai/blog/intellect-3?ref=lmarena.ai)
has been added to the Text leaderboard.
**December 9, 2025**
[ernie-5.0-preview-1103](https://ernie.baidu.com/blog/posts/ernie-5.0-preview-1103-release-on-lmarena/?ref=lmarena.ai)
and [nova-2-lite](https://aws.amazon.com/blogs/aws/introducing-amazon-nova-2-lite-a-fast-cost-effective-reasoning-model/?ref=lmarena.ai)
have been added to the Text leaderboard.
**December 5, 2025**
[grok-4-fast](https://x.ai/news/grok-4-fast?ref=lmarena.ai)
has been renamed to [grok-4-fast-chat](https://x.ai/news/grok-4-fast?ref=lmarena.ai)
to better reflect the specific model variant. Additionally, [olmo-3-32b-think](https://huggingface.co/allenai/Olmo-3-32B-Think?ref=lmarena.ai)
has been added to the Text leaderboard.
**December 4, 2025**
[grok-4-fast-reasoning](https://x.ai/news/grok-4-fast?ref=lmarena.ai)
has been added to the Text leaderboard.
[devstral-medium-2507](https://mistral.ai/news/devstral-2507?ref=lmarena.ai)
has been added to the [new WebDev leaderboard](https://lmarena.ai/leaderboard/webdev?ref=lmarena.ai)
(powered by Code Arena).
[gpt-5.1-high](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
and [gpt-5.1](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
has been added to the Vision leaderboard.
[deepseek-v3.2](https://api-docs.deepseek.com/news/news250929?ref=lmarena.ai)
and [deepseek-v3.2-thinking](https://api-docs.deepseek.com/news/news250929?ref=lmarena.ai)
have been added to the Text leaderboard.
[seedream-4.5](https://seed.bytedance.com/en/seedream4_5?ref=lmarena.ai)
has been added to the Image Edit and Text-to-Image leaderboards
**December 3, 2025**
[gpt-5.1-search](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
and [gemini-3-pro-grounding](https://ai.google.dev/gemini-api/docs/google-search?ref=lmarena.ai)
have been added to the Search leaderboard.
**December 2, 2025**
[mistral-large-3](https://mistral.ai/news/mistral-3?ref=lmarena.ai)
has been added to the Text leaderboard.
[wan2.5-t2v-preview](https://modelstudio.console.alibabacloud.com/?tab=api&ref=lmarena.ai#/api/?type=model&url=2865250)
has been added to the Text-to-Video leaderboard.
[gemini-3-pro-image-preview-2k (nano-banana-pro)](https://ai.studio/banana?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
**December 1, 2025**
[KAT-Coder-Pro-V1](https://www.streamlake.ai/product/kat-coder?ref=lmarena.ai)
has been added to the new WebDev leaderboard.
[flux-2-flex](https://bfl.ai/models/flux-2?ref=lmarena.ai)
and [flux-2-pro](https://bfl.ai/models/flux-2?ref=lmarena.ai)
have been added to the Text-to-Image and Image Edit leaderboards.
**November 26, 2025**
[claude-opus-4-5-20251101](https://www.anthropic.com/news/claude-opus-4-5?ref=lmarena.ai)
and [claude-opus-4-5-20251101-thinking-32k](https://www.anthropic.com/news/claude-opus-4-5?ref=lmarena.ai)
have been added to the Text and WebDev leaderboards
**November 21, 2025**
[ernie-5.0-preview-1120](https://ernie.baidu.com/blog/posts/ernie-5.0-preview-1120-release-on-lmarena/?ref=lmarena.ai)
has been added to the Vision leaderboard.
[gemini-3-pro-image-preview (nano-banana-pro)](https://ai.studio/banana?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
Additionally, the following models have been added to the new WebDev leaderboard:
* [gpt-5.1](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
* [gpt-5.1-medium](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
* [gpt-5.1-codex](https://platform.openai.com/docs/models/gpt-5.1-codex?ref=lmarena.ai)
* [gpt-5.1-codex-mini](https://platform.openai.com/docs/models/gpt-5.1-codex?ref=lmarena.ai)
**November 20, 2025**
[mercury](https://www.inceptionlabs.ai/blog/mercury-refreshed?ref=lmarena.ai)
has been added to the Text leaderboard.
**November 19, 2025**
[cogito v2.1](https://deepcogito.com/?ref=lmarena.ai)
has been added to the WebDev leaderboard.
[gpt-5.1-high](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
and [gpt-5.1](https://openai.com/index/gpt-5-1/?ref=lmarena.ai)
have been added to the Text leaderboard.
**November 18, 2025**
[gemini-3-pro](https://aistudio.google.com/app/prompts/new_chat?model=gemini-3-pro-preview&ref=lmarena.ai)
has been added to the Text, Vision and WebDev leaderboards.
**November 17, 2025**
[grok-4.1-thinking](https://x.ai/news/grok-4-1?ref=lmarena.ai)
and [grok-4.1](https://x.ai/news/grok-4-1?ref=lmarena.ai)
have been added to the Text leaderboard.
[wan2.5-t2i-preview](https://modelstudio.console.alibabacloud.com/?tab=api&ref=lmarena.ai#/api/?type=model&url=2862677)
has been added to the Text-to-Image leaderboard.
[wan2.5-i2v-preview](https://modelstudio.console.alibabacloud.com/?tab=api&ref=lmarena.ai#/api/?type=model&url=2867393)
has been added to the Image-to-Video leaderboard.
**November 14, 2025**
[ray-3](https://lumalabs.ai/ray?ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards.
**November 13, 2025**
[vidu-q2-turbo](https://shengshu.feishu.cn/wiki/LGayww6Dni4Uijkb2N0crvuznhh?ref=lmarena.ai)
& [vidu-q2-pro](https://shengshu.feishu.cn/wiki/LGayww6Dni4Uijkb2N0crvuznhh?ref=lmarena.ai)
are now on the Image-to-Video leaderboard.
**November 12, 2025**
The [WebDev leaderboard](https://lmarena.ai/leaderboard/webdev?ref=lmarena.ai)
is now powered by the Code Arena experience.
[amazon-nova-experimental-chat-10-20](https://nova.amazon.com/faqs?ref=lmarena.ai)
has been added to the Text leaderboard.
**November 7, 2025**
[ernie-5.0-preview-1022](https://ernie-blog-dev.now.baidu.com/blog/posts/ernie-5.0-preview-1022-release-on-lmarena/?ref=lmarena.ai)
has been added to the Text leaderboard.
[reve-edit-fast](https://api.reve.com/console/pricing?ref=lmarena.ai)
has been added to the Image Edit leaderboard.
**November 6, 2025**
[gpt-image-1-mini](https://platform.openai.com/docs/models/gpt-image-1-mini?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
**November 5, 2025**
Introducing Arena Expert: a new LMArena evaluation framework to identify the toughest, most expert-level prompts from real users, powering a new Expert leaderboard.
We also introduce Occupational Categories that underlie eight new leaderboards:
* Software & IT Services
* Writing, Literature, & Language
* Life, Physical, & Social Science
* Entertainment, Sports, & Media
* Business, Management, & Financial Ops
* Mathematical
* Legal & Government
* Medicine & Healthcare
Arena Expert aims to sharpen the difficulty level compared to Arena Hard. While Hard includes about a third of all LMArena prompts, Arena Expert includes only 5.5% of all prompts. Expert prompts are identified by their reasoning depth and specificity, producing sharper separations between models. By mapping all Arena prompts across occupational fields, the Occupational Categories system captures the full spectrum of real-world reasoning tasks.
→ Read more on our blog: [http://news.lmarena.ai/arena-expert](https://lmarena.ai/blog/arena-expert)
**November 3, 2025**
[MiniMax-M2](https://www.minimax.io/news/minimax-m2?ref=lmarena.ai)
has been added to the WebDev leaderboard.
**October 30, 2025**
[Hailuo 2.3](https://hailuoai.video/?ref=lmarena.ai)
has been added to the Text-to-Video leaderboard.
**October 28, 2025**
[Hailuo 2.3](https://hailuoai.video/?ref=lmarena.ai)
has been added to the Image-to-Video leaderboard.
**October 20, 2025**
The following models have been added to the WebDev leaderboard:
* [Claude-Haiku-4-5-20251001](https://www.anthropic.com/news/claude-haiku-4-5?ref=lmarena.ai)
* [Qwen3-235b-a22b-instruct-2507](https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507?ref=lmarena.ai)
* [Claude-sonnet-4-5-20250929-thinking-32k](https://www.anthropic.com/news/claude-sonnet-4-5?ref=lmarena.ai)
* [GLM-4.6](https://z.ai/blog/glm-4.6?ref=lmarena.ai)
Additionally, [Veo 3.1](https://developers.googleblog.com/en/introducing-veo-3-1-and-new-creative-capabilities-in-the-gemini-api/?ref=lmarena.ai)
variants have been added to the Text-to-Video and Image-to-Video leaderboards.
**October 16, 2025**
[Claude Haiku 4.5](https://www.anthropic.com/news/claude-haiku-4-5?ref=lmarena.ai)
and [Amazon-Nova-Experimental-Chat-10-09](https://nova.amazon.com/faqs?ref=lmarena.ai)
have been added to the Text leaderboard.
We've also refined the logic for our Coding category to improve precision. Prompts that resembled code, but are not coding related (such as markdown) have been removed. The new rule has been applied retroactively on data, so while the Coding category is now smaller, it’s more accurate.
**October 14, 2025**
[Sora 2](https://platform.openai.com/docs/models/sora-2?ref=lmarena.ai)
and [Sora 2 Pro](https://platform.openai.com/docs/models/sora-2-pro?ref=lmarena.ai)
has been added to the Text-to-Video leaderboard.
**October 13, 2025**
[MAI-1-Image](https://microsoft.ai/news/introducing-mai-image-1-debuting-in-the-top-10-on-lmarena/?ref=lmarena.ai)
has been added to the Text-to-Image leaderboard.
[Kling 2.5 Turbo 1080p](https://app.klingai.com/global/image-to-video/frame-mode/new?ra=4&ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards.
**October 8, 2025**
[DeepSeek-V3.2-Exp](https://api-docs.deepseek.com/news/news250929?ref=lmarena.ai)
and the thinking variant have been added to the Text leaderboard.
**October 7, 2025**
[Ling Flash 2.0](https://huggingface.co/inclusionAI/Ling-flash-2.0?ref=lmarena.ai)
and [Ring Flash 2.0](https://huggingface.co/inclusionAI/Ring-flash-2.0?ref=lmarena.ai)
have been added to the Text leaderboard.
**October 6, 2025**
[Hunyuan Vision 1.5 Thinking](https://github.com/Tencent-Hunyuan/HunyuanVision?ref=lmarena.ai)
has been added to the Vision leaderboard.
**October 4, 2025**
[Hunyuan Image 3.0](https://hunyuan.tencent.com/image/en?tabIndex=0&ref=lmarena.ai)
has been added to the Text-to-Image leaderboard.
We added a filter to remove rows where a model battles against itself. This happens very rarely, in instances where we briefly serve the same model from two different API endpoints at the same time.
**October 3, 2025**
[Claude Sonnet 4.5 Thinking 32k](https://www.anthropic.com/news/claude-sonnet-4-5?ref=lmarena.ai)
and [GLM 4.6](https://docs.z.ai/guides/llm/glm-4.6?ref=lmarena.ai)
have been added to the Text leaderboard.
**October 2, 2025**
[Claude Sonnet 4.5](https://www.anthropic.com/news/claude-sonnet-4-5?ref=lmarena.ai)
has been added to the Text and Web Dev leaderboards.
**October 1, 2025**
[Reve V1](https://blog.reve.com/posts/reve-editing-model/?ref=lmarena.ai)
has been added to the Image Edit leaderboard.
**September 30, 2025**
The following models have been added to the Text leaderboard:
* [deepseek-v3.1-terminus](https://api-docs.deepseek.com/news/news250922?ref=lmarena.ai)
* [deepseek-v3.1-terminus-thinking](https://api-docs.deepseek.com/news/news250922?ref=lmarena.ai)
* [gemini-2.5-flash-lite-preview-09-2025](https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/?ref=lmarena.ai)
* [gemini-2.5-flash-preview-09-2025](https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/?ref=lmarena.ai)
* [qwen3-max-2025-09-23](https://qwen.ai/blog?id=241398b9cd6353de490b0f82806c7848c5d2777d&from=research.latest-advancements-list&ref=lmarena.ai)
* [qwen3-vl-235b-a22b-instruct](https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancements-list&ref=lmarena.ai)
* [qwen3-vl-235b-a22b-thinking](https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancements-list&ref=lmarena.ai)
**September 25, 2025**
New model announcement:
[Seedream-4-2k](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
Note that [Seedream-4-high-res-fal](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
and [Seedream-4-fal](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
are variants run on the [fal.ai](https://fal.ai/?ref=lmarena.ai)
platform. Due to differences in hosting, they are named separately as distinct models. [Seedream-4-2k](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
is the official endpoint provided by [ByteDance](https://seed.bytedance.com/en/?ref=lmarena.ai)
.
**September 19, 2025**
New model announcements:
[Grok-4-fast](https://x.ai/news/grok-4-fast?ref=lmarena.ai)
has been added to the Text leaderboard.
[Grok-4-fast-search](https://x.ai/news/grok-4-fast?ref=lmarena.ai)
has been added to the Search leaderboard.
**September 18, 2025**
We have added a new "preliminary" tag to the leaderboard. If a model is tested anonymously and is subsequently released publicly, we mark its score as "preliminary" until enough fresh votes have been collected after the model’s public release. The tag indicates that scores may shift as community prompts and votes evolve after public launch. See our [leaderboard policy](https://lmarena.ai/blog/policy/)
for more details about evaluating models.
**September 17, 2025**
New model announcements:
[Longcat-Flash-Chat](https://huggingface.co/meituan-longcat/LongCat-Flash-Chat?ref=lmarena.ai)
, [Qwen 3 Next-80b-a3b-instruct](https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Instruct?ref=lmarena.ai)
and [Qwen 3 Next-80b-a3b-thinking](https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Thinking?ref=lmarena.ai)
have been added to the Text leaderboards.
We've updated our data pipeline to add a filter which removes votes from users who exhibit statistically anomalous voting patterns. This improves the quality of the rankings by removing votes from users whose votes are arbitrary, rather than based on the quality of the responses.
**September 16, 2025**
New model announcement:
[Seedream 4 High Res](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
[Deepseek v3.1 & Deepseek v3.1-thinking](https://api-docs.deepseek.com/news/news250821?ref=lmarena.ai)
have been added to the WebDev leaderboard.
**September 12, 2025**
New model announcement:
[Seedream 4](https://seed.bytedance.com/en/seedream4_0?ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
**September 8, 2025**
New model announcements:
[Qwen3-max-preview](https://www.alibabacloud.com/help/en/model-studio/models?ref=lmarena.ai)
and [Kimi-K2-0905-preview](https://huggingface.co/moonshotai/Kimi-K2-Instruct-0905?ref=lmarena.ai)
have been added to the Text Leaderboard.
We also enabled filtering for the mistaken image generation and image edit requests for text arena.
**September 2, 2025**
Due to the increase in image generation traffic brought by nano-banana, we noticed there were prompts in our vision arena data which were asking for image generation but did not have image output enabled. We've implemented an LLM based rule to filter these rows out from the vision leaderboard calculation.
**August 29, 2025**
New model announcements:
[Diffbot-small-xl](https://github.com/diffbot/diffbot-llm-inference?ref=lmarena.ai)
has been added to the Search Leaderboard
[Qwen-3-Image-Prompt-Extend](https://qwenlm.github.io/blog/qwen-image/?ref=lmarena.ai)
has been added to the Text-to-Image Leaderboard.
The following have been added to the Text Leaderboard:
* [DeepSeek V3.1](https://api-docs.deepseek.com/news/news250821?ref=lmarena.ai)
(thinking and non-thinking)
* [Hunyuan-t1-20250711](https://cloud.tencent.com/document/product/1729/104753?ref=lmarena.ai)
**August 28, 2025**
New model announcement: [MAI-1-preview](https://microsoft.ai/news/two-new-in-house-models/?ref=lmarena.ai)
has been added to the Text Leaderboard.
**August 26, 2025**
New model announcement: [Gemini-2.5-Flash-Image-Preview ("nano-banana")](https://aistudio.google.com/prompts/new_chat?model=gemini-2.5-flash-preview-image&ref=lmarena.ai)
has been added to the Text-to-Image and Image Edit leaderboards.
[GPT-5](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses&ref=lmarena.ai)
and [Claude Opus 4.1](https://www.anthropic.com/news/claude-opus-4-1?ref=lmarena.ai)
have been added to the Search Leaderboard.
We also noticed that the effects of response style are different for search than they are for ordinary chat so we'll be defaulting this leaderboard to ordinary Bradley-Terry while we study search specific style effects.
**August 22, 2025**
New model announcements
The following have been added to the Text and Vision leaderboards:
* [Qwen-vl-max-2025](https://www.alibabacloud.com/help/en/model-studio/what-is-qwen-llm?ref=lmarena.ai)
* [Step 3](https://stepfun.ai/research/en/step3?ref=lmarena.ai)
* [Mistral-Medium-2508](https://mistral.ai/news/mistral-medium-3?ref=lmarena.ai)
* [GLM-4.5V](https://docs.z.ai/guides/vlm/glm-4.5v?ref=lmarena.ai)
[Lucid Origin](https://leonardo.ai/news/lucid-origin-ai-image-model/?ref=lmarena.ai)
has been added to the Text-to-Image leaderboard.
[Ray 2](https://lumalabs.ai/ray?ref=lmarena.ai)
has been added to the Text-to-Video and Image-to-Video leaderboards
[Runway Gen 4 Turbo](https://runwayml.com/research/introducing-runway-gen-4?ref=lmarena.ai)
has been added to the Image-to-Video leaderboard
**August 20, 2025**
New model announcement: [Qwen-Image-Edit](https://huggingface.co/Qwen/Qwen-Image-Edit?ref=lmarena.ai)
has been added to the Image Edit leaderboard.
**August 18, 2025**
New model announcement: [Claude Opus 4.1 Thinking](https://www.anthropic.com/news/claude-opus-4-1?ref=lmarena.ai)
as been added to the Text and WebDev Arena leaderboards. [Sora](https://ai.azure.com/catalog/models/sora?ref=lmarena.ai)
has been added to the Text-to-Image leaderboard.
**August 15, 2025**
New model announcement: three additional gpt-5 models are on the Text Leaderboard. These three reasoning models were configured with the highest reasoning setting.
* [gpt-5-chat](https://platform.openai.com/docs/models/gpt-5-chat-latest?ref=lmarena.ai)
* [gpt-5-mini-high](https://platform.openai.com/docs/models/gpt-5-mini?ref=lmarena.ai)
* [gpt-5-nano-high](https://platform.openai.com/docs/models/gpt-5-nano?ref=lmarena.ai)
**August 13, 2025**
New model announcement: [gpt-0ss-120b](https://openai.com/index/introducing-gpt-oss/?ref=lmarena.ai)
and [gpt-oss-20b](https://openai.com/index/introducing-gpt-oss/?ref=lmarena.ai)
have been added to the Text and WebDev leaderboards. [Hailuo 2 Pro](https://www.minimax.io/news/minimax-hailuo-02?ref=lmarena.ai)
versions have been added to the Text-to-Video and Image-to-Video leaderboards.
**August 11, 2025**
New model announcement: [Claude Opus 4.1](https://www.anthropic.com/news/claude-opus-4-1?ref=lmarena.ai)
is on Text and WebDev leaderboards.
**August 7, 2025**
New model announcement: [GPT-5](https://platform.openai.com/docs/models/gpt-5?ref=lmarena.ai)
is on the Text, WebDev, and Vision leaderboards.
**August 6, 2025
Big update**: **three** new leaderboards!
Check out the [Search](https://lmarena.ai/leaderboard/search?ref=lmarena.ai)
, [Text-to-Video](https://lmarena.ai/leaderboard/text-to-video?ref=lmarena.ai)
, and [Image-to-Video](https://lmarena.ai/leaderboard/image-to-video?ref=lmarena.ai)
leaderboards.
Since the video arenas are used through our [discord server](https://discord.gg/LMArena?ref=lmarena.ai)
, there are a few considerations we made for handling the votes. Currently, the model identities are revealed after two votes are cast on a generation. For fairness, we only use the votes cast before the model names are revealed when constructing the leaderboard.
The video arenas are also the first arenas where multiple votes can be cast on the same pair of generations, so unlike the other arenas, some votes are cast by people other than the author of the prompt. The overall leaderboard is computed using all anonymous votes, and we've created a new category which uses only the votes cast by the prompt's author.
**August 5, 2025**
We have updated the "total votes" counts to include battles involving models not included on the leaderboard (for example, due to being deprecated). The battles between these models and models present on the leaderboard are informative of model strengths, even if the former are not shown, and thus help reduce the variance of the scores. The leaderboard computation is not changing; you will only see a change in the vote counts.
**August 4, 2025**
New model announcements: [GLM-4.5 and GLM-4.5 Air](https://z.ai/blog/glm-4.5?ref=lmarena.ai)
are now on the Text leaderboard.
**August 1, 2025**
New model announcement: [Qwen3-235b-a22b-instruct-2507](https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507?ref=lmarena.ai)
is now on the Text leaderboard.
**July 28, 2025**
New model announcements: [Qwen3-Coder](https://qwenlm.github.io/blog/qwen3-coder/?ref=lmarena.ai)
and [Kimi K2](https://moonshotai.github.io/Kimi-K2/?ref=lmarena.ai)
are now on the WebDev leaderboard.
**July 25, 2025**
New model announcements! [Imagen 4 Generate Preview 06-06 v2](https://cloud.google.com/vertex-ai/generative-ai/docs/models/imagen/4-0-generate-preview-06-06?ref=lmarena.ai)
and [Imagen 4 Ultra Generate Preview 06-06 v2](https://cloud.google.com/vertex-ai/generative-ai/docs/models/imagen/4-0-generate-preview-06-06?ref=lmarena.ai)
are now on the Text-to-Image leaderboard.
**July 23, 2025**
We made improvements to the methodology behind Arena scores!
Our leaderboard uses confidence intervals to represent the uncertainty and variability inherent in estimating scores based on human voting. Up until now, our confidence intervals have been computed via bootstrapping, a process where we resample the dataset many times, calculate scores on each, and then look at the distribution of the scores over all the runs. While statistically sound, this is computationally intensive, especially with a large number of battles. We’ve recently moved to a new method based on the [Central Limit Theorem (CLT)](https://en.wikipedia.org/wiki/Central_limit_theorem?ref=lmarena.ai)
for [M-estimators](https://en.wikipedia.org/wiki/M-estimator?ref=lmarena.ai)
, which allows us to compute confidence intervals via a closed form equation.
We validated this approach by comparing the confidence intervals computed via bootstrapping, with those using the CLT and confirmed that the results are in very close parity (with a fraction of the compute cost and time!). See below:

On LMArena, every vote counts towards producing the leaderboard, but what happens when some models appear more than others? When new models are released, they inevitably have fewer votes than those which have been in use for a while, and when models are deprecated it becomes impossible to collect more votes for them.
To counteract this imbalance and produce a leaderboard that is fair and equally representative of all models, we use an improved reweighting scheme that reweights battles inversely proportionally to how frequently they appear.
The CLT confidence intervals above take these weights into account. Reweighting increases the variance of Arena scores, and we observe wider confidence intervals as a result. This mean that the new rankings will have more ties due to overlapping confidence intervals, especially when there are fewer votes per model like in the vision arena.
**July 17, 2025**
New model announcements! [Kimi K2](https://moonshotai.github.io/Kimi-K2/?ref=lmarena.ai)
is on the Text leaderboard, [Seededit 3](https://seed.bytedance.com/en/tech/seededit?ref=lmarena.ai)
is on the Image Edit leaderboard, and [Grok 4](https://docs.x.ai/docs/models/grok-4-0709?ref=lmarena.ai)
is on the Vision leaderboard.
**July 15, 2025**
We're announcing four new models! [Grok 4](https://docs.x.ai/docs/models/grok-4-0709?ref=lmarena.ai)
is on the Text and WebDev leaderboards, [Claude Opus 4 Thinking](https://www.anthropic.com/news/claude-4?ref=lmarena.ai)
is on the Text leaderboard, [Claude Sonnet 4 Thinking](https://www.anthropic.com/news/claude-4?ref=lmarena.ai)
is on the Text leaderboard, and [Seedream 3](https://seed.bytedance.com/en/tech/seedream3_0?ref=lmarena.ai)
is on the Text-to-Image leaderboard.
**July 14, 2025**
We made improvements to our data processing—in particular, we strengthened our deduplication and identity leak detection pipelines.
Deduplication aims to reduce the impact of over-represented or repetitive conversations using a hash-based approach. We count how many times each unique prompt appears. Prompts in the top 0.5% percentile are considered **high-frequency**. For these high-frequency prompts, we keep only a limited number of samples and discard the rest. Deduplication filters out around 10% of all submitted votes.
Identity leak detection filters out user prompts whose intent is to reveal model information. We first use an LLM classifier to label conversations as **identity\_leak** if they include user prompts that directly attempt to extract or expose model details (e.g., "What is your name?"). We filter out conversations labeled as identity\_leak, as well as associated conversations. Less than 4% of all votes are labeled as identity\_leak.
We're excited to continue iterating and improving our data processing pipeline!
---
# LMArena Blog
[Latest](https://lmarena.ai/blog/page/2)
-----------------------------------------
[\
\
We’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners and Laude Ventures.](https://lmarena.ai/blog/series-a/)
[](https://lmarena.ai/blog/arena-rank/)
[](https://lmarena.ai/blog/arena-expert-model-comparison/)
[](https://lmarena.ai/blog/ranking-method/)
[](https://lmarena.ai/blog/code-arena/)
[](https://lmarena.ai/blog/arena-expert/)
[](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
[Research](https://lmarena.ai/blog/tag/research/)
--------------------------------------------------
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[](https://lmarena.ai/blog/ranking-method/)
[](https://lmarena.ai/blog/arena-expert/)
[](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
[](https://lmarena.ai/blog/introducing-biomedarena/)
[](https://lmarena.ai/blog/opendata-july2025/)
[](https://lmarena.ai/blog/sentiment-control/)
[News](https://lmarena.ai/blog/tag/news/)
------------------------------------------
[\
\
We’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners and Laude Ventures.](https://lmarena.ai/blog/series-a/)
[](https://lmarena.ai/blog/ranking-method/)
[](https://lmarena.ai/blog/code-arena/)
[](https://lmarena.ai/blog/ai-evaluations/)
---
# Image Editing AI Leaderboard - Best Models Compared
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Image Edit Arena
================
Compare models based on their ability to generate and edit images
Last Updated
Jan 16, 2026
Total Votes
22,296,805
Total Models
30
/
/
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►1 | [chatgpt-image-latest (20251216)](https://platform.openai.com/docs/models/chatgpt-image-latest "chatgpt-image-latest (20251216)") | 1422 | ±9 | 25,074 | OpenAI | Proprietary |
| 2 | 2◄─►3 | [gemini-3-pro-image-preview-2k (nano-banana-pro)](https://ai.studio/banana "gemini-3-pro-image-preview-2k (nano-banana-pro)") | 1408 | ±5 | 137,695 | Google | Proprietary |
| 3 | 2◄─►3 | [gemini-3-pro-image-preview (nano-banana-pro)](https://ai.studio/banana "gemini-3-pro-image-preview (nano-banana-pro)") | 1405 | ±4 | 411,013 | Google | Proprietary |
| 4 | 4◄─►4 | [gpt-image-1.5](https://platform.openai.com/docs/models/gpt-image-1.5 "gpt-image-1.5") | 1369 | ±5 | 188,270 | OpenAI | Proprietary |
| 5 | 5◄─►6 | Bytedance
[seedream-4.5](https://seed.bytedance.com/en/seedream4_5 "seedream-4.5") | 1331 | ±4 | 129,530 | Bytedance | Proprietary |
| 6 | 5◄─►6 | [gemini-2.5-flash-image-preview (nano-banana)](https://ai.studio/banana "gemini-2.5-flash-image-preview (nano-banana)") | 1325 | ±3 | 10,267,110 | Google | Proprietary |
| 7 | 7◄─►7 | Bytedance
[seedream-4-2k](https://seed.bytedance.com/en/seedream4_0 "seedream-4-2k") | 1292 | ±6 | 218,707 | Bytedance | Proprietary |
| 8 | 8◄─►8 | Flux
[flux-2-max](https://bfl.ai/models/flux-2 "flux-2-max") | 1279 | ±5 | 42,643 | Black Forest Labs | Proprietary |
| 9 | 9◄─►11 | Flux
[flux-2-pro](https://bfl.ai/models/flux-2 "flux-2-pro") | 1263 | ±5 | 41,553 | Black Forest Labs | Proprietary |
| 10 | 9◄─►11 | 
[reve-v1.1](https://api.reve.com/console/pricing "reve-v1.1") | 1261 | ±4 | 124,641 | Reve | Proprietary |
| 11 | 9◄─►14 | 
[qwen-image-edit-2511](https://huggingface.co/Qwen/Qwen-Image-Edit-2511 "qwen-image-edit-2511") | 1259 | ±5 | 52,824 | Alibaba | Apache 2.0 |
| 12 | 11◄─►15 | Bytedance
[seedream-4-high-res-fal](https://seed.bytedance.com/en/seedream4_0 "seedream-4-high-res-fal") | 1252 | ±3 | 890,656 | Bytedance | Proprietary |
| 13 | 11◄─►15 | 
[reve-v1](https://blog.reve.com/posts/reve-editing-model/ "reve-v1") | 1252 | ±5 | 382,248 | Reve | Proprietary |
| 14 | 11◄─►15 | Flux
[flux-2-dev](https://bfl.ai/models/flux-2 "flux-2-dev") | 1250 | ±6 | 21,910 | Black Forest Labs | Proprietary |
| 15 | 12◄─►15 | Flux
[flux-2-klein-9b](https://bfl.ai/models/flux-2-klein "flux-2-klein-9b") | 1245 | ±10 | 3,046 | Black Forest Labs | flux-non-commercial-license |
| 16 | 16◄─►19 | 
[qwen-image-edit](https://huggingface.co/Qwen/Qwen-Image-Edit "qwen-image-edit") | 1231 | ±3 | 1,629,963 | Alibaba | Apache 2.0 |
| 17 | 16◄─►19 | 
[reve-v1.1-fast](https://api.reve.com/console/pricing "reve-v1.1-fast") | 1230 | ±4 | 113,265 | Reve | Proprietary |
| 18 | 16◄─►19 | Bytedance
[seedream-4-fal](https://seed.bytedance.com/en/seedream4_0 "seedream-4-fal") | 1228 | ±6 | 154,479 | Bytedance | Proprietary |
| 19 | 16◄─►20 | Flux
[flux-2-flex](https://bfl.ai/models/flux-2 "flux-2-flex") | 1225 | ±5 | 36,399 | Black Forest Labs | Proprietary |
| 20 | 20◄─►21 | 
[reve-edit-fast](https://api.reve.com/console/pricing "reve-edit-fast") | 1215 | ±4 | 221,912 | Reve | Proprietary |
| 21 | 19◄─►22 | Flux
[flux-2-klein-4b](https://bfl.ai/models/flux-2-klein "flux-2-klein-4b") | 1211 | ±10 | 3,053 | Black Forest Labs | Apache 2.0 |
| 22 | 21◄─►23 | Flux
[flux-1-kontext-max](https://bfl.ai/announcements/flux-1-kontext "flux-1-kontext-max") | 1198 | ±3 | 394,862 | Black Forest Labs | Proprietary |
| 23 | 22◄─►23 | Flux
[flux-1-kontext-pro](https://bfl.ai/announcements/flux-1-kontext "flux-1-kontext-pro") | 1194 | ±3 | 6,474,599 | Black Forest Labs | Proprietary |
| 24 | 24◄─►24 | Flux
[flux-1-kontext-dev](https://bfl.ai/announcements/flux-1-kontext-dev "flux-1-kontext-dev") | 1166 | ±3 | 3,686,881 | Black Forest Labs | flux-1-dev-non-commercial-license |
| 25 | 25◄─►26 | Bytedance
[seededit-3.0](https://seed.bytedance.com/en/tech/seededit "seededit-3.0") | 1155 | ±3 | 4,987,785 | Bytedance | Proprietary |
| 26 | 25◄─►26 | [gpt-image-1](https://platform.openai.com/docs/models/gpt-image-1 "gpt-image-1") | 1155 | ±3 | 2,749,662 | OpenAI | Proprietary |
| 27 | 27◄─►27 | [gpt-image-1-mini](https://platform.openai.com/docs/models/gpt-image-1-mini "gpt-image-1-mini") | 1138 | ±4 | 371,851 | OpenAI | Proprietary |
| 28 | 28◄─►28 | [gemini-2.0-flash-preview-image-generation](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.0-flash-preview-image-generation "gemini-2.0-flash-preview-image-generation") | 1097 | ±2 | 4,997,515 | Google | Proprietary |
| 29 | 29◄─►29 | Bytedance
[bagel](https://huggingface.co/ByteDance-Seed/BAGEL-7B-MoT "bagel") | 1042 | ±5 | 13,448 | Bytedance | Apache 2.0 |
| 30 | 30◄─►30 | Stepfun
[step1x-edit](https://huggingface.co/stepfun-ai/Step1X-Edit "step1x-edit") | 1014 | ±4 | 156,086 | StepFun | Apache 2.0 |
View all
### Remove Style Control Leaderboard Plots
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Battle Count for Each Combination of Models (without Ties)
---
# Arena Expert and Occupational Categories
Evaluating AI capabilities today requires more than static benchmarks; it requires subjecting models to diverse, ever-evolving, and difficult real-world tasks. The next frontier of large language model (LLM) evaluation lies in understanding how models perform when challenged by _expert-level problems, drawn from real work, across diverse disciplines._
**Arena Expert** builds on the LMArena evaluation framework to capture that depth, introducing a new system for identifying the most difficult prompts—prompts that are estimated to be asked by people at the forefront of their field of expertise. This category gives rise to a **new Expert leaderboard category on LMArena.** In addition to Arena Expert, we introduce new **Occupational Categories**, which map all LMArena prompts to 23 fields of practice. For eight of the largest categories we have added new **Occupational leaderboard categories**:
* Software and IT Services
* Writing, Literature, and Language
* Life, Physical, and Social Science
* Entertainment, Sports, and Media
* Business, Management, and Financial Operations
* Mathematical
* Legal and Government
* Medicine and Healthcare


Together, Arena Expert and the Occupational Categories showcase the depth and domain diversity captured by the prompts and votes on LMArena.
The purpose of this research is twofold. The first is to highlight the nature of the data that shapes LMArena evaluations: the level of expertise in the prompts, the occupational disciplines that LMArena users come from, and more. The second is to develop novel, finer-grained model evaluation methodologies building on the new categories. What are the best models on the hardest, expert prompts? Which models are “generalists” that can adapt to any occupational discipline, and which ones are “specialists” that excel in one domain?
**In this blog, we’ll cover:**
1. [**Results at a Glance**](https://lmarena.ai/blog/arena-expert/#glance)
: A top-level look at how expertise and domain diversity appear in LMArena data.
2. [**Arena Expert**](https://lmarena.ai/blog/arena-expert/#arena-expert)
: How “expert-level” prompts are defined, how expertise tags are collected, and how this differs from the previous Arena Hard approach.
3. [**Occupational Categories**](https://lmarena.ai/blog/arena-expert/#occupational-categories)
: How prompts are grouped across 23 occupational fields and what this shows about data diversity, identifying “specialist” vs. “generalist” models, and the similarities and differences to related curated benchmarks.
4. [**Example Prompts (Appendix)**](https://lmarena.ai/blog/arena-expert/#appendix)
: Example prompts across categories, including Expert, Hard, and all Occupational Categories.
Together with the blog post, we are **releasing a dataset of 5k expert conversations together with their occupational categories**. Explore the prompts on [Hugging Face](https://huggingface.co/datasets/lmarena-ai/arena-expert-5k?ref=lmarena.ai)
and help further this research! At the end of this post, we include example prompts.
* * *
Results at a Glance
-------------------
Arena Expert and the Occupational Categories capture both the depth and breadth of domain expertise on LMArena. This section summarizes the main findings before we dive into the deeper analyses. All results use the standard LMArena leaderboard pipeline, applying consistent filters to remove anomalous or duplicate conversations.
Roughly **5.5%** of all prompts on LMArena are tagged as “expert.” While this is a small fraction of total data, it provides a high-signal subset. Indeed, filtering evaluation data to expert-level prompts produces sharper distinctions among top models: model scores “spread out” compared to the overall leaderboard, suggesting that expert prompts identify fine-grained differences in model performance; see Figure 1. For example, top 30 models on the Overall and Expert leaderboards have scores that span a range of **~60** and **~80** points, respectively.

Figure 1. Comparing the spread of model scores between the LMArena Overall and Expert leaderboards, on the left and right, respectively.
Across the full dataset, prompts span a wide range of domains, with the largest shares from _`Software and IT Services`_ (~28%), _`Writing, Literature, and Language`_ (~25%), and _`Life, Physical, and Social Science`_ (~17%); see Figure 2 for a breakdown.
Software and IT Services27.8%Writing, Literature, and Language24.7%Life, Physical, and Social Science17%Entertainment, Sports, and Media16.4%Business, Management and Financial Operations12.1%Mathematical10.3%Legal and Government6.2%Medicine and Healthcare5.7%Engineering (Non-Software) and Architecture5.2%Philosophy, Religion, and Theology4.8%Education4.4%Visual Arts and Design4.2%Technology Hardware and Equipment3.8%Sales and Retail2.2%Office and Administrative Support1.8%Production and Industrial1.5%Community and Social Service1.2%Food Preparation and Serving1.2%Personal Care and Service1.1%Travel1%Construction and Extraction0.7%Real Estate0.6%Farming, Fishing, and Forestry0.6%
[plotly-logomark](https://plotly.com/)
Figure 2. Occupational category percentages among all prompts (categories may overlap)
Within the expert subset, the distribution of occupational categories shifts: _`Mathematical`_ and _`Engineering and Architecture`_ become more prominent; see Figure 3 for a breakdown analogous to Figure 2.
Software and IT Services40.1%Mathematical34.3%Life, Physical, and Social Science27.4%Engineering (Non-Software) and Architecture12.1%Writing, Literature, and Language9.5%Business, Management and Financial Operations9.4%Philosophy, Religion, and Theology7.3%Medicine and Healthcare7.1%Entertainment, Sports, and Media6.7%Legal and Government6.1%Technology Hardware and Equipment5%Visual Arts and Design2.4%Education2.2%Production and Industrial2%Construction and Extraction0.6%Community and Social Service0.5%Farming, Fishing, and Forestry0.5%Sales and Retail0.4%Real Estate0.4%Food Preparation and Serving0.3%Office and Administrative Support0.2%Personal Care and Service0.2%Travel0.1%
[plotly-logomark](https://plotly.com/)
Figure 3. Occupational category percentages among expert prompts (categories may overlap)
The following sections provide more detail behind the methodology, showcase changes in the leaderboard within these categories as compared to the overall leaderboard, and provide additional insights.
* * *
Arena Expert
------------
Arena Expert identifies prompts that demonstrate advanced reasoning and domain expertise. Its goal is to capture prompts that reflect deep understanding across both technical and non-technical domains.
Expertise is inferred from the prompt only (not using the corresponding model responses), identifying prompts that exhibit the reasoning or knowledge patterns characteristic of domain expertise. A prompt is tagged as “expert” by zero-shot prompting an LLM (`DeepSeek-v3-0324`) with a tuned system prompt validated on a subset of Arena data. The model is prompted to infer whether each query likely reflects expert-style reasoning and framing within its domain.
As in Figure 4, the proportion of data tagged as “expert” has remained non-negligible over time, even as the user base has grown, showing that open crowdsourcing continues to attract expert-level participation.

Figure 4. Daily percentage of expert prompts over time.
The new Expert leaderboard is substantially different from the default Overall LMArena leaderboard. Some models, like `Claude Opus 4.1`, `GPT-5 high`, or `Qwen 3 max`, experience large score improvements on the Expert leaderboard, while others like `GPT 4o` experience large score decreases; see Figure 5 for a selection.

Figure 5. Overall vs. expert model score shift.
### Comparison with Arena Hard
Last year we published [Arena Hard](https://arxiv.org/abs/2406.11939?ref=lmarena.ai)
, a framework for identifying difficult prompts on LMArena. Its methodology relied on a set of seven criteria: problem-solving, creativity, specificity, domain knowledge, complexity, technical accuracy, and real-world applicability. A prompt is qualified as “hard” when it satisfied at least six of these. Arena Hard showed that more challenging prompts produced wider score spreads, suggesting that hard prompts capture finer-grained model differences.
Arena Expert aims to sharpen the difficulty level compared to Arena Hard. While Hard includes about a third of all LMArena prompts, Arena Expert includes only **5.5%** **of all prompts**. The majority of expert prompts are also tagged as “hard”: **3.8%** of all prompts are tagged as both “expert” and “hard.” See Figure 6 for an illustration of the overlap.

Figure 6. Overlap of hard and expert prompts.
We find that prompts tagged as “expert” but not as “hard” are typically advanced non-technical prompts. For examples of prompts that are “hard” but not “expert” and vice versa, please refer to the [Appendix](https://lmarena.ai/blog/arena-expert/#appendix)
.
The increased level of difficulty in Arena Expert is demonstrated through an increased separation between top model scores, indicating that expert-based filtering enhances discriminative power.
To isolate the effect of prompt difficulty from data size, we compute leaderboards on random samples from Overall and Hard, each matched to Expert in number of votes. This controls for the occurrence that smaller datasets can naturally produce greater variance. Across 20 random samples, the average score spread among the top 30 models is **56** for Overall and **66** for Hard, compared to the **84** spread for Expert. One representative sample is shown below in Figure 7.

Figure 7. Overall vs. hard vs. expert leaderboard spread comparison.
This pattern mirrors earlier Hard results—higher-signal subsets make model differences clearer compared to the overall leaderboard—but with Arena Expert model differences become even more stark.
We also observe that model scores can change significantly between the Hard and Expert leaderboards. Below in Figure 8, we visualize the score changes for several models.

Figure 8. Hard vs. expert model score shift
Going from Hard to Expert, we observe the largest score drop for GPT 4o.
* * *
Occupational Categories
-----------------------
The Occupational Categories are independent from, but complementary to, Arena Expert. While Arena Expert captures depth of reasoning and expertise, the Occupational Categories capture breadth: the range of disciplines represented in LMArena data.
The list of categories was derived from the US Bureau of Labor Statistics’ [**Standard Occupational Classification (SOC)**](https://www.bls.gov/soc/2018/major_groups.htm?ref=lmarena.ai)
. We adapted the taxonomy to the distribution of tasks represented in the Arena data. Some categories were merged (for example, `Legal and Government`), while others were split for greater precision (such as separating _`Computer and Mathematical`_ into _`Software and IT Services`_, _`Mathematical`_, and _`Technology Hardware and Equipment`_). Additional categories, including _`Writing, Literature, and Language`_ and _`Philosophy, Religion, and Theology`_, were added to better represent the intellectual diversity of prompts observed on the platform. Some categories, such as _`Military`_, did not have sufficient representation in the data and were removed.
In total, **23** occupational categories were derived. They encompass the professional, technical, and creative disciplines most represented in LMArena data.
#### Occupational Categories
1. Software and IT Services
2. Writing, Literature, and Language
3. Life, Physical, and Social Science
4. Entertainment, Sports, and Media
5. Business, Management and Financial Operations
6. Mathematical
7. Legal and Government
8. Medicine and Healthcare
9. Engineering (Non-Software) and Architecture
10. Philosophy, Religion, and Theology
11. Education
12. Visual Arts and Design
13. Technology Hardware and Equipment
14. Sales and Retail
15. Office and Administrative Support
16. Production and Industrial
17. Community and Social Service
18. Food Preparation and Serving
19. Personal Care and Service
20. Travel
21. Construction and Extraction
22. Real Estate
23. Farming, Fishing, and Forestry
Like expert tagging, occupational tagging is applied across all prompts on LMArena. Each prompt can be assigned zero, one, or multiple occupational categories. We allow multiple categories per prompt to accommodate many multidisciplinary prompts coming to the platform. We again use zero-shot prompting with a tuned system prompt, this time using `Gemini 2.5 Flash` for the tagging. The model is prompted to solve a multi-class classification problem by outputting a subset of the 23 categories, based on the main subject matters in the prompt or the main problems the prompter aims to solve.
### Prevalence of Occupational Disciplines and Expertise
The most common occupational categories in LMArena data are _`Software and IT Services`_, followed by _`Writing, Literature, and Language`_, then followed by three categories of approximately equal size: _`Life, Physical, and Social Science`_, _`Entertainment, Sports, and Media`_, and _`Business, Management and Financial Operations`_. When we restrict to expert prompts only, the distribution changes: although _`Software and IT Services`_ is still the most prevalent category, the second one is _`Mathematical`_, and the third is _`Life, Physical, and Social Science`_. In the Hard category, we find that _`Software and IT Services`_ make a much higher percentage of the category prompts compared to the Expert category, which has a more balanced distribution. We visualize these prevalences below in Figure 9.

Figure 9. Occupational category percentages across All, Hard, and Expert prompts.
A related question is: which categories have the highest concentration of expertise? We look at the percentage of expert prompts per category in Figure 10. We find the highest concentration of expertise in the _`Mathematical`_ and _`Life, Physical, and Social Science`_ categories.

Figure 10. Percent of expert prompts in each occupational category.
### Specialists vs. Generalists
Occupational tagging makes it possible to analyze model behavior by domain. By measuring each model’s relative performance within every occupational category, we can identify whether a model behaves as a “specialist” excelling in a few concentrated fields or a “generalist” that performs consistently across many.
The new Occupational leaderboards reveal that the Claude family of models is dominant in the _`Software and IT Services`_ and `_Mathematical_` categories; `Gemini 2.5 Pro` excels in _`Writing, Literature, and Language`_ and `_Life, Physical, and Social Science_`; and OpenAI models (`GPT 4o, o3`) score highly in _`Medicine and Healthcare`_.
To answer the question of which models are the best generalists, we solve the [Bradley-Terry regression](https://en.wikipedia.org/wiki/Bradley%E2%80%93Terry_model?ref=lmarena.ai)
that underlies our leaderboard computation with added weights, reweighting all votes such that each industry contributes equal weight to the regression. We restrict the computation to the top eight occupational categories only, to avoid a blowup in variance due to upweighting small categories. We find that `Gemini 2.5 Pro` is the top generalist model, followed by `Claude Opus 4.1`, followed by `o3` and `GPT 5`.
Expand for Reweighted Leaderboard (Top 30)
| Model Name | Rating | 95% CI (±) |
| --- | --- | --- |
| gemini-2.5-pro | 1450 | 5 |
| claude-opus-4-1-20250805-thinking-16k | 1445 | 7 |
| o3-2025-04-16 | 1441 | 5 |
| gpt-5-high | 1440 | 7 |
| claude-sonnet-4-5-20250929-thinking-32k | 1439 | 11 |
| gpt-4.5-preview-2025-02-27 | 1438 | 7 |
| chatgpt-4o-latest-20250326 | 1436 | 14 |
| gemini-2.5-flash | 1436 | 9 |
| claude-opus-4-1-20250805 | 1436 | 6 |
| qwen3-max-preview | 1435 | 7 |
| gpt-5-chat | 1426 | 7 |
| deepseek-v3.1-terminus-thinking | 1421 | 12 |
| kimi-k2-0905-preview | 1421 | 8 |
| grok-4-fast | 1420 | 10 |
| qwen3-vl-235b-a22b-instruct | 1418 | 11 |
| qwen3-max-2025-09-23 | 1417 | 10 |
| claude-opus-4-20250514-thinking-16k | 1417 | 8 |
| qwen3-235b-a22b-instruct-2507 | 1416 | 6 |
| deepseek-v3.1-terminus | 1416 | 12 |
| deepseek-v3.2-exp | 1415 | 13 |
| grok-4-0709 | 1414 | 6 |
| deepseek-v3.1 | 1414 | 7 |
| glm-4.6 | 1412 | 13 |
| deepseek-v3.1-thinking | 1411 | 8 |
| claude-opus-4-20250514 | 1411 | 5 |
| deepseek-r1-0528 | 1411 | 7 |
| deepseek-v3.2-exp-thinking | 1410 | 13 |
| claude-sonnet-4-5-20250929 | 1410 | 33 |
| kimi-k2-0711-preview | 1410 | 6 |
| mistral-medium-2508 | 1408 | 7 |
### Comparison with GDPval
We compare insights drawn from Arena Expert and the Occupational Categories with OpenAI’s [**GDPval benchmark**](https://cdn.openai.com/pdf/d5eb7428-c4e9-4a33-bd86-86dd4bcf12ce/GDPval.pdf?ref=lmarena.ai)
, a carefully curated benchmark measuring model performance across professional and academic domains. While GDPval is curated by collecting a smaller amount of expert annotations across occupational disciplines, our analysis is based on mining large volumes of crowdsourced data for insights while focusing on domain expertise. Note that the representation of different categories is carefully balanced in GDPval, while our analysis reflects the natural frequencies of occupational disciplines represented on the platform. Of course, given that our expert and occupational classification is based on LLM tagging, rather than hiring real human experts, we expect the tags to be less strict and more noisy.
Despite these differences in data collection—carefully curated expert annotation vs. crowdsourcing conversations with automated LLM post-processing—we find strong alignment between the findings enabled by each benchmark. This suggests that LLM tagging of large volumes of organic-usage data can approximate the discriminative power of curated benchmarks, while being more scalable and allowing for continuous collection of fresh data.
GDPval finds the following ordering of model performance for economically valuable tasks:
`Claude Opus 4.1` > `GPT 5 high` > `o3 high` > `o4 mini high` > `Gemini 2.5 Pro` > `Grok 4` > `GPT 4o`
LMArena does not test `o3` and `o4 mini` with high reasoning, so we report the ranking of the remaining models from the LMArena Expert leaderboard. We do not know which version of `Claude Opus 4.1` was evaluated in the GDPval analysis. LMArena ranking:
`Claude Opus 4.1 (thinking)` > `Gemini 2.5 Pro` > `GPT 5 high` > `Claude Opus 4.1 (no thinking)` > `Grok 4` > `GPT 4o`
The leaderboard is largely consistent with the GDPval findings. LMArena _does_ test `o3` and `o4 mini` with _normal_ reasoning; consistent with GDPval, `o3` dominates `o4 mini`. However, given the discrepancy in the reasoning parameter, these models are naturally ranked lower in LMArena’s leaderboard.
Note that the following leaderboard was calculated at the time this blog was written, so the live leaderboard will be more up to date.
Expand for Expert Leaderboard (Top 30)
| Model Name | Rating | 95% CI (±) |
| --- | --- | --- |
| claude-sonnet-4-5-20250929-thinking-32k | 1501 | 26 |
| claude-opus-4-1-20250805-thinking-16k | 1484 | 17 |
| claude-sonnet-4-5-20250929 | 1473 | 36 |
| gemini-2.5-pro | 1465 | 12 |
| qwen3-max-preview | 1462 | 19 |
| gpt-5-high | 1461 | 17 |
| qwen3-235b-a22b-thinking-2507 | 1461 | 28 |
| claude-opus-4-1-20250805 | 1460 | 15 |
| gemini-2.5-flash-preview-09-2025 | 1456 | 25 |
| o3-2025-04-16 | 1444 | 12 |
| qwen3-235b-a22b-instruct-2507 | 1444 | 16 |
| claude-opus-4-20250514-thinking-16k | 1443 | 15 |
| gpt-5-chat | 1442 | 17 |
| glm-4.5 | 1439 | 17 |
| qwen3-vl-235b-a22b-thinking | 1439 | 30 |
| qwen3-vl-235b-a22b-instruct | 1438 | 27 |
| deepseek-v3.2-exp-thinking | 1436 | 30 |
| grok-4-0709 | 1434 | 16 |
| claude-haiku-4-5-20251001 | 1432 | 26 |
| claude-sonnet-4-20250514-thinking-32k | 1432 | 15 |
| deepseek-v3.1-thinking | 1430 | 25 |
| gemini-2.5-flash | 1430 | 12 |
| glm-4.6 | 1430 | 28 |
| kimi-k2-0905-preview | 1428 | 27 |
| claude-opus-4-20250514 | 1428 | 13 |
| deepseek-v3.1 | 1428 | 22 |
| deepseek-v3.2-exp | 1426 | 26 |
| gpt-4.5-preview-2025-02-27 | 1425 | 24 |
| qwen3-max-2025-09-23 | 1424 | 27 |
| grok-4-fast | 1423 | 34 |
* * *
Conclusion
----------
Arena Expert and Occupational Categories provide a new empirical foundation for evaluating LLMs on diverse, high-quality conversations. The Expert leaderboard evaluates advanced, expert-level reasoning; the Occupational leaderboards measure model performance across diverse, economically valuable disciplines. Importantly, both are continuously and automatically updated as organic usage on the platform grows, making them a scalable alternative to high-quality curated benchmarks. Moreover, despite being based on automatic tagging of crowdsourced data, we find that the new evaluations align well with curated evaluations.
This work is ongoing. Future iterations will continue refining the tagging systems, validating cross-benchmark agreement, and expanding occupational coverage as new data accumulates. Stay tuned for future updates!
* * *
Appendix: Example Prompts
-------------------------
We provide example prompts from the Expert and Occupational Categories.
### Expert Prompts vs. Hard Prompts
**Expert but not Hard**
* Describe communication and bias issues in a rail incident scenario
A track team was working on a main rail line under a track occupancy authority (TOA). The TOA was cancelled by the Network Controller to allow for the passage of a train. The track team said 'Clear on Main' which is accepted terminology but actually means that the team is still occupying the main line, but the remainder of the TOA is clear. It doesn't mean that the team is clear of the main line. The network controller then routed the train on the main line, which resulted in an incident. Describe the types of communication issues and bias issues that could be associated with this.
* Clarify rRNA species count and ribosome type diversity "All organisms use exactly 3 rRNA species, right?", "Ah yeah, eukaryotes nuclear is 4 species. Now, interestingly, there's no organisms that uses multiple types of ribosomes it seems (counting organelle ribosomes separately, since they are genetically and physically segregated)?"
* Collective critical rethinking of assumptions You are a critical, careful, deeply diverse collective of hundreds of reporters, historians, sts scholars, anthropologists, scientists, decolonial analysts, disability studies, semiotic and Haraway trained scholars, science fiction writers, infrastructure specialists, etc. who are all willing to call into question any and all of assumptions about how the world should be, fully aware historical and cultural alternatives, who all care deeply for humanity and the planet, who take it as a given that everyone deserves to thrive. When asked about the present, past, or speculative, you do not take the question at face value but first consider whether the prompt assumes too much about the world. If asked, "How would South Asian cities look like without colonialism?" you might consider whether your answer should assume that the caste system is inherently utopian or dystopian, or whether an evolutionary approach to human civilizations is not itself a self-interested story invented by europe (as detailed in Graeber's Dawn of Everything book), whether militarism is a given, etc. You might want to offer a paragraph in response and see if it is what your prompter is looking for. You might first ask some questions, about the deep assumptions within the question itself (such as assuming something is inherently good or bad, such as whether there are critically important dimensions that are not questioned but should be, and more). You might usually offer three alternate ways of approaching the question with a paragraph each to see whether one of these directions makes sense to your prompter.
* Percolation / branching process problem in probability theory For a fixed p, independently label the nodes of an infinite complete binary tree 0 with probability p, and 1 otherwise. For what p is there exactly a 1/2 probability that there exists an infinite path down the tree that sums to at most 1 (that is, all nodes visited, with the possible exception of one, will be labeled 0). Find this value of p accurate to 10 decimal places.
* Kakutanis fixed point theorem question Explain kakutanis fixed point theorem and hows its used to prove the existence of nash equilibria
**Hard but not Expert**
* Summarize the NIST Cybersecurity Framework (CSF) 2.0 for entry-level analysts I want you to provide me a summary of all the common frameworks i need to know as an entry level security analyst. This document must give a brief overview of all the content in these frameworks as tehy have been listed in the table of content for instance for every table of content item in the NIST CSF 2.0 , give a brief and understandable overview and if it requires it provide an analogy so the point can be further driven home. Start pne framework at a time when I download the document and it is good I will give you the greenlight to proceed with the next. You can start with NIST
* Adjudication Order Question How do you enforce an adjudication order in india, tell me in depth with sources
* Advise for self-studying martial arts Think of you as a martial artist with lots of expertise in street fights and in self defence in real world scenario\\n\\nI am a 27 year old with no martial arts experience, I want to learn martial arts for self defence in real world scenario\\n\\nI had been learning kalari from 2 months and i really love doing it, but i heard it is not much effective in real world scenario, \\n\\nGive me a practical advice being said i could not afford to build muscle and do intensive as i am in pg with limited protein source in diet and time. \\n\\nabout kalari vs MMA
* Compute start and end dates in Pythonneed help with python code. I take todays date and i wanna compute 2 thing start and end date. start will be the first day of that month and end date will be next 3 months. So today is 6/9/2025 so start will be 6/1/2025 and end will be 8/31/2025
* Freshwater aquarium staghorn algae issue I have a freshwater aquarium and I had problems with staghorn algae. By reducing lighting and feeding, I managed to stop growth of new algae but the algae that already grown prevails. How can I remove it?
### Prompts from Occupational Categories
**Software and IT Services**
* **\[Expert\]** Create an HTTPS proxy using only Python standard libraries Create a Python script that implements an HTTPS proxy server capable of intercepting and logging all HTTP/HTTPS requests passing through it. The script must use only Python's standard library (no external dependencies like requests, mitmproxy, etc.).
Core Requirements
-----------------
### 1\. Proxy Server Functionality
* Create a proxy server that listens on a configurable port (default: 8888)
* Handle both HTTP and HTTPS requests from client applications
* Forward requests to their intended destinations
* Return responses back to the client
* Support CONNECT method for HTTPS tunneling
* Handle multiple concurrent connections using threading
### 2\. URL Logging Format
Log each request in JSON format, one line per request:
{"url":"https://news.ycombinator.com ","ts":"2025-07-24T16:52:18.123456789Z"}
{"url":"https://github.com/rust-lang/rust ","ts":"2025-07-24T16:53:12.987654321Z"}
### 3\. Technical Specifications
#### Timestamp Format
* Use ISO 8601 format with nanosecond precision
* Include 'Z' suffix for UTC timezone
* Format: `YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ`
* Use Python's `datetime.utcnow()` and format with microseconds, padding to nanoseconds
#### URL Extraction
* For HTTP requests: Extract from the request line (GET/POST/etc.)
* For HTTPS requests: Extract from the CONNECT method host:port
* Reconstruct full URLs with proper protocol (http:// or https://)
* Handle both absolute URLs and host:port combinations
#### Network Handling
* Use `socket` module for network operations
* Implement proper socket creation, binding, and listening
* Handle client connections with `accept()`
* Use `threading.Thread` for concurrent request handling
* Implement proper socket cleanup and error handling
### 4\. Implementation Details
#### Required Python Modules
import socket
import threading
import json
import datetime
import urllib.parse
import ssl
#### Key Components to Implement
1. **Main Server Loop**
* Create server socket bound to specified port
* Accept incoming connections in a loop
* Spawn new thread for each client connection
2. **Request Parser**
* Parse HTTP request headers to extract method, URL, and headers
* Handle different request methods (GET, POST, CONNECT, etc.)
* Extract host and port information from requests
3. **HTTPS CONNECT Handler**
* Implement CONNECT method for HTTPS tunneling
* Create tunnel between client and target server
* Send "200 Connection Established" response
* Relay data bidirectionally between client and server
4. **HTTP Request Handler**
* Forward HTTP requests to target servers
* Preserve original headers and request body
* Return server response to client
* Handle chunked transfer encoding if present
5. **Logging Function**
* Create JSON log entries with URL and timestamp
* Write to stdout or specified log file
* Ensure thread-safe logging operations
* Handle URL normalization and validation
#### Error Handling Requirements
* Handle network timeouts and connection errors
* Gracefully handle malformed HTTP requests
* Log errors without crashing the proxy server
* Implement proper resource cleanup (close sockets)
#### Configuration Options
* Configurable listening port (command line argument or variable)
* Optional log file output (default to stdout)
* Configurable timeout values for connections
* Optional verbose mode for debugging
### 5\. Expected Behavior
#### Starting the Proxy
python proxy_server.py --port 8888 --log-file requests.log
#### Client Configuration
Users should configure their applications to use:
* Proxy host: localhost (or server IP)
* Proxy port: 8888 (or specified port)
* Proxy type: HTTP/HTTPS
#### Sample Output
{"url":"https://news.ycombinator.com ","ts":"2025-07-24T16:52:18.123456789Z"}
{"url":"http://example.com/api/data","ts":"2025-07-24T16:52:19.456789123Z"}
{"url":"https://github.com/rust-lang/rust ","ts":"2025-07-24T16:53:12.987654321Z"}
### 6\. Code Structure Guidelines
#### Main Function Structure
def main():
# Parse command line arguments
# Create and configure server socket
# Start main server loop
# Handle keyboard interrupts gracefully
def handle_client(client_socket):
# Parse incoming request
# Determine request type (HTTP vs HTTPS CONNECT)
# Log the URL
# Forward request and return response
def log_url(url):
# Create JSON log entry with timestamp
# Write to configured output
#### Threading Considerations
* Each client connection should run in its own thread
* Implement proper thread cleanup
* Use thread-safe logging mechanisms
* Handle thread exceptions gracefully
### 7\. Testing Instructions
* Test with curl: `curl --proxy localhost:8888 https://example.com`
* Test with browsers by configuring proxy settings
* Verify JSON log format matches specification exactly
* Test both HTTP and HTTPS requests
* Verify timestamp precision and format
* Test concurrent connections
### 8\. Common Pitfalls to Avoid
* Don't modify request/response content (transparent proxy)
* Handle socket errors without crashing the server
* Ensure proper URL reconstruction for CONNECT requests
* Don't buffer entire responses in memory (stream data)
* Handle edge cases like malformed requests gracefully
* Ensure thread safety for logging operations
### 9\. Success Criteria
* Proxy successfully forwards HTTP and HTTPS requests
* All URLs are logged in exact JSON format specified
* Timestamps include nanosecond precision in UTC
* Server handles multiple concurrent connections
* No external libraries used beyond Python standard library
* Clean error handling and resource management
* **\[Expert\]** HTML canvas graphics programming questionWhat sort of native-code color transformations does a HTML \`canvas\` element have? What I'd like is to clamp the R and B channels to 0xAA–0xFF over a rectangle.
* **\[Non-Expert\]** Question about LSTM network Which of the following are true of a Long Short-Term Memory network? 1. It determines which words should be remembered forever. 2. It learns whether the current concept should be admitted into the hidden state. 3. It increases the amount of information passed from time slice to time slice. 4. It learns when certain concepts should be forgotten.
* **\[Non-Expert\]** ES5 Javascript function Give me an ES5 Javascript function that will return the time in ms it will be at 6:00 PM CT of the current day. Make it as simple as possible and get rid of comments.
**Writing, Literature, and Language**
* **\[Expert\]** Writing style analysis & instructions for novel Writing Style Analysis & Instructions for Your Novel Based on my analysis of this excerpt (Gillian Flynn's "Gone Girl"), here are detailed instructions for writing your novel in this style: NARRATIVE STRUCTURE Use dual alternating perspectives: Character A: Present tense, first person, immediate and unfolding crisis Character B: Past tense, first person, reflective diary/journal entries Mark each section clearly with character name and timestamp Create dramatic irony through what each narrator knows vs. reveals VOICE & TONE CHARACTERISTICS For your "Nick-type" narrator (present crisis): Cynical, self-aware, meta-commentary on situations Darkly humorous even in serious moments Self-deprecating but also defensive Frequent references to TV shows, movies, cultural clichés to frame experiences Example: "I felt like I was in a bad Lifetime movie, except I couldn't change the channel because I was the shitty husband character" For your "Amy-type" narrator (past reflections): Initially warm, romantic, idealistic Sharp observational skills masked by pleasant tone Subtle judgments wrapped in seeming generosity Lists and quizzes as personality markers Building sense that something darker lurks beneath SENTENCE STRUCTURE PATTERNS Mix these deliberately: Short, punchy declarations:
"It was a mistake."
"I didn't call the police."
"Amy was gone."
Long, accumulating sentences with multiple clauses:
Use commas to build rhythm and pile on details
Create breathlessness or overwhelm
Sentence fragments for emphasis:
"Stupid. So stupid."
"The kind of woman who. The kind of man who."
Parenthetical asides in the narrator's voice:
"(I was that kind of asshole)"
"(She would tell you differently)"
Add dark humor, self-awareness, or undermining commentary
DESCRIPTIVE TECHNIQUES
Be hyperspecific:
Don't write "old furniture" write "Eisenhower-era linoleum floor, edges turned up like burnt toast"
Include brand names: "Styrofoam cup," "Solo cups," "Costco"
Use unexpected but precise comparisons: "head like a shiny, hard corn kernel"
Sensory details with attitude:
Smells are particularly important and often unpleasant
Visual details that reveal character judgment
Physical sensations that create unease
Mix mundane with disturbing:
Juxtapose domestic details with darker implications
"I pictured my wife, blood clotting her blond hair" next to "I grabbed a Danish"
DIALOGUE STYLE
Keep it natural and loaded:
Subtext in every conversation
What's NOT said is as important as what is
Use speech patterns to show class, region, character
Let dialogue reveal lying or evasion
Short exchanges can carry enormous weight
Avoid exposition dumps:
Characters speak like real people, not explainers
Interruptions, fragments, trailing off
Misunderstandings and talking past each other
DARK HUMOR TECHNIQUES
Deploy throughout, especially:
In moments of high stress (defense mechanism)
Self-deprecating observations
Ironic juxtapositions of expectation vs. reality
Cultural commentary wrapped in snark
Inappropriate thoughts the narrator catches themselves having
Example pattern: "I thought \[something darkly funny\], and then I realized how inappropriate that was, but there it was anyway."
PSYCHOLOGICAL REALISM
Show internal contradiction:
Narrators lie to themselves
They notice their own bad behavior but justify it
Competing desires create tension
Self-awareness doesn't equal self-improvement
Build unreliability subtly:
Small inconsistencies
Defensive explanations
"This may not be exactly how it happened, but..."
Facts that don't quite line up
PACING ELEMENTS
Chapter endings:
End on revelations, questions, or cliffhangers
Use last line for maximum impact
Create propulsion to next chapter
Withhold information strategically:
What does each narrator know that they're not telling?
What do they not realize about themselves?
Plant clues early that pay off later
THEMATIC LAYERING
Weave in commentary on:
Marriage as performance vs. reality
Economic anxiety and class resentment
Media and public perception vs. private truth
Gender role expectations and subversions
Authenticity vs. the curated self
The recession/economic decline as backdrop
Do this through:
Character observations
Specific details about unemployment, foreclosures, closed businesses
Pop culture references
Conflict between characters from different backgrounds
TECHNICAL WRITING CHOICES
Tense usage:
Present tense = immediacy, unfolding mystery, can't see what's coming
Past tense = reflection, already knowing the outcome, curated memories
Paragraph length:
Vary dramatically
Single-sentence paragraphs for impact
Longer paragraphs for immersion or overwhelm
Repetition for effect:
Repeated phrases as motifs
Lists that build obsessively
Coming back to same images/ideas
SPECIFIC STYLISTIC HABITS TO ADOPT
Pop culture framing: "It was like that scene in \[movie\] where..."
Self-interrupting thoughts: "I was going to but no, that's not right"
Addressing the reader/diary: "You should know," "Let me tell you"
Hypothetical scenarios: "If this were a movie, if I were different, if only"
Cataloging details: Lists of items, sensory details, accumulating evidence
Undercutting sentiment: Build up emotion, then puncture it with reality/cynicism
CHARACTER DEVELOPMENT THROUGH VOICE
Show personality through:
What they notice vs. ignore
Their metaphors and comparisons
Their prejudices and blind spots
What they find funny
What they obsess over
How they justify their actions
ATMOSPHERE BUILDING
Create unease through:
Specific unsettling details
Contrasts (bright sunshine, dark deeds)
Mundane settings made sinister
Ordinary objects described strangely
Time pressure and timestamps
Isolation despite being surrounded by people
PRACTICAL WRITING PROCESS
Decide your dual structure: Who are your two narrators? What timeline does each cover?
Establish distinct voices: Give each narrator specific speech patterns, obsessions, blind spots
Plant mysteries: What is each narrator hiding? What don't they know about themselves?
Layer in dark humor: Even in tense scenes, find the absurd observation
Use specific details: No generic descriptions be precise and revealing
Build through accumulation: Use lists, repeated observations, mounting evidence
Let subtext drive dialogue: People rarely say what they mean directly
End chapters with hooks: Revelation, question, or shift in understanding
* **\[Expert\]** Linguistic analysis of prefixes
What is the difference between and etymologies of the prefix "en-", as in "encrusted", and "be-", as in "befriended"?
Are there themes in common with words that retain their Old English prefixes, as compared to the Latin-derived prefixed words?
I find it interesting that the Germanic terms are both poetic (forebode, bewitch, alight) and commanding (withdraw, forget, beware).
Meanwhile (using an Old English–derived word), Latin-derived terms seem more precise (to use a Latin word), and while often abstract, those abstractions are clinical and lack strong emotive content.
* **\[Non-Expert\]** Improve message Be brief. Make this make better sense \\"Here's the gloves I used to protect my hands when hot glueing.\\" I don't like the way I originally wrote the sentence. Change it around to sound more natural and better
* **\[Non-Expert\]** Translate passage to Turkish
Translate to Turkish: "
* Be the curator of your own life—choose what influences you wisely.
* Take small, consistent steps every day—tiny habits compound into big change over time.
* Protect your attention—it’s your most valuable resource.
* Cultivate curiosity—it keeps learning alive and turns everyday moments into opportunities for growth.
* Prioritize experiences over possessions – they shape who you are far more profoundly."
**Life, Physical, and Social Sciences**
* **\[Expert\]** Compare dFORCE and nano-COP in splicing
Explain dFORCE for the study of splicing.
How does it compare to nano-COP?
* **\[Expert\]** Research Question – Lachnoclostridium phytofermentans MetA Adaptations
"Does Lachnoclostridium phytofermentans homoserine O-acetyltransferase (MetA) exhibit structural and functional adaptations—in domain architecture, catalytic efficiency, or subcellular targeting—that distinguish it from pathogenic Clostridia homologs, potentially reflecting niche-specific metabolic roles?"
This is my research question. Write me an introduction of atleast 2 pages - talk about this protein with respect to the research question
* **\[Non-Expert\]** Zero Net Force and Motion
An object experiences a net zero external unbalanced force. Is it possible for the object to be travelling with a non-zero velocity? If yes, state the conditions that must be placed on the magnitude and direction of the velocity. If no, provide a reason.
* **\[Non-Expert\]** China’s Multi-Purpose Projects in Pacific Island Nations
"You are an expert in China and Indo-Pacific issues. Create an analysis on the topic of China's multi-purpose projects in Pacific Island nations. The objective is to provide an overview of China's multi-purpose projects in Pacific Island nations with developments, relevant strategy, programs, policies and newest statistics and their strategic implications. It will also look at how these developments impact China, Pacific Island nations, Indo – Pacific regions along with specific recommendations for other ASEAN nations."
**Entertainment, Sports, and Media**
* **\[Expert\]** 2.5D Metroidvania game concept
Game concept: A 2.5D Metroidvania (2D gameplay but in a 3D world, think Klonoa) with a Pizza Tower inspiration. Pizza Tower gives the player the full suite of complex movement options that can overwhelm them and feel clunky or uncomfortable until you get used to stringing them together to go at high speeds, but in this game you unlock them through exploration, and can then use them to access new areas. For setting, I'm thinking of something a little like a mix of Earthbound, Castlevania, and Warioland all mixed together whimsical. dark, and cartoonishly violent in equal measure. You're Kiko, some washed up Sukeban delinquent girl now in early adulthood, and all the other members of your gang have outgrown the lifestyle. You order a pizza, but there's a sudden lovecraftian apocalypse going on with a giant fortress bursting out of the downtown, and the pizza delivery guy gets abducted by some kind of eyeball pterodactyl bat hybrid (its not even a boss, you piledrive dozens of these things eventually), and so you get pissed and punch your way through hordes of monsters, aliens, cryptids, robots, geometric absurdities, and Euler's identity. You have no powers but you end up becoming an outside-context problem that nobody not even the incomprehensible extraplanar deities demolishing your city like humans would demolish an anthill saw coming. You get to suplex the Flatwoods Monster and punch the eyes out of a wheel-shaped seraphim. The main advantage I think the 2.5D style would provide is a more interconnected world than you'd typically have in a 2D metroidvania. It ends up being more immersive too.
One idea I had for a secret item that really plays to the game's core pillars is the Grudge Ring. It provides you with a massive stat boost but if you equip it, you get CURSED. Your cellphone rings, there's a picture-in-picture panel of a spooky ghost girl, who cartoonishly leans out of the frame and screams at Kiko "YOU WILL DIE IN SEVEN MINUTES."
Every time you make it to a save room while the ring is equipped, the timer resets back to seven minutes. The only way to remove the curse altogether is to unequip the ring, which you can only do in save rooms. If the timer runs out, the ghost girl starts chasing you at speeds that increase until she's impossible to avoid, and triggers an instant game over.
Its inspired by the Death Ring from Order of Ecclessia, which is such a fun troll item: massive stat boosts and "attacks may cause instant death" but it doesn't tell you its attacks against YOU that instantly kill you. Still ends up being very useful for no-hit boss medallions. And the name of the grudge ring is of course inspired by The Grudge and The Ring.
Another moment idea I had that leans more into the horror. There's a secret item called "Mysterious Egg" that you can find, but it doesn't do much aside from being worth a lot to sell in shops. Meanwhile, there's a very hard optional boss you don't have to fight but maybe beating it opens up a new area and endgame loot. But if you place the mysterious egg in a certain location, the bonus boss shows up and takes the egg before leaving.
Then, if you make it to the boss's arena, the boss will be completely torn apart, and the egg shells strewn about the arena.
If you never sell OR place it, then after the game's credits, you get a shot of Kiko asleep on her couch, egg on the nightstand, and then it cracks. The game over screen plays after. Despite beating the final boss, you don't even get the CHANCE to fight this creature. Nor do you ever find out what was in the egg.
And as for the final boss itself, I think it should be foreshadowed by a Kiko memory flashback to a time when she was stung by a bee in a park. The bee, despite not having a chance to be a threat to her, and despite being far inferior physically and mentally to her, delivered a decisive blow that lightly traumatized her and made her afraid of that park for a while. Meanwhile the final boss? Turns out its the child equivalent of an elder god, as far removed from humanity as humans are from bees, and basically just playing on Earth as if it were a sandbox. But Kiko? She stings it.
* **\[Expert\]** Chord progression analysis
B/F# -> C#/G# -> A#min/E# -> D#min -> B/F# -> C#/G# -> A#min/E# -> D#min\\n\\nB/F# and C#/G# both sound like tonic. D#min has some tension, but a pleasant one, and can be thought of as tonic chord too. A#min/E# sounds like a clear dissonance.
Analyze this chord progression as comprehensively as you can.
* **\[Non-Expert\]** March Madness Tournament Schedule
What are the scheduled locations for the 2026 March Madness Tournament for both Mens and Womens basketball.
* **\[Non-Expert\]** Joke writing
Tell me a joke. Act like you are a comedian who is famous for his dark humor.
**Business, Management, and Financial Operations**
* **\[Expert\]** Retirement Planning Case
Subject: A 65.5-year-old single woman, residing in Australia (an Australian citizen), seeking to optimise her financial position for retirement.
Primary Goal: The individual wishes to retire at age 67 and structure her finances in the most effective way to receive the Australian Age Pension. She has noted the full Age Pension payment is approximately $1,150 AUD per fortnight.
Client Preferences & Lifestyle: The individual has expressed a preference for a simple solution, provided it does not significantly compromise the overall financial outcome. She aims for a modest but comfortable lifestyle in retirement, with an estimated monthly budget of $2,500 AUD.
Client's Financial Profile
1. Personal Details:
Age: 65.5 years
Marital Status: Single
Homeownership: Owns her apartment outright (no mortgage). This is her Principal Place of Residence.
2. Asset Portfolio:
Cash: $85,000 AUD held in a bank account.
Shares: $135,000 AUD invested in an Exchange Traded Fund (ETF) through a brokerage account.
Superannuation: $267,000 AUD in an accumulation account.
Note: The current investment allocation (e.g., Balanced, Growth, Conservative) of the superannuation fund is unspecified. The analysis should consider the implications of different potential mixes and recommend a target allocation suitable for her retirement goals.
3. Key Financial Details for Analysis:
Shares (ETF) Cost Base: The ETF portfolio has an unrealized capital gain of $60,000 AUD.
Current Marginal Tax Rate: 32.5%.
Anticipated Retirement Tax Rate: The individual anticipates working approximately 10 hours per week during retirement. She believes her marginal tax rate will be lower than her current rate during this period. For modelling, a marginal rate of 19% (plus Medicare Levy) can be assumed for this scenario.
Assumed Investment Return: For projection purposes, a 5% annual real return on share investments should be used.
Core Questions and Strategic Dilemmas
The individual is facing several key decisions and seeks a comprehensive recommendation. The analysis should address the following points:
1. Overall Age Pension Strategy:
The individual understands the Age Pension asset test threshold for a single homeowner to receive the full pension is approximately $321,000 AUD. Her current assessable assets exceed this. The core question is: Is it financially superior for her to actively reduce her assessable assets to get below the $321k threshold and receive the full pension, or is she better off retaining her larger asset base and receiving a partial pension, using drawdowns from her investments to meet her $2,500/month budget?
2. Management of Share Portfolio ($135,000 ETF):
A central dilemma is how to handle the ETF portfolio with its $60,000 unrealized gain. The analysis should compare the following two strategies over 15 and 20-year time horizons:
Strategy A: Sell Now & Contribute to Super. This involves realizing the capital gain now and paying CGT at her current marginal tax rate of 32.5%. The net proceeds would then be contributed to her superannuation fund. The analysis should specify the optimal investment allocation for these new funds within super (e.g., 100% indexed shares, or a balanced approach).
Strategy B: Retain & Sell Gradually in Retirement. This involves keeping the shares outside of super and selling them down gradually during retirement to supplement her income. This would mean realizing the capital gains at her future, potentially lower, marginal tax rate.
3. Optimal Structure and Use of Assets:
What is the most effective integrated strategy for her cash, shares, and superannuation? The recommendation should consider:
The optimal placement of the $85,000 cash.
The recommended investment strategy/asset allocation inside her superannuation fund for both the existing balance and any new contributions.
A clear plan that demonstrates how the chosen structure will provide the income required to meet her $3,000 monthly budget throughout retirement.
Based on the complete data set provided in this case study, please perform a detailed financial analysis. Provide a recommendation for the optimal course of action for this individual that balances maximising her long-term financial wellbeing with her stated preference for simplicity. The final recommendation should present a clear, actionable, and integrated strategy for her cash, shares, and superannuation in the lead-up to her retirement at age 67.
Important: Ask any clarifying question to provide the best possible solution for her case.
* **\[Expert\]** Business plan generation
Put together a comprehensive business plan to roll out a fueling business to supply off road diesel to farmers, construction companies, trucking and any other large fuel customers that consume over 1,000 per day and have storage of over 8,000 gallons with storage over 10,000 gallon prioritized, identify the terminal bulk loading locations to load from the pipelines and design a delivery area based on the demand and supply locations to optimize the trucking costs while also taking into account seasonal usage and weather variance. In phase 2 of the business plan add propane delivery and add hedging and bulk card troll locations that are strategically co-located at implement dealers, high traffic locations that can service smaller customers that can pick up medium voluum bulk purchases. Identify the radio stations that service each delivery areas and design a website and marketing plan to drive potential customers to the web site where they can enter in a delivery locations and get a delivery price quote.
* **\[Non-Expert\]** List tech startups in Sillicon Valley/SF
create a comprehensive list of sillicon valley / san francisco tech startups that hire and have offices in poland.
For example, netflix, asana, box, snowflake, samsra - find and identify other similiar companies and list location of their offices (eg.: warsaw
* **\[Non-Expert\]** CBA product recommendation for small business
My small business is having some cashflow issues because suppliers are taking a long time to pay me, which CBA product would help with this and why?
**Mathematical**
* **\[Expert\]** Subvarieties of semilattices
Does the variety of semilattices have any interesting subvarieties?
* **\[Expert\]** Yoneda lemma and Cayley theorem
Can you explain a special case of Yoneda lemma, that is, Nat(Hom(\\bullet,-),Hom(\\bullet,-))\\congHom(\\bullet,bullet) relating to Cayley theorem?
* **\[Non-Expert\]** Intuitive explanation of probability
Explain intuitively how is probability distribution related to probability measure?
* **\[Non-Expert\]** Compare sum of chord lengths to circle’s circumference
Given a circle, we consider:
(a) Sum of lengths of 3 chords in the circle
(b) Circumference of the circle
Which is true?
1. a > b
2. a < b
3. a = b
4. More than one of the above is possible
**Legal and Government**
* **\[Expert\]** Contractual claims and equitable remedies over a public reward offer
FACTS
A makes an offer that whosoever finds his dog will be given a reward of Rs. 10,000/-. Meanwhile, B, who is employed at A's factory, is asked by A to find his lost dog. C
comes to know about the reward and puts in effort to find A's lost dog. However, it is B
who is successful in finding the lost dog. B decides to claim the reward from A. On the
other hand, C, who has devoted time and energy to finding A's dog, also wants to sue A based on disappointed adventure.
ISSUES
1. Does B, A's employee specifically asked to find the dog, have a valid contractual claim to the public reward of Rs. 10,000/-?
2. Can C, who devoted time and energy to the search with knowledge of the reward, sue A for the reward despite when B was ultimately the party who successfully completed the required act?
3. As B was the first person to successfully find the dog, is A legally obligated to pay the reward to B, thereby extinguishing C's potential claim, assuming B's action constitutes a valid acceptance of the public offer?
ARGUMENTS OF A
It is the prime contention of A that B, A's employee does not have a valid contractual claim to the Rs 10000/- Since it is an unilateral offer that is accepted only by performance with knowledge of the offer which was not present here(i)moreover fulfilling a pre-existing duty without knowing the reward at the time he found the dog, there is no acceptance and thus no contract(ii). In arguendo Even if B had the knowledge of the reward a can argue that B's performance was already owned under his employment contract and thus there is no new consideration for a separate reward promise(iii).
The case of Lalman Shukla v. Gauri Dutt case squarely falls within since it reiterates that Since there is no knowledge of the offer It won't count as an acceptance under section 8. .. Courts in Harbhajan Lal v. Harcharan Lal stated that person who does an act for which a reward has been offered in ignorance of the offer cannot say either that there was a consensus of wills with the offer or the act was done in return for or in reliance of the promise offered. In casu, B when at the time he found the dog didn't have the offer in knowledge. In Stilk v. Myrick (1809) Where performance of existing contractual duty owned to the promise is not a consideration for new promise. Courts view rewards notices objectively; thus, such a public offer is aimed at the members of the public who are not already obliged to the search or bound to the act for the offeror are not intended offerees unless expressly included. In casu, here B's performance is explicable entirely by his contractual duty, not by acceptance of the public offer.
Thus, B doesn't have a valid contractual claim to the reward and if he does not have a Valid contractual claim Then A is not bound to reward B.
ARGUMENTS OF B
B can only prove a contractual claim to the reward if he can establish knowledge of the reward at the time he fulfilled the obligations, and that act of finding the dog was outside the scope of his employment, or even if within the scope, constituted as the very performance of the unilateral offer. The facts of the case remain obscured regarding the knowledge of B during the act. If B fulfilled the requirements for acceptance with the knowledge of the reward, A is obligated to pay the sum to B. Another element that B can add is that the search was outside the ordinary duties of employment as embedded in the case of Williams vs Roffey Bros.
Thus, only in such circumstances can B claim the reward from A.
ARGUMENTS OF C
The argument that she can put forth is that she can plead restitution or reliance as alternatives. Courts recognise promissory estoppel as a substantive equity where a clear promise induces reliance in the case of Motilal Padampat Sugar Mills Co. Ltd. v. State of Uttar Pradesh. Equity can operate inter privatos where justice demands so. In casu, A made a clear and unequivocal representation to pay rupees 10,000 as reward and C simultaneously acted to his detriment in reliance Even if strict contractual acceptance is not made out equity protects the reliance by compensating the expenditures that were wasted. Section 70 of the Indian Contract Act 1872 talks about restitution for non-gratuitous acts. C rendered lawful services which were not intended to be gratuitous but subsequently held A /B to locate the dog, which saved either A/B's time and expense, hence she is entitled to reasonable compensation even if the contract claim fails. C can claim that the performance is collective. Where the recovery of the product is a joint effort, the court may apportion the reward to avoid unjust enrichment and to reflect joint acceptance, but it can only be proved if it is shown that the dog was found not just because of B but also because of C's effort.
give me more Arguments for all three sides ABC And also back it with relevant authority . Keep the language formal Rather legally formal Act like a professional legal expert an audience are also highly qualified legal professionals
* **\[Expert\]** Federal cases on the primary jurisdiction doctrine
I am looking for some federal legal decisions that address the "primary jurisdiction" doctrine in the context of administrative law--specifically, the notion that courts may stay proceedings where a federal agency charged with administration of a statute is considering the same legal issue, based on the general notion that courts should defer to reasonable interpretations made by expert agencies. That latter principle (known as Chevron deference) was recently overturned by the Supreme Court in Loper Bright.
We have a case where the court had granted a stay under primary jurisdiction principles over eight years ago. The agency (the FCC) has not acted and does not appear poised to act. But even more fundamentally, the reason for staying legal proceedings seems to have entirely eroded in light of Loper Bright.
Are there any helpful decisions that discuss the issuance of a stay under primary jurisdiction principles that could be helpful to us here? For what it is worth, we are in Southern District of Florida (in the Eleventh Circuit), but any federal decision on point would be helpful. Thanks in advance.
* **\[Non-Expert\]** Legality of dubbing others’ artwork.
I'm an amatuer at-home NSFW audio engineer and I want to add audio/sound effects to images/GIFS/videos that other people send me. If someone requests that I "dub" something for them, am I legally required to ask permission to make such additions? Is it legal to "dub" artwork someone else has made? I'm based in Australia.
* **\[Non-Expert\]** Presentation about World Trade Organization
The World Trade Organization has many functions, include dispute resolution. Provide a presentation explaining how the WTO resolves trade disputes between member countries, including the efficacy of these mechanisms and potential areas for improvement. In your presentation, include a discussion of one case that went through the WTO dispute process. - make a outline for presnetaiton canadian law course
**Medicine and Healthcare**
* **\[Expert\]** Seminar slide for final-year anesthesiology residents
You're tasked with creating an informative and engaging seminar slide focused on the perioperative care of patients with various neuromuscular disorders such as Guillain-Barré Syndrome (GBS), Myasthenia Gravis (MG), pediatric neuromuscular disorders, Lou Gehrig's disease (LS), Multiple Sclerosis (MS), dementia, and post-viral syndromes for final-year anesthesiology residents.
Act as an experienced anesthesiology educator who specializes in perioperative care and has a solid understanding of neuromuscular pathology. Your expertise should come through in your explanations, examples, and practical tips.
Your audience consists of final-year anesthesiology residents who are eager to learn and apply knowledge in their clinical practice. They should find the slides helpful and easy to understand, with adequate depth and engagement.
Your task is to outline the key points for the slides, including definitions, clinical implications, anesthetic management strategies, and any relevant case studies or examples. Ensure that the information is evidence-based and suitable for a professional seminar setting.
Visualization or output format: Each slide's content should be summarized in bullet points, clear headings, and categorized by disorder, highlighting specific patient care strategies, challenges, and recommendations for anesthesiologists.
* **\[Expert\]** Lab result analysis and diagnosis
Analyze the following lab results for a 30-year-old female complaining of fatigue, weight gain, and hair loss: TSH 9.5 mIU/L (ref: 0.4-4.0), Free T4 0.6 ng/dL (ref: 0.9-2.3), positive anti-TPO antibodies. What is the most likely diagnosis?
* **\[Non-Expert\]** Knee pain self-test identification
A previous AI chat told me to try sitting on a chair with legs 90 degrees, then extending my left leg to be straight to test for pain. I do feel pain when I do this at the back of my knee. What's the name of this test and what's the injury?
* **\[Non-Expert\]** Inquiry about clinical evidence or major medical references
teralygen - is there clinical proof of its efficiency?
do cochrane or pubmed or lancet even mention this drug?
**Engineering and Architecture**
* **\[Expert\]** Electrical angle mismatch calculation
in FOC control of a motor, I command quadrature current of 3 amperes, but model result is direct axis current of -3 amperes, what is the angle difference between my controller and the model?
* **\[Expert\]** Boundary conditions and reference when using multiple slack buses at SHET/NGET interfaces
Go through the GB transmission grid. I want to create a DigSILENT PowerFactory model of the transmission network under SPT from the ETYS and run power flow simulations on it. However, I am struggling to think what should be my boundary conditions for the SPT network. I do not want to model SHET or NGET network, nor do I want to model the interconnections to Europe.
can we have multiple external grid/slack buses in the grid? I am thinking that there would be an interface between SHET network and SPT network, and also an interface between SPT network and NGET network. How can we have multiple slack buses to model a small part of the GB wide network? What would be the reference via which we calculate Voltage, angles, etc. then?
* **\[Non-Expert\]** Modern car design question
Why are so many modern cars made with "rubber band" style tires? It seems like those are much easier to damage from potholes or other road hazards. Wouldn't think make them less safe?
* **\[Non-Expert\]** Impact factor in bridge design
What is the significance of impact factor in bridge design?
**Philosophy, Religion, and Theology**
* **\[Expert\]** Metaphysical implications and rationale of variable-domain semantics in modal logic
In modal logic, in order to accomodate necessary sentences that contains contingent objects, like "hesperus is phosphorus", but we don't want to say "hesperus exists" is necessary, we usually use the variable domain semantics. Names refers to a super-domain that contains all possible objects, while variables and quantifiers can only range over the sub-domain with respect to a world. This neatly solves the problem, but is not straight forwardly intuitive and sounds ad hoc. Why would there be a super-domain at all? What does this strategy imply? It seems to say something about metaphysics of modality, but it is not clear exactly.
Please think step by step, think hard, think harder, ultrathink and discuss the metaphysical implication of the variable domain semantics to modality.
* **\[Expert\]** Change of the hypostasis in Orthodox theology
Answer the following question as an Orthodox Theologian.
It is known and understood what a change or alteration of the Nature of a Hypostasis is. However, what could be defined as a change or alteration of the Hypostasis itself?
Justify your answer step by step, and also mention the relevant Holy Father sources, if of course they exist.
* **\[Non-Expert\]** Modern relevance of Pyrrhonian Skepticism
Tell me about pyrrhonian skepticism and why you think it might be the right way to live life philosophically if interpreted to the modern world
* **\[Non-Expert\]** Ignostic argument against atheism and theism
give a ignostic argument against atheism and theism
**Education**
* **\[Expert\]** Evaluate UCAS personal statement
you are an admissions officer at oxford university. These 3 applicants are all top tier students with stellar academics. the deciding factor is their ucas personal statement. which candidate would you admit, and why? rank the essays and give the chances of each candidate being accepted.
candidate 1:
Meeting Ernest Rutherford’s grandson planted a seed of inspiration in me that led to my exploration of physics. A fellow kiwi and the man who discovered the nucleus, he was not only the greatest experimentalist since Faraday, but the pride of my hometown who showed that anything was possible. I first discovered the joy in physics after reading ‘The Three-Body Problem’ series. My impression of physicists transformed from detached academics to the wise architects of progress. I found myself captivated with Carl Sagan’s ‘Cosmo’s and ‘Pale Blue Dot’. Sagan’s near-poetic prose details the beautiful evolution of scientific thought and discovery throughout history.
...OMITTED...
Contributing to the evolution of the subject and its use in diverse disciplines is why I aspire to pursue physics at university.
candidate 2:
The more I discover about physics, the less I realise that I know, and the keener I am to further explore unfamiliar topics at university. Studying areas such as special relativity and quantum mechanics have made me question concepts I took as given, such as the nature and manipulation of time and the degree of certainty to which we can truly know anything. My particular interest in physics was sparked when I read an article on quantum physics, and was introduced to a simple description of the fundamental constituents of matter.
...OMITTED...
I am a hardworking and intellectually curious student and am excited by the prospect of developing my mathematical skills and studying physics at a more advanced level at university.
candidate 3:
An incessant curiosity about the laws of the cosmos has always attracted me to the study of physics. I am especially intrigued by theoretical physics and how its concepts are the foundations of all visible reactions one witnesses daily. My fascination with physics has led me to pursue my subject beyond the school curriculum and I have had a range of experiences which have confirmed my desire to study physics at university.
...OMITTED...
My wish to understand nature and the academic challenge this\\nposes is the reason I aspire to study physics.
* **\[Expert\]** UPPSC RO/ARO test series schedule design
Act as an expert educational strategist and content designer for a premier UPSC/UPPSC coaching institute, Khan Global Studies. Your task is to research the latest syllabus and examination pattern for the UPPSC Review Officer (RO) and Assistant Review Officer (ARO) Mains Examination and then design the most effective, competitive, and pedagogically sound test series schedule for our aspirants.
Foundational Research (To be implicitly performed):
• Syllabus: Analyze the official UPPSC RO/ARO Mains syllabus. It consists of four papers:
o Paper I: General Studies (Hindi & Essay)
o Paper II: General Studies (First & Second Parts)
o Paper III: General Studies (Third & Fourth Parts)
o Paper IV: General Hindi & Drafting
• Pattern: Note the structure: descriptive/essay-based, marks distribution, duration of each paper, and the language of examination (Hindi for most papers, English for certain sections).
• Competitive Landscape: Understand that the test series must not only cover the syllabus but also build writing speed, answer structuring skills, time management, and subject-wise endurance.
Core Objective for the Test Series:
Design a schedule that progressively transitions the aspirant from subject-wise mastery to full-length simulated performance.
Key Design Parameters for the Schedule:
• Phased Approach: The test series should be divided into distinct phases:
o Phase 1: Sectional Tests: Focus on individual parts of the GS papers (e.g., History, Polity, Economy, Science) and specific skills for General Hindi & Drafting.
o Phase 2: Full-Length Subject Tests: Complete papers (e.g., a full Paper-II mock).
o Phase 3: Grand Mocks: Full-length, four-paper simulations replicating the exact exam conditions and difficulty level.
• Frequency: Schedule tests at a competitive frequency (e.g., one test per week, preference Sunday excluded holiday) to maintain momentum without causing burnout.
• Analysis is Key: Emphasize the importance of post-test analysis. The schedule should explicitly include dedicated days for "In-depth Analysis" and "Revision" after each major test.
• Realism: Incorporate realistic buffers (e.g., a break day after a grand mock) and strategic revision windows before the final exam.
Output Format:
Present the final Test Series Schedule in a detailed, professional, and easy-to-follow table format. The table must include the following columns:
• Test Number
• Date (Use a generic start date, e.g., "Day 1", "Week 1, Sunday")
• Day (e.g., Monday, Sunday)
• Test Name/Subject Focus (e.g., "Sectional Test - Modern History", "Grand Mock - 1")
• Syllabus Coverage (Which specific topics are being tested)
• Duration (e.g., 3 hours, 2 hours)
• Marks
• Remarks/Key Objective (e.g., "Focus on answer structuring", "Time management practice for Essay")
* **\[Non-Expert\]** IELTS problem generation
Act as an IELTS expert and help me improve my grammar, cohesion and lexical resources usage. give problems to solve and provide feedback
* **\[Non-Expert\]** College vs. university degree
is like a college degree the same as an university degree? why americans got universities and colleges?
**Visual Arts and Design**
* **\[Expert\]** Analyze emotional power of a photograph
This is a masterclass in minimalism and emotional resonance. Every detail serves the core truth: this is a moment suspended in time, not a staged scene. Here’s why it resonates so deeply:
The Physics of Intimacy
"Half-lit by a single, diffused flash": The flash isn’t a spotlight—it’s a soft, almost reluctant bloom from the camera itself. It doesn’t illuminate them; it embraces them, bathing their faces in equal, gentle light that erases shadows but leaves depth. No harshness, no drama—just two people existing in the quiet glow of a shared breath.
"Motion blur softens the edges of their hair and the curtain’s hem": This isn’t a technical flaw. It’s the physical trace of time. The shutter lingered because the world wasn’t still—her cheek pressed against his shoulder, his hand resting on her waist, the curtain shifting with a draft. The blur isn’t imperfection; it’s the breath of the moment caught in the emulsion.
The Power of Absence
"No props, no furniture, no extra light sources": The emptiness isn’t barren—it’s sacred. The white curtain isn’t a backdrop; it’s a blank canvas for light to dance on. Its "soft folds catching stray highlights that fade into shadow" become a metaphor for the fragile boundary between presence and memory. What’s not there (chairs, windows, decor) forces the eye—and the heart—to focus solely on the two figures.
"Their faces—unchanged—": This phrase is devastatingly simple. They haven’t aged in this frame. They’re frozen in the exact moment the flash fired, untouched by time, loss, or change. The Polaroid isn’t a relic; it’s a time capsule where they remain exactly as they were.
The Sensory Imprint
"Faint chemical scent of fresh Polaroid film still clinging to the print": This is the soul of the image. The smell isn’t just nostalgia—it’s proof of physicality. Digital photos vanish; Polaroids persist. The sulfurous tang of developing chemicals lingers on the paper, a ghost of the moment’s creation. It’s the difference between seeing a memory and touching one.
"Slightly curled at the corners": These imperfections aren’t flaws—they’re evidence of life. Someone held this, carried it, tucked it into a pocket, or left it on a windowsill. The curl is the fingerprint of a human hand, the only "prop" that matters.
Why It Haunts
The image works because it’s unapologetically incomplete. There’s no story beyond the embrace—the curtain could be a studio wall, a bedroom divider, or the edge of a world. But in that void, we fill the silence. We wonder: What were they thinking? What had they just said? What future was about to unfold? The Polaroid doesn’t answer; it only holds the quiet, the warmth, and the scent of time suspended.
This isn’t just a photograph. It’s a physical artifact of feeling—where light, shadow, and chemistry conspire to make the ephemeral tangible. And in that, it becomes eternal.
* **\[Expert\]** Image editing prompt analysis and engineering
"You are a world-class image editing prompt engineer with 15+ years of professional experience in Photoshop, Lightroom, Canva, and AI-based tools like DALL-E, MidJourney, and Stable Diffusion. Your expertise includes:
Technical Mastery:
Advanced understanding of color theory, masking, layer blending, retouching, and compositing.
Proficiency in file formats (RAW, PNG, TIFF, JPEG), resolution (DPI/PPI), and workflow optimization.
Style & Aesthetics:
Ability to translate abstract concepts (e.g., 'cyberpunk nostalgia', 'whimsical surrealism') into precise editing directives.
Expertise in color grading (e.g., 'teal and orange', 'monochromatic sepia'), lighting correction, and texture application.
Tool-Specific Syntax:
Fluency in syntax for AI tools (e.g., MidJourney’s --v 5.2 --style raw, DALL-E’s hd, 8k, hyper-detailed).
Knowledge of Photoshop actions, Lightroom presets, and Canva’s design templates.
Problem-Solving:
Diagnose issues like 'muddy colors', 'over-saturated skin tones', or 'low contrast' and prescribe fixes.
Create step-by-step workflows for tasks like background removal, object insertion, or aging effects.
Your Task:
Act as a consultant. When asked for an image-editing prompt, respond with:
A technical breakdown (tools/techniques).
A style descriptor (mood, color palette, texture).
AI-specific syntax (if applicable).
Pro tips to avoid common pitfalls (e.g., 'Use frequency separation for flawless skin').
Example Request: 'Make a portrait look vintage but sharp.'
Your Response: 'Use Lightroom’s Vintage preset, apply grain texture (25% opacity), then sharpen with a high-pass filter. For AI tools: --style raw --chaos 30 with keywords "1970s polaroid, crisp details, faded sepia, cross-processed."'
Rule: Always prioritize precision. If unsure about a tool or technique, admit it and suggest research steps."
* **\[Non-Expert\]** Product insert card design
Design a natural health product insert card
* **\[Non-Expert\]** Image generation prompt design
i want to generate a logo for my company named "SIDDI VINAYAKA ELCTRICALS" so you have to give me a prompt for logo generation on a transparent background in png format, note that you have to act as a 20 years experienced logo designer who can design modern 3d logos with flashy typography text effects, also note the logo should have indian god vinayaka symbol or image. give me detailed prompt so i can generate a modern 3d logos with flashy typography text effects in png format
**Technology Hardware and Equipment**
* **\[Expert\]** Optimal twr setting for ddr4 3066 cl14 sk hynix memory configuration
what should twr be set to on a g-skill sk hynix f4-2800c17-8gis (dual rank), @1.4 volt 3066 cl 14, rcd 18, rp 18, ras 32, rc 50, cr 1, gear down mode disabled, power down mode disabled.\\nrfc1 432, rfc2 324, rfc4 216, wtrs 4, wtrl 10, rrds 4, rrdl 8, rtp 10, faw 16?
* **\[Expert\]** VCC voltage in Agilex 7 devices
Is it true or false the VCC voltage can go beyond 0.9V+3% for a brief moment in Agilex 7 devices?
* **\[Non-Expert\]** 21700 recommendation
what is the absolutely best 21700 one could actually get right now
* **\[Non-Expert\]** Router comparison
Make an in depth and detailed comparision with table between these 2 routers
RUIJIE RG-EW1300G 1300M Dual-band Gigabit Wireless Router
&
Ruijie Router RG-EW1200G PRO 1300M Dual-band Gigabit Wireless Router
**Sales and Retail**
* **\[Expert\]** Refine breakfast ebook ad script
Key Recommendation: The second “Breakfast Battle” script (Ultra-Engaging, 60 seconds) offers the strongest emotional hook and transformation arc, making it the best foundation. It can be further refined by integrating elements from the first script’s clear problem–solution phrasing and the third variation’s emphasis on creativity to maximize engagement and conversions.
Overall Structure & Objectives
All scripts share the same underlying funnel structure:
Hook / Pattern Interrupt
Problem & Agitation
Authority & Solution
Transformation / Desire
Call to Action
The goal is to position the ebook as the time-saving, kid-approved solution that ends morning breakfast battles.
Comparative Strengths & Weaknesses
Aspect Script 1: “Daily Drama” Script 2: “Breakfast Battle” Script 3: “Funnel Prompt” & Variations
Hook Impact Relatable but moderate urgency Cinematic, high-tension ticking clock Straightforward question; lower sensory intensity
Emotional Agitation Clear “compromise vs tension” Fast cuts, sound-driven stress Primarily verbal; less dynamic visuals implied
Authority Establishment Personal “I’m a mom” mention Same “I’m a mom” pivot moment, more dramatic reveal Direct pitch; less visual storytelling
Visual Dynamism Good contrast (blue vs warm) Ultra-fast pacing, sound design, color shift Storyboarded shots but simpler pacing
Transformation Sequence Engaging food shots + child reaction Emphasis on “money shot” and sensory relief Lists recipe examples; fun plating explained
Offer & Urgency 50% off launch headline ₹599→₹99 with bonuses and “first 100 moms” cap Single CTA; variations mention features but less urgency
Detailed Insights
Script 1 (“Daily Drama”)
Pros:
Straightforward problem statement with a clear visual color cue (dull blue).
Easy-to-follow five-step flow.
Strong 50% off launch hook.
Cons:
Moderate pacing; may feel less cinematic than Script 2.
Call-to-action is effective but lacks the bonus upsell impact of Script 2.
Script 2 (“Breakfast Battle”)
Pros:
Highest emotional intensity: ticking clock, child’s “no!”, dramatic whoosh.
Clear pivot moment (“Stop. Bas.”) establishes empathy and authority.
Irresistible multi-component offer with planner and shopping list bonuses.
Urgency via “first 100 moms” limit.
Cons:
Requires tight editing and high production value to execute the rapid cuts and sound design.
Script 3 (Variations & Storyboards)
Pros:
Provides three distinct themes (Stress-Free, Health Focus, Creativity) for split testing.
Emphasizes functional benefits (growth, immunity, energy).
Storyboards offer clear shot lists for easier production.
Cons:
Hooks are less visceral; risk of lower immediate attention.
CTAs are effective but lack the layered urgency and bonuses of Script 2.
Recommendations for Final Cut
Adopt Script 2 as core framework for its visceral hook, emotional arc, and powerful offer structure.
Infuse Narrative Clarity from Script 1:
Maintain the simple “Daily Morning Drama?” text overlay to immediately set context.
Keep the blue→warm color contrast to visually reinforce emotional shift.
Incorporate Creative Elements from Script 3:
Feature a quick “fun plating” montage (rainbow idli, sun dosa) within the transformation sequence.
Highlight the immunity and energy benefits via on-screen icons (e.g., shield, lightning bolt) during recipe shots.
Strengthen Urgency & Bonuses:
Retain “first 100 moms” cap, but add a countdown timer graphic overlay.
Clearly list free “Weekly Breakfast Planner” and “Smart Mom’s Shopping List” as value add-ons beside the ebook mockup.
Production & Sound Design:
Ensure a mix of stress-heightening sound effects (clock ticks, child’s voice) and a satisfying “whoosh” transition into uplifting background score.
Use dynamic typography and motion graphics to reinforce key phrases (“NO MORE ‘Na-Na’!” “15 Minutes!”).
* **\[Expert\]** E-commerce app development
E-commerce app development is a complex and multi-faceted process. It's not something a single person or even a small team can fully build and describe in a simple text response. To create a "fully functional, user-friendly app," you would need a team of developers, designers, and project managers, as well as a significant amount of time and resources.
However, I can provide a comprehensive overview of the key components, technologies, and steps involved in building such an app. This will give you a solid foundation for understanding the scope of the project.
I. Core Features & User Experience (UX)
A successful e-commerce app must have these essential features:
* User Authentication:
* Sign-up/Login with email, social media (Google, Facebook), or phone number.
* Secure password management and "Forgot Password" functionality.
* Product Discovery:
* Search Bar: Fast, intelligent search with auto-complete and filters.
* Categories: Intuitive navigation through product categories and sub-categories.
* Filters & Sorting: Allow users to filter by price, size, color, brand, rating, and sort by relevance, price (low to high), etc.
* Product Details Page (PDP):
* High-quality images and a product video.
* Detailed product description and specifications.
* Price, availability, and delivery information.
* Customer reviews and ratings.
* "Add to Cart," "Add to Wishlist," and "Buy Now" buttons.
* Shopping Cart:
* Clear view of all added products.
* Ability to adjust quantities or remove items.
* Subtotal, tax, and shipping cost breakdown.
* Checkout Process:
* Shipping Address: Manage multiple addresses.
* Payment Gateway Integration: Support for credit/debit cards, digital wallets (Apple Pay, Google Pay), and potentially cryptocurrencies.
* Order Summary: Final review before payment.
* User Profile & Order Management:
* View and edit personal information.
* Track current orders and view order history.
* Manage wishlists and saved addresses.
* Notifications:
* Push notifications for order updates, promotions, and abandoned cart reminders.
* Admin Panel: (Backend for the store owner)
* Manage products, categories, and inventory.
* View orders and manage shipping.
* Run promotions and analyze sales data.
II. Technology Stack
The technology stack is the combination of programming languages, frameworks, and databases used to build the app.
A. Mobile App Development (Frontend)
* Native Development (for best performance):
* iOS: Swift or Objective-C
* Android: Kotlin or Java
* Cross-Platform Development (for faster development):
* React Native: Uses JavaScript to build apps for both iOS and Android.
* Flutter: Uses Dart to build highly performant, visually appealing apps for multiple platforms.
B. Backend Development (Server-side)
The backend handles all the logic, databases, and APIs.
* Programming Languages:
* Node.js (JavaScript): Highly scalable and popular for modern apps.
* Python (Django/Flask): Great for complex logic and data processing.
* Ruby on Rails: Known for its speed of development.
* PHP (Laravel): A mature and widely used framework.
* Databases:
* Relational (SQL): PostgreSQL, MySQL (good for structured data like products, users, orders).
* NoSQL: MongoDB (flexible, good for unstructured data like user sessions, logs).
* Cloud Services:
* AWS (Amazon Web Services): S3 (storage), EC2 (servers), RDS (database).
* Google Cloud Platform (GCP): Cloud Storage, Compute Engine.
* Firebase: A backend-as-a-service (BaaS) that's great for startups, offering authentication, databases, and hosting.
III. The Development Process: A Step-by-Step Guide
* Discovery & Planning:
* Define the target audience, unique selling proposition (USP), and app features.
* Create a detailed project roadmap and a feature list.
* UI/UX Design:
* Wireframing: Create low-fidelity layouts of each screen.
* Prototyping: Build interactive mockups to test the user flow.
* High-Fidelity Design: Create the final visual design with colors, typography, and branding.
* Frontend & Backend Development:
* The frontend team builds the user interface and integrates with the backend APIs.
* The backend team builds the server logic, database, and APIs.
* Integration & API Development:
* Connect the frontend and backend. This is where you would integrate payment gateways (e.g., Stripe, PayPal), shipping APIs, etc.
* Testing & Quality Assurance (QA):
* Unit Testing: Test individual components.
* Integration Testing: Test how different parts of the app work together.
* User Acceptance Testing (UAT): Get real users to test the app and provide feedback.
* Deployment:
* Publish the app to the Apple App Store and Google Play Store.
* Maintenance & Updates:
* Regularly release updates with new features, bug fixes, and performance improvements.
* Monitor app performance and user feedback.
IV. Legal & Security Considerations
* Security: Use HTTPS, secure authentication, and encrypt sensitive user data.
* Privacy Policy & Terms of Service: Clearly state how you collect and use user data. This is a legal requirement in most countries (e.g., GDPR, CCPA).
* PCI Compliance: If you handle credit card information directly (which is not recommended), you must be PCI compliant. Using a secure payment gateway like Stripe or PayPal handles this for you.
By following this comprehensive guide, you can begin to plan and execute the development of a fully functional and user-friendly e-commerce app.
* **\[Non-Expert\]** Help with buying new bike
Help me to buy a new bike (research, order, delivery, etc.)
* **\[Non-Expert\]** Identify product type and qualifier based on keywords
On a grocery shopping web site, the user searches for "organic red delicious"; Tell me what type of product the user is looking for, and any qualifier such as color, size, dietary preferences, etc.
**Office and Administrative Support**
* **\[Expert\]** Excel help and debugging
In Excel 365 I use REDUCE and VSTACK to create a dynamic array with multiple rows and columns. As initial value for the accumulator I specify one header row. Now I want to change the formula so the table is sorted, but I do not want to sort the header row as data. I had no success altering the formula so the header row is omitted (I am not sure what a good initial value for the accumulator would be) and I also could not find a way to make the SORT or related functions skip the header row. How can this be solved elegantly?
I am not sure that `{}` is legal syntax in Excel and I am not sure it actually supports empty arrays. Otherwise that would make a sensible initial value for the accumulator. Can you verify?
* **\[Expert\]** Stabilize excel scripts in power automate flow for reliable vin matching and deletion logic
**Situation**
You are working with a Power Automate Cloud flow that processes data from two Excel files stored in SharePoint. The flow uses Excel scripts to extract VIN numbers from one file and clean data in another file based on VIN matching. The current implementation has reliability issues with script execution and incorrect data processing logic.
**Task**
The assistant should provide solutions to fix two critical problems: first, correct the Excel script logic that compares VIN numbers between files and deletes non-matching rows; second, resolve the intermittent script execution failures in Power Automate Cloud that show "Script not found. It may have been unshared or deleted" errors.
**Objective**
Ensure the Power Automate flow runs consistently and reliably, correctly filtering FILE\_2 data by keeping only rows where column Q VIN values exist in FILE\_1 column D VIN values, while maintaining the existing flow structure and constraints.
**Knowledge**
Current flow structure and constraints:
* Data cannot be converted into tables (must remain raw data)
* Files are managed by another flow that cannot be modified
* Existing flow uses Excel scripts and must continue using this approach
File specifications:
FILE_1: EU_SMART_Stock_SALESFORCE.xlsx
- Sheet: "ALL EU SM@RT Stock"
- Data range: Columns B:L
- Headers: Row 14
- VIN data: Column D (starting row 15, 17-character strings)
FILE_2: NVL Stock MJP.xlsx
- Sheet: "Report 2"
- Data range: Columns B:AU
- Headers: Row 2
- VIN data: Column Q (starting row 3, 17-character strings)
Specific error details:
* Error message: "Action 'Run\_script\_from\_SharePoint\_Extract\_VIN\_SMART' failed: Script not found. It may have been unshared or deleted. clientRequestId: a1c6398f-8596-4025-b88f-9a7c46ab8b29"
* Scripts are accessible, user is SharePoint owner and file creator
* Access has been granted to [Mperez18@jaguarlandrover.com](mailto:Mperez18@jaguarlandrover.com)
to avoid permission issues
* Error occurs regularly despite all permission checks
SCRIPT\_2 specific issues:
* Sometimes all rows are deleted, leaving only headers in row 2
* When script runs without errors, results are still incorrect
* Manual verification shows the script should delete rows where column Q values are not found in FILE\_1 column D
Current script logic issue:
* SCRIPT\_2 should keep rows in FILE\_2 where column Q values exist in SMART\_VIN\_LIST (from FILE\_1 column D)
* Current behavior: sometimes deletes all rows or produces incorrect results
* Expected: Delete rows where FILE\_2 column Q VIN is NOT found in FILE\_1 column D VINs
Current SCRIPT\_1 code (working correctly when it runs):
function main(workbook: ExcelScript.Workbook): string[] {
const sheet = workbook.getWorksheet("ALL EU SM@RT Stock");
const usedRange = sheet.getUsedRange();
const lastRow = usedRange.getRowCount();
// Column D = index 3, starting from row 3 (index 2)
const vinRange = sheet.getRangeByIndexes(2, 3, lastRow - 2, 1).getValues();
const vinList: string[] = [];
for (let i = 0; i < vinRange.length; i++) {
const vin = vinRange[i][0];
if (typeof vin === "string" && vin.trim().length === 17) {
vinList.push(vin.trim().toUpperCase());
}
}
return vinList;
}
Current SCRIPT\_2 code (needs fixing):
function main(workbook: ExcelScript.Workbook, vinReference: string[]) {
const sheet = workbook.getWorksheet("Report 2");
// Normalize reference VINs
const normalizedVinReference = vinReference
.filter(v => typeof v === "string")
.map(v => v.trim().toUpperCase());
// Get all values from column Q starting at row 3
const lastRow = sheet.getRange("Q:Q").getUsedRange().getLastRow().getRowIndex() + 1;
const vinRange = sheet.getRange(`Q3:Q${lastRow}`).getValues();
// Loop from bottom to top to avoid row shifting
for (let i = vinRange.length - 1; i >= 0; i--) {
const rawVin = vinRange[i][0];
const rowIndex = i + 3;
if (typeof rawVin !== "string") continue;
const cleanedVin = rawVin.trim().toUpperCase();
if (!normalizedVinReference.includes(cleanedVin)) {
sheet.getRange(`${rowIndex}:${rowIndex}`).delete(ExcelScript.DeleteShiftDirection.up);
}
}
}
**Examples**
Expected SCRIPT\_2 behavior example:
Before processing FILE_2:
ROW 2: Headers
ROW 3: SALEA7BW1R2352706 (not in FILE_1) → DELETE
ROW 4: SALEA7BW1S2371018 (in FILE_1) → KEEP
ROW 5: SALEA7BW0S2370961 (not in FILE_1) → DELETE
After processing FILE_2:
ROW 2: Headers
ROW 3: SALEA7BW1S2371018 (only matching VINs remain)
The assistant should provide:
1. Corrected SCRIPT\_2 code with proper error handling and debugging to prevent all rows being deleted
2. Solutions for the "Script not found" error in Power Automate, including SharePoint permission troubleshooting
3. Specific steps to ensure script accessibility and prevent the clientRequestId errors
4. Validation logic to ensure SCRIPT\_2 processes data correctly and maintains expected row structure
5. Alternative approaches if needed while maintaining existing constraints
* **\[Non-Expert\]** Unprotect cells in libreoffice
how to unprotect cells in libreoffice
* **\[Non-Expert\]** Scheduling follow-up meeting in Teams or Outlook
Is there an easy way to schedule a follow-up meeting based on an existing meeting in Teams or Outlook?
**Production and Industrial**
* **\[Expert\]** site visit report on testing vsd acs580-4-880a-4 drive
can you write report from visit at centriforce testing vsd acs580-4-880a-4 and findingss are as follow: drive underspecced, drive 880a max while is running 500kw motor with 931a flc. drive requires service pack update, recent fault a4b1 excess temperature difference. drive has been repaired previously and I was told that company preparing drive changed thermal film between igbt's and heat sinks for thermal paste of unkonw spec and origin which can affect heat removal from igbt's. drive is testing running fine, pulling 500-600a and maintaining 60% temperature level which is ok. max current limit has been changed from 990a to 880a.
* **\[Expert\]** Electrolysis cell design
You are an electrochemical expert with a focus on copper electrorefining. You are to design an advanced electrolysis cell and system to refine copper from a 95% Cu 5% Zn metal. Carefully consider all of the latest research, data, designs and any other useful information before you start to plan out and build your cell and system. Explain your design choices and how they help compared to a standard cell. Be very detailed and thorough. Explain what your electrolyte composition will be and other operating parameters are.
* **\[Non-Expert\]** Fabric spreading in garments
What is fabric spreading in garments
* **\[Non-Expert\]** Number of rice manufacturers in Sabah
how many rice manufacturers in sabah?
**Community and Social Service**
* **\[Expert\]** Analyze health risks and advocacy gaps for pre-trial federal inmates
Currently, when individuals are taken into custody by the U.S. Marshals in one district and transported to another district, they are often transported through many, many jails, sometimes spending only a few days in a jail. The routing does not make much sense. Often medications are lost along the way, medical intakes need to be repeated at every step, and this introduces a great deal of error. The end result is that the inmate, who is in a pre-trial posture, and thus presumed innocent, often faces life-threatening situations. Efforts by the inmate to address these life threatening situations are stymied by bureaucratic procedures which operate on multi-month timelines and involve requests, counter-requests, appeals, counter-appeals, often via the postal service - so that, for example, access to a cardiac medication to treat an acute heart condition due to a medical record transcription error could take 4-6 weeks. This bureaucratic situation is hidden from oversight visibility by the marshals due to the federal contracting process. in short, there is no way to gain visibility into this dysfunction nor does there appear to be any political will to gain the ability to do so. please help identify the advocacy groups working on this, identify the objective state of affairs, identify the knowledge we do have about inmate health for pre-trial federal inmates, identify the knowledge gaps, and identify a strategy for establishing parity of these individuals with the broader society given that they are held with the presumption of innocence. compare and contrast the conditions in the united states versus those in other similarly situated and healthy first world democracies.
* **\[Expert\]** Strategy to motivate high school students in career exploration
Act as a career development specialist with expertise in engaging disinterested adolescents. Create a comprehensive strategy for motivating and guiding high school students (grades 9-12) who show apathy, resistance, or lack awareness regarding career exploration. Please provide:
1. A structured 5-step approach for initial conversations with disengaged students that builds rapport before discussing careers directly. Include specific questions that avoid triggering defensiveness.
2. 3-4 interactive, low-pressure activities (15-20 minutes each) that subtly introduce career concepts through students' existing interests and strengths. These should work for both individual counseling and small groups of 4-6 students.
3. A framework for helping students discover personal relevance in career planning, focusing on immediate benefits rather than distant future outcomes.
4. Specific language and approaches for different types of career disengagement: - Students facing socioeconomic barriers who see limited options - Students overwhelmed by too many choices - Students with general academic apathy - Students with unrealistic career expectations
5. A progressive engagement plan that starts with 10-minute micro-interventions and gradually builds to more substantive career exploration over 2-3 months.
6. One printable single-page resource I can use with students that visually connects their current interests to potential future pathways without using traditional "career" terminology.
My school has limited career exploration technology but can arrange occasional field trips and guest speakers. Most students come from middle to lower-income backgrounds with varying levels of family support for education.
* **\[Non-Expert\]** Fun family events in Cupertino
what are some fun family events coming up in cupertino, CA in the next month?
* **\[Non-Expert\]** Help make the world a better place
What is one concrete thing I can do in the next 24 hours to help make the world a better place?
**Food Preparation and Serving**
* **\[Expert\]** Create a week-long meal plan highlighting premium cuts
Your goal is to create a week-long meal plan that highlights your premium cuts (grass-fed rump cap, Old English pork sausages, organic chicken thighs, Feta/Pumpkin lamb sausages, and Tassie Lamb BBQ chops) while leveraging the smoker's Australian Oak wood for deep, nuanced flavor. The focus is on umami-rich, salty-sweet balance with minimal spice-perfect for family meals that are both satisfying and kid-friendly.
Core Principles of Your Vision
Smoking as a Flavor Foundation: Use Australian Oak to infuse each protein with its signature earthy, slightly sweet, and smoky notes.
Minimal Spice, Maximum Umami: Rely on natural depth from soy sauce, garlic, herbs, and caramelized sugars (e.g., honey, maple syrup) instead of heat or strong spices.
Texture & Tenderness: Prioritize slow-cooked or smoked methods to transform tougher cuts (like rump cap, lamb chops) into tender, juicy results.
Asian-Inspired Balance: Use soy sauce, miso, and citrus to add complexity without overpowering the smoky base.
Family-Friendly Flexibility: Offer options for leftovers (e.g., shepherd's pie, salads) that can be easily adapted or reheated.
Weekly Meal Plan with Smoker & Global Flavors
Day 1: Australian Oak-Smoked Grass-Fed Rump Cap
Cut: Grass-fed rump cap (tough but flavorful).
Method: Slow-smoke at ~75°C/167°F for 8-10 hours.
Flavor Boost: Use a dry rub of brown sugar, sea salt, and garlic powder (mild) before smoking. Finish with a light baste of honey-soy glaze.
Serving Idea: Serve with mashed potatoes or roasted root vegetables.
Day 2: Garlic Butter Chicken Thighs
Cut: Organic chicken thighs (bone-in or boneless).
Method: Smoke briefly (~30-45 mins) on Australian Oak, then finish with a garlic-butter pan-sear.
Flavor Boost: Use minced garlic, fresh thyme, and a drizzle of olive oil for richness.
Serving Idea: Pair with steamed jasmine rice or a simple green salad.
Day 3: Australian Oak-Smoked Old English Pork Sausages
Cut: Thick pork sausages (Old English style).
Method: Smoke at low heat (~70°C/158°F) for 4-6 hours, breaking them into manageable pieces if needed.
Flavor Boost: Use a sweet-savory glaze of maple syrup, light soy sauce, and a touch of smoked paprika (optional).
Serving Idea: Serve with roasted potatoes or a side of coleslaw.
Day 4: Tassie Lamb BBQ Chops
Cut: Tassie Lamb BBQ chops (bone-in for added flavor).
Method: Smoke at ~75°C/167°F for 2-3 hours, then finish on the grill or in a pan for sear.
Flavor Boost: Use a simple rub of sea salt, black pepper, and minced garlic. Serve with a tangy lemon-garlic yogurt sauce (no heat).
Serving Idea: Pair with grilled asparagus or a mixed green salad.
Day 5: Feta/Pumpkin Lamb Sausage Salad & Leftover Shepherd's Pie
Cut: Feta/Pumpkin lamb sausages, plus leftovers from Day 1 (beef) or Day 3 (pork).
Method:
Salad Option: Boil or grill the lamb sausages until done. Shred and mix with chopped cucumbers, tomatoes, red onion, olives, and a light vinaigrette.
Shepherd's Pie Option: Use leftover smoked beef or pork as the base. Layer with mashed potatoes (added butter/cream for richness). Bake until golden.
Flavor Boost: Add herbs like parsley or dill to the salad; use a pinch of nutmeg in the mash for depth.
Key Grocery List for the Week
Proteins
Grass-fed rump cap (1-1.5 kg)
Old English thick pork sausages (400-500g)
Organic chicken thighs (600-800g)
Feta/pumpkin lamb sausages (2-3 packs, ~500g total)
Tassie Lamb BBQ chops (2-3 portions, 400-500g)
Smoking Essentials
Australian Oak wood chips or chunks (enough for 16+ hours of smoking).
Dry rub ingredients: Brown sugar, sea salt, garlic powder, black pepper.
Asian-Inspired Flavors
Light soy sauce/Tamari (for glazes and marinades)
Honey/maple syrup (sweet balance)
Miso paste (optional for umami depth)
Fresh thyme, parsley, or dill (herbs for garnish).
Side Dishes & Extras
Potatoes (for mashing or roasting)
Carrots, onions, garlic, and shallots (for roasting or glazes)
Olive oil and butter (for finishing touches).
Final Tips for Success
Smoker Setup: Pre-soak Australian Oak wood chips in water or tea/coffee to enhance flavor without burning.
Temperature Control: Use a smoker thermometer to maintain low, steady heat (~70-80°C/158-167°F).
Glaze Adjustments: Keep glazes simple (e.g., honey + soy) and avoid strong spices like chili or cayenne.
Leftover Magic: Repurpose smoked meats into salads, shepherd's pie, or sandwiches for variety.
This plan balances your love for smoking with the need for family-friendly meals, using umami-rich ingredients to elevate flavors without heat. Enjoy experimenting!
* **\[Expert\]** Troubleshoot persistent haze in low-alcohol beers
Hi, I have a problem with the clarity of low-alcohol beers. I mash using a BIAB bag at about 80-82C, the malts are coarsely crushed. I use reverse osmosis water which I acidify before mashing. Unfortunately, with 8 out of 10 batches the beers are very hazy, and using gelatin for clarification does not really improve the results. The yeast does not really affect this, I used S-04, US-05, Chico strains and Belgian phenolics, but usually the problem is repeatable despite extending the break for clarification and cold crushing. I will also add that most alcoholic beers mashed at 63-70C clarify normally.
* **\[Non-Expert\]** Sweet potato boiling time
How long does sweet potato take to boil?
* **\[Non-Expert\]** Recipe for Thai fried rice
Give me a recipe for Thai fried rice
**Personal Care and Service**
* **\[Expert\]** Evaluate gym program
Take role as a science based fitness coach with long experience within strength workout, fitness, coaching and calisthenics. The user is a 24 year old male, 68kg/176cm. Has been going to the gym consistently for the past 5-6 years and been doing running and climbing as well. The user can do around 20 clean bodyweight pullups, for reps on some strength exercises (3 sets) 120kgx8-10 deadlift, 110kg 5-7 squat, 80kgx 5 bench press, 12.5 kg 10-12 incline dumbbell curls. The user is going on a 3 month backpacking trip soon and has created a 3 week program focusing on calisthenics to be able to keep working out when no gym is available. The user has a desire to improve towards front lever and planche, as well as muscle ups and one arm pullups. They have increased cycling volume by a lot, so legs don't need too much priority. They are slightly concerned about maintaining bicep, tricep and core (as well as the main muscle groups). The user has two locations available for training 1. at home where there is a yoga mat, two dumbbells that can be loaded up to 10 kg, resistance bands (wall mounted at chest height and at leg height) and loose ones. or 2. at a simple "jungle gym" where there are monkey bars, soft floor that can work as a yoga mat, bars at multiple heights from knee level to hip/stomach, and a more flat bar at knee height that can be stood on. Resistance bands can also be brought to the jungle gym. At the home location there is no bar that can be used for pullups etc. The sessions must fit one of these two locations
You are to evaluate this gym program given to a user and suggest improvements if they are needed.
Day 1: Pull (Front Lever Focus) - Jungle Gym
Warm-Up: Scapular shrugs (3x10), dead hangs (2x20s), cat-cow thoracic rotations (8 reps)
Tuck Front Lever Pulls: 3x5-8 (Explosive concentric to tuck, 3s hold) → Builds strength through full ROM
Weighted Pull-Ups: 4x6-8 *(Use backpack with water bottles/books for 5-10kg)* → Maximizes strength stimulus with limited equipment
Front Lever Raises: 3x8 (From hang to inverted, lower slowly) → Better hypertrophy stimulus than static holds
Banded Face Pulls: 3x15 → Counteracts internal rotation from pulling
L-Sit to Tuck Lever: 3x5s hold (On low bars) → Integrates core with scap control
Rest: 90s between strength sets
Day 2: Push (Planche Focus) - Home
Warm-Up: Wrist circles (1min), dynamic wrist stretches, planche leans (2x10s)
Pseudo Planche Push-Ups: 4x6-8 (5s eccentric) → Increased time under tension
Band-Assisted Handstand Push-Ups: 3x5 (Feet on wall, band around waist) → Superior shoulder development vs pike push-ups
Planche Lean Slides: 3x8 (Socks on smooth floor, max forward lean) → Teaches scapular protraction
Overhead Tricep Extension: 3x10 (10kg DBs, 3s eccentric) → Maintains tricep mass
Prone Scapular Retractions: 3x12s hold →Critical for planche scap stability
Rest: 75s between compound sets
Day 3: Legs/Core (Cycling Supplement) - Home
Warm-Up: Walking lunges (10/leg), ankle mobility drills
Single-Leg Squats: 3x8/leg (Use DBs for progression) → Unilateral work prevents imbalances
Nordic Hamstring Curls: 3x6 (Anchor feet under couch/band) → Critical knee health for backpacking
Weighted Calf Raises: 4x15 (Full ROM)
Pallof Press: 3x10/side (Anti-rotation core)
Hanging Knee Raises: 3x12 (Add ankle weights if needed)
Remove wall sits/step lunges - redundant with cycling
Day 4: Skill Integration (Muscle-Up/OAP) - Jungle Gym
Warm-Up: False Grip Hangs (3x15s), explosive scap pulls
High Pull-Ups: 4x4 *(Chest-to-bar with 1s pause)*
Muscle-Up Transitions: 3x3 (Focus explosive pull to dip support)
One-Arm Lock-Offs: 3x5s/side (Use band assistance)
Inverted Rows: 3x10 (Supinated grip for biceps) → Replaces towel curls (high elbow risk)
Banded Bicep Curls: 3x12 (Slow eccentric)
Rest: 120s after explosive sets
Day 5: Push (Shoulder Health) - Jungle Gym
Warm-Up: Band dislocates, wall angels
Handstand Walks: 4x15-20ft (Use bars for balance) → Builds overhead stability
Archer Push-Ups: 3x5/side (On parallel bars)
Band Y/T/W Raises: 3x12 each (Prone on mat)
L-Sit Progressions: 3x15s (Compression-focused)
External Rotation: 3x15/side (Band at elbow height
* **\[Expert\]** Personalized fragrance guide
You are a highly knowledgeable, detail-oriented fragrance analyst writing a comprehensive, deeply personalized guide for a 50-year-old male in Melbourne, Australia, working in a senior UX/design leadership role. He leads a large team, spends most weekdays in-office, values aesthetics, enjoys calm but stylish living, and seeks versatile, well-performing, compliment-worthy colognes suitable for office, home, and occasional going out.
He just purchased Creed Delphinus (or Creed Carmina Delphinus) 50ml for $220 AUD.
...OMITTED URL...
Your task: Create the ultimate, multi-angle guide to Creed Carmina Delphinus, covering the scent's composition, performance, emotional impact, social response, expert consensus, and fit for this specific user's lifestyle and collection and all other content you think helps give the full picture of this purchase.
Look at the RRP and current prices for this and determine the value part of the equation and include this as key information in your guide. Is this a bargain? Is it par for the course etc?
The guide should include:
1. Overview & Fit Assessment
Summary of the fragrance: Unique selling points, artistic identity, target user.
Is it a good fit for this user's age, role, and lifestyle?
How well does it work in Melbourne's temperate climate?
Does it suit a senior leader with youthful style, who values uniqueness, versatility, and performance?
Excite the user-why should he feel great about this purchase?
2. Fragrance Profile
Notes breakdown: Top / Heart / Base (with literal ingredients).
Literal description: What it smells like.
Metaphorical description: What it feels like, e.g. "mid-century jazz bar at sunset."
Seasonality and time-of-day use (especially for office vs. evening).
Scent character associations:
Which fictional characters or real people (artists, actors, athletes) might wear or represent this fragrance?
3\. Performance & Reliability
Longevity (skin and fabric wear time).
Projection and sillage: How far and how long does it radiate?
Recent batch quality or reformulation concerns (esp. 2023â2025).
Any sensitivities to temperature or humidity?
4. Community & Expert Sentiment
What do Fragrantica users, Redditors, and YouTubers say?
Opinions from professional reviewers (e.g., Jeremy Fragrance, Redolessence, etc.).
Are there polarizing elements or strong praise?
Fragrantica score (if available).
5. Personal Fit & Collection Gap Check
Compare this purchase to the user's current 30+ bottle collection. Evaluate:
Redundancy check: Is it too similar to any of these? If so, how?
Gap fill: Does it provide something new-e.g., a refined daily signature, a warmer musk, or modern green twist?
Is it elevating the collection or overlapping with classics like Terre d'Hermès, Sauvage Elixir, or Prada L'Homme?
6. Emotional & Psychological Resonance
Mood influence: Confidence, calm, creative energy, etc.
Emotional tone: Futuristic, nostalgic, bold, introspective?
Suitability across environments: open-plan office, quiet home, evening dining.
Compliment factor: Realistic expectations from coworkers, strangers, or your partner?
7. Rankings & Styling Suggestions
Give it an overall score (1-10) for this user.
Rank it within useful subcategories:
Top 3 for office wear?
Best warm woody-musks?
Best all-season niche signature?
Bonus: Styling suggestions - clothing colors, materials, or vibe it pairs with best.
Constraints & Style:
Assume a zero-shot response, but use structured breakdowns and comparisons where possible.
Prioritize clarity, honesty, and excitement.
Write in an elegant but enthusiastic tone-encouraging, not overly formal.
All analysis must be grounded in the user's lifestyle, collection, values, and preferences.
* **\[Non-Expert\]** List of steps for organizing closet
Make a list of steps for someone to organize their closet
* **\[Non-Expert\]** Suggestion for exercises with dumbbells or by body weight
Act as an experienced fitness coach. Provide me exercises only with dumbbells or only by body weigt to strengthen the muscle. You can sort the exercises by muscle area. Example for glutes : deadlifts, RDL, Squat. Dll
**Travel**
* **\[Expert\]** Create 28-day rosters for 7 employees
Roster Creation Instructions
Objective
Create 28-day rosters for 7 employees, starting 01/11/2025, ensuring:
All flights in the schedule are fully crewed (one employee per flight pair).
Rosters comply with FDP, cumulative duty/flight time, rest, disruptive duty, and days-off rules.
Work is distributed evenly based on full-time vs percentage contracts.
Standby duties cover spare availability and sickness risk.
Inputs
1. Employees
100001 | Percentage | 80%
100002 | Full-time | N/A
100003 | Full-time | N/A
100004 | Percentage | 70%
100005 | Full-time | N/A
100006 | Full-time | N/A
100007 | Full-time | N/A
2. Flight Schedule (Day 1-28)
Each day contains two flight pairs (outbound + return). One employee must operate each full flight pair.
Roster Requirements
Coverage
Every flight pair must be crewed.
One employee per pair (covers outbound + inbound).
Standby Duties
Used only once all flights and off-days are assigned.
Two standby slots per day:
Morning Standby (covers early departures).
Afternoon Standby (covers later flights).
Approx. 6 hours each, counts as duty.
Days Off
100% employee = 10 days off per 28 days (pro-rated for percentage contracts).
No single days off; minimum 2 consecutive days.
Max 5 working days in a row.
Work Distribution
Flights evenly spread among employees.
Duties balanced according to contract percentage.
Detail Level (Roster Entries Must Show)
Duty start time.
Flight departure and return times.
Leg durations.
Duty finish time.
Rest days marked.
Standby duties marked.
Rules (Summary)
Flight Duty Period (FDP)
FDP depends on report time + number of sectors.
Example: 0600-1329 = 13:00 FDP (1-2 sectors), minus 30 mins for each extra sector.
Extensions possible under EASA limits.
Cumulative Duty/Flight Time
Max 60 duty hrs / 7 days.
Max 110 duty hrs / 14 days.
Max 190 duty hrs / 28 days.
Max 100 flight hrs / 28 days.
Rest
Min rest = preceding duty length or 12h (greater of the two).
No duty start before 0600 after days off.
Disruptive Duties
Early start: 0500-0559.
Late finish: after 2300.
Night duty: 0200-0459 encroachment.
Extra recovery rest after sequences.
Standby/Reserve
Max combined standby + FDP = 16h.
15h rest after standby.
Max 6 consecutive standby/reserve days.
Days Off
10 days off minimum / 28-day roster (pro-rated).
Always 2+ consecutive days.
No more than 5 consecutive working days.
Flight Schedule
Day 1 (April 1)
Pair 1 (5h): Alicante (2.5h) - LBA (2.5h)
05:30-08:00: LBA to Alicante
09:00-11:30: Alicante to LBA
Pair 2 (8h): Palma (4.0h) - LBA (4.0h)
12:30-16:30: LBA to Palma
17:30-21:30: Palma to LBA
Day 2 (April 2)
Pair 1 (6h): Faro (3.0h) - LBA (3.0h)
05:30-08:30: LBA to Faro
09:30-12:30: Faro to LBA
Pair 2 (9h): Tenerife (4.5h) - LBA (4.5h)
13:30-18:00: LBA to Tenerife
19:00-23:30: Tenerife to LBA
Day 3 (April 3)
Pair 1 (6h): Faro (3.0h) - LBA (3.0h)
05:30-08:30: LBA to Faro
09:30-12:30: Faro to LBA
Pair 2 (9h): Tenerife (4.5h) - LBA (4.5h)
13:30-18:00: LBA to Tenerife
19:00-23:30: Tenerife to LBA
Day 4 (April 4)
Pair 1 (7h): Lanzarote (3.5h) - LBA (3.5h)
05:30-09:00: LBA to Lanzarote
10:00-13:30: Lanzarote to LBA
Pair 2 (10h): Barcelona (5.0h) - LBA (5.0h)
14:30-19:30: LBA to Barcelona
20:30-01:30: Barcelona to LBA
Day 5 (April 5)
Pair 1 (8h): Antalya (4.0h) - LBA (4.0h)
05:30-09:30: LBA to Antalya
10:30-14:30: Antalya to LBA
Pair 2 (6h): Lisbon (3.0h) - LBA (3.0h)
15:30-18:30: LBA to Lisbon
19:30-22:30: Lisbon to LBA
\[Continue schedule in the same format for Days 6-28 - unchanged from your provided list\]
Output Required
Produce 7 rosters (one for each employee), showing for each day:
Flight pair assignment (if rostered).
Duty start / finish times.
Flight departure & return times.
Standby duties (if rostered).
Rest days (with correct spacing).
Finally, verify compliance with all rules.
* **\[Expert\]** Build a one-page travel website
You are an expert AI Web Builder. Build a beautifully designed, ultra-fast, fully responsive one-page website featuring destination-based packing lists for 20 unique countries.
Content (per country, 1,500-1,600 words, natural/human tone):
* Essential packing list tailored to local weather, culture, activities, and trip duration.
* Practical country-specific tips (power adapters, dress codes, cash/ATMs, connectivity/eSIM).
* Clear "What NOT to pack".
* Recommended travel gear with affiliate-friendly mentions; include transparent disclosures and rel="sponsored nofollow".
SEO (SEO-first, semantic, schema, structure):
* Semantic HTML5, clean H1-H3 hierarchy, internal linking, canonical URLs.
* XML sitemap, robots.txt, Open Graph + Twitter cards.
* JSON-LD schema.org: ItemList (index), Article (each country), FAQPage (tips), Product (gear). Add hreflang if localized.
* Target queries: What to pack for \[Country\], Packing list for \[Country\] travel + related long-tail variants.
Performance & Core Web Vitals:
* LCP < 2.5s, CLS < 0.1, INP < 200ms (good).
* Images: responsive srcset/sizes, lazy-load, width/height to prevent CLS, WebP/AVIF.
* Minify & treeshake CSS/JS, code-split, defer/async non-critical JS.
* Preconnect/preload critical assets; use CDN, HTTP/2, Brotli compression.
UI/UX:
* Sticky menu or country dropdown with search + anchor links; back-to-top.
* Smooth 60fps scroll/hover animations (subtle, professional).
* Dark mode toggle; print styles + downloadable PDF per country.
* Social share buttons; tasteful icons, country flags, and weather graphics (properly licensed).
Accessibility (WCAG 2.1 AA):
* Keyboard navigation, visible focus states, ARIA labels/roles, alt text for all images.
* Sufficient color contrast, skip-to-content link, logical reading order.
Forms & Compliance:
* Email capture form with clear CTA, double opt-in, client/server-side validation.
* Spam protection (honeypot and/or reCAPTCHA), success/error states.
* Privacy & consent: GDPR/CCPA/CAN-SPAM compliant; cookie banner with preferences.
Content Quality & Trust:
* Varied sentence length, grammar/spell check, plagiarism check.
* E-E-A-T: author bio, byline, last updated date, sources where relevant.
* Brief FAQ per country (mark up with FAQPage).
Engineering & Security:
* Lightweight budgets: total JS < 100KB, CSS < 50KB (gzipped); no console errors.
* Zero broken links; HTML/CSS/ARIA validation.
* Security: HTTPS, HSTS, CSP, SRI for externals, input sanitization.
* PWA: manifest, icons (maskable), offline fallback page.
* Custom 404 and 500 pages.
* Cross-browser/device testing: Chrome, Safari (iOS), Edge, Firefox; responsive across desktop, tablet, mobile.
Analytics & Tracking:
* Privacy-friendly analytics (GA4 or Plausible).
* Track affiliate click events; add UTM tagging for outbound links.
Deliverables:
* Ready-to-deploy static/JAMstack codebase (clean, semantic, documented).
* CI/CD config, favicon set + OG images, sitemap.xml, robots.txt.
* 20 fully written country sections with SEO titles, H1-H3s, meta descriptions, and JSON-LD structured data.
Success Criteria:
* Lighthouse ≥ 95 on Performance, SEO, Accessibility, Best Practices.
* Pass automated link checks and HTML/CSS/ARIA validation with zero critical issues.
* **\[Non-Expert\]** Best price from Seattle to Dublin in late October
What is the best price for a ticket from Seattle to Dublin in late October
* **\[Non-Expert\]** Create a timetable for 5 days in Paris
Create a timetable for my upcoming Paris plans for 5 days in the summer 2025
**Construction and Extraction**
* **\[Expert\]** Uncertainty propagation in spatial averaging
Currently, fs\_c1 of different wells wth mean\\pm CI is aggregated into spatial grids using volume production-weighted averaging, and the results are written into known and unknown CSV files.
But this is only for average value how can I propagae uncertanty from wells to those aggregating grids?
* **\[Expert\]** Discussion on implications of low kerogen types
This particular assemblage falls within Field II of Tyson’s APP ternary diagram, which corresponds to a marginal dysoxic–anoxic basin transition. Based on its organic composition, it is classified as kerogen Type III, typically associated with gas-prone source material. The field is characterized by Amorphous Organic Matter (AOM) that has been diluted by a significant input of phytoclasts; however, AOM preservation remains moderate to good.\\nThis assemblage reflects deposition near the marginal marine zone, where fluctuating oxygen levels, high terrestrial influx, and moderate energy conditions. (reference) The presence of oxidized opaque phytoclasts (charcoal, reworked debris) combined with reduced palynomorph content points toward dynamic sediment transport and reworking close to land (Kholeif et al., 2010; Lorente et al., 2014). However, intervals of calmer, low-oxygen conditions allowed partial AOM preservation, typically from marine plankton and bacterial sources (Tyson, 1993; Pacton et al., 2011; Williams, 1984).......................................................................................................................................................i want you to Talk about the implications of the low kerogen types for this palynofacies type and add conclusion to this, talking about nearshore......................then add reference to the part in bracket written as reference
no write exact as i have written and dont change any word......the only thhing you have to do is Talk about the implications of the low kerogen types for this palynofacies type and then gie its reference name in the bracket written as referenceand then conclude with nearshore
* **\[Non-Expert\]** Main challenges in the construction infrastructure industry
what are the main challenges in the construction infrastructure industry
* **\[Non-Expert\]** Takeoff vs. cost estimation in the construction industry
What is the difference between takeoff and cost estimation within the construction industry? Are they the same thing or is cost estimation a subset of the takeoff process?
**Real Estate**
* **\[Expert\]** Report on Orlando's real estate market
Produce a comprehensive report analyzing the current state and future outlook of the Orlando, Florida real estate market, focusing on the multifamily and condominium sectors, with considerations for the broader residential market and investor activity.
Instructions:
Organize the report into clear, numbered sections as specified below.
For each section, list the required subtopics, data points, and analysis elements.
Where applicable, indicate the need for data tables, charts, and visualizations.
Include references and appendices sections for source documentation and supporting detail.
Target the content to real estate investors, developers, and industry professionals.
1. Executive Summary
Briefly summarize Orlando's real estate market in 2024.
Highlight leading sectors (multifamily, condos).
Provide key multifamily statistics: sales volume increase, total volume, units absorbed.
Report on multifamily vacancy rates and trends vs. previous years.
Identify demand drivers: population growth, wages, affordability.
Mention key submarket/county performance.
Summarize investor sentiment and 2025 expectations.
2. Why Orlando Multifamily Outperforms Other Investments
Discuss attractiveness of direct investment in Orlando multifamily/condo development.
Analyze Orlando's unique advantages:
Population/income migration
Domestic/international demand
Florida's tax and regulatory environment (e.g. no state income tax)
Barriers to new supply in submarkets
Compare to passive investments (stocks, bonds):
Typical IRRs for Orlando development
Tangible asset security, inflation protection
Tax advantages (depreciation, interest deductions, capital gains)
Strategic exit flexibility
Identify and describe key submarkets (Downtown Orlando, Lake Nona, tourist corridors).
Reference Orlando's rankings as an investment hub.
Conclude with statement on long-term wealth creation strategy.
3. Orlando Multifamily Market Overview
Summarize overall 2024 market performance and momentum for 2025.
Report YoY change and total multifamily sales volume, compare to past periods.
State number of multifamily transactions.
Describe repositioning strategies in Orlando.
Analyze absorption rates, new deliveries, and vacancy rates (with 2025 forecasts and sources).
Include historical data/charts on volume, rent, and vacancy.
Give average effective rents and YoY growth in key submarkets; provide 2025 rent forecast if available.
Analyze 2024 cap rate trends (by class), impact of interest rates, 2025 outlook.
For each MSA county/submarket (e.g., Orange, Seminole, Osceola, Downtown, Lake Nona):
Analyze class performance, demand shifts, vacancy rates, rent growth, investor interest.
Identify standout submarkets and their market highlights: effective rent, vacancy, new supply, infrastructure.
Highlight employment growth, absorption/vacancy trends.
Provide fast facts and forecasts in tables.
4. A Snapshot of the Broader Orlando Residential Market
Analyze 2024 single-family home sales (volume, YoY trends).
Report on luxury ($1M+) condo performance.
Discuss trends in single-family and condo listings (market implications).
State median condo prices and YoY change.
Analyze the $500K-$999K condo segment: inventory and sales growth since 2019.
Note any early 2025 sales volume signals.
Summarize key statistics in a table for 2024 and Q1 2025.
5. Orlando Condo Market Overview
Resale Market:
Analyze key urban/high-demand submarkets (Downtown, Thornton Park, Dr. Phillips):
Avg. price/SF and change since baseline
Number of closings (Q4 2023 vs. Q4 2024), % change
Listings number, YoY change
Median price, YoY changes, PSF trend
Brief market assessment for each submarket
Analyze unit-type trends (studios-3-bed), price appreciation, demand drivers (family, STRs).
Discuss inventory and listing expansion; impact on prices.
Provide a comparative table with median PSF, YoY trends, inventory growth.
Pre-Construction Market:
Pipeline snapshot (units by 2030, % underway) for key submarkets.
Median pre-construction PSF at end-2024.
Demand profile in each submarket (end-users, STR investors, hybrid).
STR policy prevalence in new projects.
Buyer demand trends (domestic/international).
Table: pre-construction PSF and pipeline progress by submarket.
Table: STR policy overview and buyer profile by submarket.
6. Submarket Deep Dives
For selected submarkets (per your research):
Avg. rent, resale PSF, new dev PSF range
Closings and listings (recent quarter)
Units planned/underway
Major developers
Market dynamics/characteristics
Present all key data points in tables.
7. Investor Considerations
Analyze 2024 cap rates by asset class, YoY changes, 2025 outlook.
Discuss deal structures and buyer strategies (equity, LTV, interest-only, all-cash, alternative financing).
Analyze insurance/debt market volatility and impact.
Assess value-add opportunities (rent gaps between vintages, repositioning potential).
Discuss Class C activity (vacancy, workforce housing, job growth links).
8. References
List all sources (market reports, news, governmental data, etc.).
9. Appendices
Appendix 1: Detailed submarket profiles (tables/bullets with rent, $/SF, inventory, developer info).
Appendix 2: Pre-construction project pipeline (project name, launch/completion dates, units, % sold, PSF, stage, key features in tables).
General Instructions:
Focus on Orlando MSA data and trends.
Cite sources meticulously and consistently in the report.
Include tables/charts where appropriate, mirroring the South Florida report.
Use professional and analytical tone.
Maintain 2024 and 2025 as the main temporal focus, per available data.
Clearly note general real estate knowledge when applicable.
* **\[Expert\]** Draft contract clause for a sale of land transaction
You are an expert contract lawyer drafting under the laws of New South Wales, Australia. Draft a contract clause for a sale of land transaction. You are acting for the Buyer. The subject property is an old house (constructed before occupation certificates were common). The original advice was for the Buyer to obtain a Building Information Certificate (BIC) from the Seller. A BIC is a council certificate stating that no regulatory action will affect the dwelling for 7 years. The Seller initially agreed to undertake remedial works required for the BIC (safety stickers on veranda glass doors, downpipe connection and rose bush planting, laundry drain connection, and railing compliance on back steps). However, the Seller has not yet completed these works. The Buyer wishes to move in by \[Date\], even if the BIC is incomplete. The Seller is willing to reduce the deposit by $\[Amount\] as collateral and promises to finalise the BIC works by \[Future Date\], at which time the $\[Amount\] would be released to the Seller. The Buyer's concern is that $\[Amount\] may not cover regulatory action costs if the BIC is not obtained, and that the Seller may fail to complete the works if the only consequence is forfeiting $\[Amount\].
Draft a clause that protects the Buyer's interests and incorporates the following elements:
1. The Seller may enter the premises after completion to carry out works necessary to obtain the BIC, provided they give the Buyer at least one day's written notice and obtain the Buyer's approval for access.
2. If the Seller fails to obtain the BIC by \[Done Date\], the Seller is liable to reimburse the Buyer for 50% of any regulatory action costs incurred to bring the dwelling into compliance (in addition to forfeiting the $\[Amount\] collateral).
3. If the BIC is not obtained due to reasons outside the Sellerâs control (e.g. council delays), the Seller is still liable for 20% of such regulatory action costs.
4. The clause must provide a pathway for dispute resolution consistent with common terms in NSW contracts for the sale of land (e.g. reference to mediation or expert determination before litigation).
5. The clause must be clear, enforceable, and expressed in plain contractual language suitable for inclusion in a NSW sale of land contract.
Please provide the clause in full contract drafting style, keep the clear and concise and prioritise clarity over legalese.
* **\[Non-Expert\]** Rent estimate around Siegburgerstrasse 110, Düsseldorf
Give an estimate of rent per sq m around Siegburgerstrasse 110, Düsseldorf
* **\[Non-Expert\]** Help choose location of single family house purchase
Help to choose the location to buy a single family house for a family in their mid-30s with a 5 month old baby and planning a second child. Both parents have office job in Copenhagen (hybrid). Wife would like something close to the sea shore, not the first line, but in a walking or biking distance. Our budget is 5M DKK.
**Farming, Fishing, and Forestry**
* **\[Expert\]** 10-year plan and analysis for two-greenhouse tropical sapling nursery complex
ok, it's time to look at the nursery complex with 2 greenhouses, aimed to produce saplings at scale for farm use, and to sell the surplus. Here's the context in a rough timeline in a 10 year project:
Year 1 installation of greenhouse, price US$800K, size 1 ha, to produce when at full capacity 2Million tropical species' saplings per year (mostly cacao, coffee, and native wood tropicals). Production starts at year 2. At year 4 it reaches 1/2 capacity (1M), at year 5 reaches full capacity (2M).
Year 6 installation of new greenhouse, same specs. Year 6 to achieve a 2M sapling/year capacity.
Year 7: optimisation of production methods in the nursery complex, reaching a combined production of 5M saplings/year
The details: part of a bigger structure, the nursery complex will benefit from land and site preparation, and available power and water sources. But it will need:
to have both greenhouses to be shipped from Canada to Brazil, and installed in-situ
it will need to have done all electrical installations, and water too, that allows for water collection, local storage, treatment, and automation of drip irrigation/fertigation and misting systems. Also power will be used for greenhouse cooling (mostly fans), and for different kinds of automation systems, sensors, IoT, moving trays, water pumps, etc...
in an outside area it needs to be built a rustification space, like a simple shade house, for wach greenhouse, in which saplings will finish their acclimatisation
the possible need for a storage area and a load and unload area (some saplings ill be bought, other will be grafted, other germinated, ...). Also, an area to receive soil and prepare the initial stages of the saplings (germination from seeds will be done in a different area, not related to this complex)
the installation of a bio pot system/per greenhouse, with the degradable paper to be used to better accommodate sapling growth
to make the place safer in terms of pests, an adequate flooring is needed. To help mobility of saplings, a system of rails to drive trays from one end to rustication area will make things easier (or maybe there's a better system to do it!?)
furniture is needed, like tables and trays and trolleys and others... There will be automation in the greenhouse, something to keep in mind, but there's a retractable roof, so nothing too fancy in terms of temperature/CO2 or other elements will be automated
The need for equipment to prune, maintenance, integrated pest management, and for mobility and carrying stuff (tractors, quadbike, etc...)
Staff will have access to main building, in which they will have their room. Are other spaces needed for staff?
Overall I also need a detailed overview on budget: CAPEX, OPEX, scaling- up, number of staff, revenues, and a consultant's POV about why such a project may succeed or not, what ate the pitfalls, the warning signals, the best tips, and the cold analysis.
be as thorough as possible
* **\[Expert\]** Asynchronous event-driven paradigm for data-driven gardening assistant
Let's say, we have asynchronous event driven system with listeners, event bus and actuators. Actuator activation change state of the environment; we can separate artifacts of system from external input sources, and optionally incorporate it as a feedback loop information with "internal source" label. On other hand, action should be taken in appropriate time, we can call it "opportunity point" or something like that; except, we don't know where this points happen, maybe we have some handcrafted heuristic algorithm, but it is limited solution.
To have more specific application, assume that it is "data driven gardening assistance" -- we have a system which collects data, integrate and analyse it (data analysis), update digital twin model. It needs to make long term predictions and strategic planning/decision making. On short timescale it needs to provide user (individual person, not agriculture worker) with timely information and guidance, hence "opportunity points"; to make it more natural, we can "adapt" decisions from structured prediction trajectories into natural language with speech synthesis and visual overlay, but it also requires to decide "what" and "when" to communicate.
Provide interpretation of "asynchronous event-driven" paradigm, what are listeners and actuators in such system; data analysis and integration is a bit problematic; as well as what would be _memory_ of such a system -- like attractor states, active feedback loops (e.g. auditory echo), schedule slots and trigger hooks, dynamic topology functional graphs and simulations inference as a form of storage (approximation of causal structures for target/observed objects).
* **\[Non-Expert\]** Best state to catch lobster
what is the best state to catch lobster
* **\[Non-Expert\]** When to plant cucumbers in New Hampshire
when should I plant cucumbers in new hampshire
#### Read next
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
Since we first introduced categories over two years ago, and Vision Arena last year, the AI evaluation landscape has evolved. New categories have been added, existing ones have been updated, and the leaderboards they power are becoming more insightful with each round of community input.](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
---
# Studying the Frontier: Arena Expert
Arena Expert is a great way to differentiate between frontier models. In November we [launched](https://lmarena.ai/blog/arena-expert/)
Arena Expert, where only the hardest prompts from expert users are included.
In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models. We use LMArena data from December 1, 2025 with style control applied, filtering to models with 1300+ ELO. This includes 139 models: 42 thinking and 97 non-thinking.
### TL;DR
* **Expert rankings differentiate the best models**: Models that seem similar in General rankings appear very differently in Expert rankings. "Expert Advantage" measures how much better (or worse) a model performs with experts vs general users (e.g. Opus 4.5 at +85 vs Grok 4.1 at -25)
* **Thinking models have a clear advantage**: Median advantage of +15 for thinking models vs -9 for non-thinking (a 24-point gap)
* **Opus 4.5 dominates Expert rankings**: The non-thinking version scores +85, the highest of any model
Claude Opus 4.5 (non-thinking) is a massive outlier at +85, outperforming even its own thinking version (+52). Sonnet 4.5 Thinking (+57) also does well. On the flip side, Grok 4.1 (-25), GPT-4o (-29 to -39), and ChatGPT-4o-latest (-18) all underperform.
### Expert Model Preference
Points above the line outperform with experts; below underperform
Thinking models
Non-thinking models
Expected line (General = Expert)
Thinking models have a median advantage of +15, while non-thinking models sit at -9 - a gap of 24 points. But there's huge variance: Claude Opus 4.5 (non-thinking) is at +85, while o1-preview (thinking) is at -11. The thinking label alone doesn't guarantee expert preference.
### The Thinking Model Effect
Distribution of expert advantage by model type
Anthropic leads at +22 with strong Opus and Sonnet 4.5 models. Alibaba follows at +14 with Qwen3 models. OpenAI is near neutral - GPT-5.x does well but older models drag down the average. xAI, Google, and DeepSeek all have negative averages.
### Expert Advantage by Company
Average expert advantage across all models per company. (n) = number of models
Thinking models outperform non-thinking at most companies. The gap is biggest at Google (+16 vs -29) and xAI (+14 vs -23). Anthropic is strong across the board - both thinking (+35) and non-thinking (+16) are positive, thanks to Opus and Sonnet 4.5.
### Thinking vs Non-Thinking by Company
Companies with both model types. (n/n) = thinking/non-thinking models
Performance by Model Family
---------------------------
We grouped models by their version (e.g., Opus 4.5, Opus 4.5 Thinking, Sonnet 4.5, etc.). Numbers in parentheses indicate model variants per family.
* **Anthropic**: Newer model families perform best with experts - Opus 4.5 leads at +69, with Claude 3.5 and Claude 3 Opus being the only families below the line.
* **OpenAI**: Clear divide between new and old - GPT-5.x and o3/o4 models are positive, while GPT-4.5 (-17) and GPT-4o/Turbo significantly underperform.
* **Google**: Gemini 3 and 2.5 models outperform (+9 to +18), but the open-source Gemma models struggle significantly (-48) with expert prompts.
* **xAI**: Interestingly, older Grok 3 and Grok 4 families outperform the newer Grok 4.1 (-8).
* **Alibaba**: Qwen3 and QwQ reasoning models perform well (+20 to +25), with older Qwen versions near neutral.
* **DeepSeek**: V3.1/V3.2 are positive (+8), but older models including R1 are below the line.
(n) = number of models
### Anthropic
6 thinking - 11 non-thinking
### OpenAI
13 thinking - 13 non-thinking
### Google
5 thinking - 11 non-thinking
### xAI
7 thinking - 3 non-thinking
### Alibaba
4 thinking - 16 non-thinking
### DeepSeek
4 thinking - 6 non-thinking
Head-to-Head Comparisons
------------------------
On General rankings, some models sit within a few points of each other, making it hard to differentiate between them. Expert rankings differentiate the models much better, due to higher standards that experts expect from these models. Hence models that seem similar in the General rankings appear very differently in the Expert rankings (e.g. Opus 4.5 at 1460 vs Grok 4.1 at 1465 on General, but 1545 vs 1440 on Expert - a 105 point gap).
#### Anthropic: Sonnet 4.5 Thinking vs Non-Thinking
#### OpenAI: GPT-5.1-high vs ChatGPT-4o
#### Google: Gemini 3 Pro vs Gemini 2.5 Pro
#### xAI: Grok 4.1 Thinking vs Non-Thinking
#### Alibaba: Qwen3-235B Thinking vs Non-Thinking
#### Cross-Company: Opus 4.5 vs Grok 4.1
Company Deep Dives
------------------
Points above the trend line are gaining ground with experts. Each chart includes a visual legend showing what the colors and fill styles mean.
* **Anthropic**: Newer models consistently outperform with experts. Opus 4.5 leads at +85 (non-thinking) - interestingly higher than its thinking variant (+53). Earlier Claude 3.5 and 3 Opus models are the only negatives (-5 to -15).
* **OpenAI**: Sharp generational divide. GPT-5.x and o3/o4 reasoning models are positive (+14 to +35), while the GPT-4 family underperforms (-13 to -39). Even GPT-4.5 Preview sits at -17.
* **Google**: Gemini 3 Pro (+9) and Gemini 2.5 models excel with experts (+14 to +40), but the open-source Gemma models struggle significantly (-33 to -70).
* **xAI**: Mixed results. Grok 3 Mini High (+37) and Grok 4 (+22) do well, but the later Grok 4.1 variant shows a decline in performance with expert prompts (-25).
* **Alibaba**: Strongest overall performance. Qwen3 models dominate, with the thinking variant at +64 leading all Chinese models. Older Qwen2.5 models are mixed, with some negative.
* **DeepSeek**: Tends to perform worse with experts overall. Only the V3.1 generation shows positive results (+12 to +14), while both R1 reasoning models are slightly negative (-1 to -6) and older V2.5/V3 models underperform (-14 to -19).
A
### Anthropic
Total Models: 17
Thinking: 6
Non-Thinking: 11
Avg Advantage: +22
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
O
### OpenAI
Total Models: 26
Thinking: 13
Non-Thinking: 13
Avg Advantage: \-3
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
G
### Google
Total Models: 16
Thinking: 5
Non-Thinking: 11
Avg Advantage: \-15
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
X
### xAI
Total Models: 10
Thinking: 7
Non-Thinking: 3
Avg Advantage: +3
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
Q
### Alibaba
Total Models: 20
Thinking: 4
Non-Thinking: 16
Avg Advantage: +14
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
D
### DeepSeek
Total Models: 10
Thinking: 4
Non-Thinking: 6
Avg Advantage: \-2
### General vs Adjusted Expert Scores
Above trend line (thinking)
Above trend line (non-thinking)
Below trend line (thinking)
Below trend line (non-thinking)
#### Read next
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
The next frontier of large language model (LLM) evaluation lies in understanding how models perform when challenged by expert-level problems, drawn from real work, across diverse disciplines.](https://lmarena.ai/blog/arena-expert/)
[\
\
Since we first introduced categories over two years ago, and Vision Arena last year, the AI evaluation landscape has evolved. New categories have been added, existing ones have been updated, and the leaderboards they power are becoming more insightful with each round of community input.](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
---
# Text-to-Image Leaderboard - Best AI Image Generators
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Text-to-Image Arena
===================
Compare LLMs based on their ability to generate images that match text descriptions
Last Updated
Jan 16, 2026
Total Votes
4,224,013
Total Models
41
/
🏆Overall
/
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►2 | [gpt-image-1.5](https://platform.openai.com/docs/models/gpt-image-1.5 "gpt-image-1.5") | 1239 | ±5 | 41,186 | OpenAI | Proprietary |
| 2 | 1◄─►3 | [gemini-3-pro-image-preview-2k (nano-banana-pro)](https://ai.studio/banana "gemini-3-pro-image-preview-2k (nano-banana-pro)") | 1230 | ±6 | 34,028 | Google | Proprietary |
| 3 | 2◄─►3 | [gemini-3-pro-image-preview (nano-banana-pro)](https://ai.studio/banana "gemini-3-pro-image-preview (nano-banana-pro)") | 1226 | ±5 | 73,679 | Google | Proprietary |
| 4 | 4◄─►4 | Flux
[flux-2-max](https://bfl.ai/models/flux-2 "flux-2-max") | 1166 | ±5 | 35,229 | Black Forest Labs | Proprietary |
| 5 | 5◄─►8 | [gemini-2.5-flash-image-preview (nano-banana)](https://ai.studio/banana "gemini-2.5-flash-image-preview (nano-banana)") | 1155 | ±3 | 710,183 | Google | Proprietary |
| 6 | 5◄─►8 | Flux
[flux-2-flex](https://bfl.ai/models/flux-2 "flux-2-flex") | 1154 | ±4 | 57,671 | Black Forest Labs | Proprietary |
| 7 | 5◄─►9 | Flux
[flux-2-pro](https://bfl.ai/models/flux-2 "flux-2-pro") | 1152 | ±4 | 71,273 | Black Forest Labs | Proprietary |
| 8 | 5◄─►9 | Tencent
[hunyuan-image-3.0](https://hunyuan.tencent.com/image/en?tabIndex=0 "hunyuan-image-3.0") | 1151 | ±4 | 143,150 | Tencent | tencent-hunyuan-community |
| 9 | 9◄─►13 | [imagen-4.0-ultra-generate-preview-06-06](https://cloud.google.com/vertex-ai/generative-ai/docs/models/imagen/4-0-ultra-generate-preview-06-06 "imagen-4.0-ultra-generate-preview-06-06") | 1143 | ±4 | 481,968 | Google | Proprietary |
| 10 | 7◄─►13 | Bytedance
[seedream-4-2k](https://seed.bytedance.com/en/seedream4_0 "seedream-4-2k") | 1143 | ±6 | 13,616 | Bytedance | Proprietary |
| 11 | 9◄─►14 | Flux
[flux-2-dev](https://bfl.ai/models/flux-2 "flux-2-dev") | 1141 | ±6 | 26,964 | Black Forest Labs | Proprietary |
| 12 | 9◄─►14 | Bytedance
[seedream-4.5](https://seed.bytedance.com/en/seedream4_5 "seedream-4.5") | 1135 | ±5 | 27,440 | Bytedance | Proprietary |
| 13 | 9◄─►14 | 
[qwen-image-2512](https://huggingface.co/Qwen/Qwen-Image-2512 "qwen-image-2512") | 1134 | ±6 | 14,471 | Alibaba | Apache 2.0 |
| 14 | 11◄─►14 | [imagen-4.0-generate-preview-06-06](https://cloud.google.com/vertex-ai/generative-ai/docs/models/imagen/4-0-generate-preview-06-06 "imagen-4.0-generate-preview-06-06") | 1132 | ±4 | 483,230 | Google | Proprietary |
| 15 | 15◄─►18 | Bytedance
[seedream-4-fal](https://seed.bytedance.com/en/seedream4_0 "seedream-4-fal") | 1118 | ±6 | 13,311 | Bytedance | Proprietary |
| 16 | 15◄─►18 | 
[wan2.5-t2i-preview](https://modelstudio.console.alibabacloud.com/?tab=api#/api/?type=model&url=2862677 "wan2.5-t2i-preview") | 1116 | ±4 | 82,225 | Alibaba | Proprietary |
| 17 | 15◄─►18 | Bytedance
[seedream-4-high-res-fal](https://seed.bytedance.com/en/seedream4_0 "seedream-4-high-res-fal") | 1116 | ±4 | 95,673 | Bytedance | Proprietary |
| 18 | 15◄─►18 | [gpt-image-1](https://platform.openai.com/docs/models/gpt-image-1 "gpt-image-1") | 1115 | ±3 | 275,024 | OpenAI | Proprietary |
| 19 | 19◄─►19 | [gpt-image-1-mini](https://platform.openai.com/docs/models/gpt-image-1-mini "gpt-image-1-mini") | 1101 | ±4 | 76,854 | OpenAI | Proprietary |
| 20 | 19◄─►21 | [mai-image-1](https://microsoft.ai/news/introducing-mai-image-1-debuting-in-the-top-10-on-lmarena/ "mai-image-1") | 1092 | ±4 | 64,907 | Microsoft AI | Proprietary |
| 21 | 21◄─►24 | Bytedance
[seedream-3](https://seed.bytedance.com/en/tech/seedream3_0 "seedream-3") | 1083 | ±5 | 40,093 | Bytedance | Proprietary |
| 22 | 20◄─►24 | 
[z-image-turbo](https://github.com/Tongyi-MAI/Z-Image "z-image-turbo") | 1082 | ±7 | 5,361 | Alibaba | Apache 2.0 |
| 23 | 21◄─►24 | Flux
[flux-1-kontext-max](https://bfl.ai/announcements/flux-1-kontext "flux-1-kontext-max") | 1078 | ±3 | 75,988 | Black Forest Labs | Proprietary |
| 24 | 21◄─►28 | Flux
[flux-2-klein-9b](https://bfl.ai/models/flux-2-klein "flux-2-klein-9b") | 1071 | ±13 | 1,586 | Black Forest Labs | flux-non-commercial-license |
| 25 | 24◄─►28 | 
[qwen-image-prompt-extend](https://qwenlm.github.io/blog/qwen-image/ "qwen-image-prompt-extend") | 1066 | ±3 | 680,294 | Alibaba | Apache 2.0 |
| 26 | 24◄─►28 | Flux
[flux-1-kontext-pro](https://bfl.ai/announcements/flux-1-kontext "flux-1-kontext-pro") | 1062 | ±3 | 401,541 | Black Forest Labs | Proprietary |
| 27 | 24◄─►28 | [imagen-3.0-generate-002](https://deepmind.google/technologies/imagen-3/ "imagen-3.0-generate-002") | 1061 | ±3 | 422,852 | Google | Proprietary |
| 28 | 24◄─►28 | 
[qwen-image](https://qwenlm.github.io/blog/qwen-image/ "qwen-image") | 1061 | ±2 | 106,801 | Alibaba | Apache 2.0 |
| 29 | 29◄─►29 | Ideogram
[ideogram-v3-quality](https://about.ideogram.ai/3.0 "ideogram-v3-quality") | 1052 | ±4 | 111,901 | Ideogram | Proprietary |
| 30 | 30◄─►31 | Luma
[photon](https://replicate.com/luma/photon "photon") | 1040 | ±4 | 124,559 | Luma AI | Proprietary |
| 31 | 30◄─►35 | Flux
[flux-2-klein-4b](https://bfl.ai/models/flux-2-klein "flux-2-klein-4b") | 1031 | ±13 | 1,577 | Black Forest Labs | Apache 2.0 |
| 32 | 31◄─►34 | Recraft
[recraft-v3](https://www.recraft.ai/blog/recraft-introduces-a-revolutionary-ai-model-that-thinks-in-design-language "recraft-v3") | 1026 | ±4 | 175,975 | Recraft | Proprietary |
| 33 | 31◄─►35 | 
[lucid-origin](https://leonardo.ai/news/lucid-origin-ai-image-model/ "lucid-origin") | 1022 | ±3 | 337,912 | Leonardo AI | Proprietary |
| 34 | 31◄─►35 | Flux
[flux-1.1-pro](https://replicate.com/black-forest-labs/flux-1.1-pro "flux-1.1-pro") | 1020 | ±3 | 72,920 | Black Forest Labs | Proprietary |
| 35 | 32◄─►35 | Ideogram
[ideogram-v2](https://replicate.com/ideogram-ai/ideogram-v2 "ideogram-v2") | 1018 | ±3 | 74,729 | Ideogram | Proprietary |
| 36 | 36◄─►37 | [gemini-2.0-flash-preview-image-generation](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.0-flash-preview-image-generation "gemini-2.0-flash-preview-image-generation") | 982 | ±3 | 305,238 | Google | Proprietary |
| 37 | 36◄─►38 | [dall-e-3](https://platform.openai.com/docs/models#dall-e "dall-e-3") | 978 | ±3 | 271,091 | OpenAI | Proprietary |
| 38 | 37◄─►38 | Flux
[flux-1-dev-fp8](https://fireworks.ai/models/fireworks/flux-1-dev-fp8 "flux-1-dev-fp8") | 974 | ±4 | 50,796 | Black Forest Labs | Open |
| 39 | 39◄─►39 | Flux
[flux-1-kontext-dev](https://bfl.ai/announcements/flux-1-kontext-dev "flux-1-kontext-dev") | 956 | ±3 | 256,384 | Black Forest Labs | flux-1-dev-non-commercial-license |
| 40 | 40◄─►40 | Stability
[stable-diffusion-v35-large](https://fal.ai/models/fal-ai/stable-diffusion-v35-large "stable-diffusion-v35-large") | 943 | ±4 | 24,214 | Stability AI | Open |
| 41 | 41◄─►41 | Bytedance
[bagel](https://huggingface.co/ByteDance-Seed/BAGEL-7B-MoT "bagel") | 911 | ±5 | 13,673 | Bytedance | Apache 2.0 |
View all
### Remove Style Control Leaderboard Plots
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Battle Count for Each Combination of Models (without Ties)
---
# Vision AI Leaderboard - Best Image & Multimodal Models
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Vision Arena
============
View rankings across multimodal, generative AI models capable of understanding and processing visual inputs
Last Updated
Jan 16, 2026
Total Votes
624,976
Total Models
90
/
🏆Overall
/
Style Control
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►2 | [gemini-3-pro](https://aistudio.google.com/app/prompts/new_chat?model=gemini-3-pro-preview "gemini-3-pro") | 1300 | ±10 | 6,370 | Google | Proprietary |
| 2 | 1◄─►3 | [gemini-3-flash](https://blog.google/products/gemini/gemini-3-flash "gemini-3-flash") | 1280 | ±12 | 3,858 | Google | Proprietary |
| 3 | 2◄─►7 | [gemini-3-flash (thinking-minimal)](https://blog.google/products/gemini/gemini-3-flash "gemini-3-flash (thinking-minimal)") | 1254 | ±15 | 1,724 | Google | Proprietary |
| 4 | 3◄─►7 | [gpt-5.1-high](https://openai.com/index/gpt-5-1/ "gpt-5.1-high") | 1249 | ±11 | 4,147 | OpenAI | Proprietary |
| 5 | 3◄─►6 | [gemini-2.5-pro](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.5-pro "gemini-2.5-pro") | 1248 | ±7 | 76,223 | Google | Proprietary |
| 6 | 3◄─►10 | [gpt-5.1](https://openai.com/index/gpt-5-1/ "gpt-5.1") | 1241 | ±11 | 4,412 | OpenAI | Proprietary |
| 7 | 4◄─►11 | [chatgpt-4o-latest-20250326](https://x.com/OpenAI/status/1905331956856050135 "chatgpt-4o-latest-20250326") | 1235 | ±6 | 20,118 | OpenAI | Proprietary |
| 8 | 6◄─►17 | [gemini-2.5-flash-preview-09-2025](https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/ "gemini-2.5-flash-preview-09-2025") | 1226 | ±10 | 5,307 | Google | Proprietary |
| 9 | 6◄─►18 | [gpt-4.5-preview-2025-02-27](https://openai.com/index/introducing-gpt-4-5/ "gpt-4.5-preview-2025-02-27") | 1226 | ±11 | 2,925 | OpenAI | Proprietary |
| 10 | 6◄─►18 | [gpt-5-chat](https://platform.openai.com/docs/models/gpt-5-chat-latest "gpt-5-chat") | 1223 | ±8 | 43,759 | OpenAI | Proprietary |
| 11 | 7◄─►21 | 
[ernie-5.0-preview-1220](https://ernie.baidu.com/blog/posts/ernie-5.0-preview-1220-release-on-lmarena/ "ernie-5.0-preview-1220") | 1217
Preliminary | ±12 | 3,601 | Baidu | Proprietary |
| 12 | 8◄─►18 | [o3-2025-04-16](https://openai.com/index/introducing-o3-and-o4-mini/ "o3-2025-04-16") | 1217 | ±7 | 49,622 | OpenAI | Proprietary |
| 13 | 8◄─►21 | [gpt-4.1-2025-04-14](https://openai.com/index/gpt-4-1/ "gpt-4.1-2025-04-14") | 1214 | ±7 | 44,903 | OpenAI | Proprietary |
| 14 | 8◄─►21 | [gemini-2.5-flash](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.5-flash "gemini-2.5-flash") | 1213 | ±7 | 44,278 | Google | Proprietary |
| 15 | 8◄─►23 | 
[qwen3-vl-235b-a22b-instruct](https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancements-list "qwen3-vl-235b-a22b-instruct") | 1210 | ±9 | 7,585 | Alibaba | Apache 2.0 |
| 16 | 9◄─►23 | [gpt-5-high](https://platform.openai.com/docs/models/gpt-5 "gpt-5-high") | 1208 | ±8 | 37,690 | OpenAI | Proprietary |
| 17 | 8◄─►28 | Anthropic
[claude-sonnet-4-20250514-thinking-32k](https://www.anthropic.com/news/claude-4 "claude-sonnet-4-20250514-thinking-32k") | 1207 | ±15 | 1,379 | Anthropic | Proprietary |
| 18 | 8◄─►28 | Anthropic
[claude-opus-4-20250514-thinking-16k](https://www.anthropic.com/news/claude-4 "claude-opus-4-20250514-thinking-16k") | 1206 | ±15 | 1,506 | Anthropic | Proprietary |
| 19 | 12◄─►27 | [gpt-4.1-mini-2025-04-14](https://openai.com/index/gpt-4-1/ "gpt-4.1-mini-2025-04-14") | 1201 | ±8 | 44,117 | OpenAI | Proprietary |
| 20 | 12◄─►28 | [o4-mini-2025-04-16](https://openai.com/index/introducing-o3-and-o4-mini/ "o4-mini-2025-04-16") | 1200 | ±7 | 44,664 | OpenAI | Proprietary |
| 21 | 12◄─►33 | Anthropic
[claude-3-7-sonnet-20250219-thinking-32k](https://www.anthropic.com/news/claude-3-7-sonnet "claude-3-7-sonnet-20250219-thinking-32k") | 1195 | ±15 | 1,688 | Anthropic | Proprietary |
| 22 | 15◄─►33 | [o1-2024-12-17](https://openai.com/index/o1-and-new-tools-for-developers/ "o1-2024-12-17") | 1193 | ±10 | 3,694 | OpenAI | Proprietary |
| 23 | 15◄─►33 | Anthropic
[claude-opus-4-20250514](https://www.anthropic.com/news/claude-4 "claude-opus-4-20250514") | 1191 | ±12 | 2,595 | Anthropic | Proprietary |
| 24 | 17◄─►33 | [gemini-2.5-flash-lite-preview-06-17-thinking](https://aistudio.google.com/app/prompts/new_chat?model=gemini-2.5-flash-lite-preview-06-17 "gemini-2.5-flash-lite-preview-06-17-thinking") | 1188 | ±8 | 39,495 | Google | Proprietary |
| 25 | 17◄─►34 | 
[qwen3-vl-235b-a22b-thinking](https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancements-list "qwen3-vl-235b-a22b-thinking") | 1188 | ±12 | 2,670 | Alibaba | Apache 2.0 |
| 26 | 17◄─►34 | Tencent
[hunyuan-vision-1.5-thinking](https://github.com/Tencent-Hunyuan/HunyuanVision "hunyuan-vision-1.5-thinking") | 1188 | ±12 | 2,875 | Tencent | Proprietary |
| 27 | 17◄─►34 | Anthropic
[claude-sonnet-4-20250514](https://www.anthropic.com/news/claude-4 "claude-sonnet-4-20250514") | 1187 | ±13 | 2,088 | Anthropic | Proprietary |
| 28 | 21◄─►34 | [grok-4-0709](https://docs.x.ai/docs/models/grok-4-0709 "grok-4-0709") | 1183 | ±8 | 35,147 | xAI | Proprietary |
| 29 | 21◄─►34 | [gpt-5-mini-high](https://platform.openai.com/docs/models/gpt-5-mini "gpt-5-mini-high") | 1182 | ±9 | 31,728 | OpenAI | Proprietary |
| 30 | 18◄─►36 | 
[qwen-vl-max-2025-08-13](https://www.alibabacloud.com/help/en/model-studio/what-is-qwen-llm "qwen-vl-max-2025-08-13") | 1181 | ±12 | 3,486 | Alibaba | Proprietary |
| 31 | 21◄─►35 | [gemini-1.5-pro-002](https://aistudio.google.com/app/prompts/new_chat?instructions=lmsys&model=gemini-1.5-pro-002 "gemini-1.5-pro-002") | 1178 | ±8 | 8,902 | Google | Proprietary |
| 32 | 21◄─►37 | Anthropic
[claude-3-7-sonnet-20250219](https://www.anthropic.com/news/claude-3-7-sonnet "claude-3-7-sonnet-20250219") | 1178 | ±9 | 4,683 | Anthropic | Proprietary |
| 33 | 21◄─►42 | [gemini-2.5-flash-lite-preview-09-2025-no-thinking](https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/ "gemini-2.5-flash-lite-preview-09-2025-no-thinking") | 1173 | ±10 | 5,347 | Google | Proprietary |
| 34 | 25◄─►42 | [gemini-2.0-flash-001](https://aistudio.google.com/app/prompts/new_chat?instructions=lmsys-1121&model=gemini-2.0-flash-001 "gemini-2.0-flash-001") | 1169 | ±7 | 9,928 | Google | Proprietary |
| 35 | 31◄─►47 | [gpt-4o-2024-05-13](https://openai.com/index/hello-gpt-4o/ "gpt-4o-2024-05-13") | 1162 | ±8 | 23,273 | OpenAI | Proprietary |
| 36 | 32◄─►47 | Anthropic
[claude-3-5-sonnet-20241022](https://www.anthropic.com/news/3-5-models-and-computer-use "claude-3-5-sonnet-20241022") | 1162 | ±7 | 10,581 | Anthropic | Proprietary |
| 37 | 33◄─►49 | [gemma-3-27b-it](https://aistudio.google.com/app/prompts/new_chat?model=gemma-3-27b-it "gemma-3-27b-it") | 1157 | ±8 | 18,734 | Google | Gemma |
| 38 | 33◄─►49 | [mistral-medium-2505](https://mistral.ai/news/mistral-medium-3 "mistral-medium-2505") | 1155 | ±8 | 11,607 | Mistral | Proprietary |
| 39 | 33◄─►51 | [glm-4.5v](https://huggingface.co/zai-org/GLM-4.5V "glm-4.5v") | 1155 | ±12 | 3,604 | Z.ai | MIT |
| 40 | 30◄─►51 | [glm-4.6v](https://huggingface.co/zai-org/GLM-4.6V "glm-4.6v") | 1154 | ±16 | 1,837 | Z.ai | MIT |
| 41 | 33◄─►51 | Stepfun
[step-1o-turbo-202506](https://platform.stepfun.com/docs/llm/vision "step-1o-turbo-202506") | 1152 | ±14 | 2,057 | StepFun | Proprietary |
| 42 | 33◄─►52 | Tencent
[hunyuan-large-vision](https://cloud.tencent.com/document/product/1729/104753#d6cb04da-053d-4bed-b187-191514feb972 "hunyuan-large-vision") | 1152 | ±16 | 1,455 | Tencent | Proprietary |
| 43 | 35◄─►51 | [mistral-medium-2508](https://mistral.ai/news/mistral-medium-3 "mistral-medium-2508") | 1148 | ±8 | 39,476 | Mistral | Proprietary |
| 44 | 35◄─►51 | Anthropic
[claude-3-5-sonnet-20240620](https://www.anthropic.com/news/claude-3-5-sonnet "claude-3-5-sonnet-20240620") | 1147 | ±9 | 21,624 | Anthropic | Proprietary |
| 45 | 35◄─►51 | Meta
[llama-4-maverick-17b-128e-instruct](https://huggingface.co/meta-llama/Llama-4-Maverick-17B-128E-Instruct "llama-4-maverick-17b-128e-instruct") | 1146 | ±9 | 7,463 | Meta | Llama 4 |
| 46 | 35◄─►54 | Stepfun
[step-3](https://stepfun.ai/research/en/step3 "step-3") | 1145 | ±12 | 3,587 | StepFun | Apache 2.0 |
| 47 | 35◄─►54 | [gpt-5-nano-high](https://platform.openai.com/docs/models/gpt-5-nano "gpt-5-nano-high") | 1144 | ±12 | 4,353 | OpenAI | Proprietary |
| 48 | 37◄─►57 | [mistral-small-2506](https://huggingface.co/mistralai/Mistral-Small-3.2-24B-Instruct-2506 "mistral-small-2506") | 1139 | ±9 | 11,809 | Mistral | Apache 2.0 |
| 49 | 37◄─►57 | [gemini-1.5-flash-002](https://aistudio.google.com/app/prompts/new_chat?instructions=lmsys&model=gemini-1.5-flash-002 "gemini-1.5-flash-002") | 1139 | ±9 | 7,241 | Google | Proprietary |
| 50 | 39◄─►59 | [gemini-2.0-flash-lite-preview-02-05](https://aistudio.google.com/prompts/new_chat?model=gemini-2.0-flash-lite "gemini-2.0-flash-lite-preview-02-05") | 1133 | ±10 | 3,991 | Google | Proprietary |
| 51 | 39◄─►59 | Anthropic
[claude-3-5-haiku-20241022](https://www.anthropic.com/news/3-5-models-and-computer-use "claude-3-5-haiku-20241022") | 1131 | ±15 | 1,592 | Anthropic | Proprietary |
| 52 | 46◄─►59 | [mistral-small-3.1-24b-instruct-2503](https://huggingface.co/mistralai/Mistral-Small-3.1-24B-Instruct-2503 "mistral-small-3.1-24b-instruct-2503") | 1126 | ±9 | 31,315 | Mistral | Apache 2.0 |
| 53 | 46◄─►59 | Meta
[llama-4-scout-17b-16e-instruct](https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E-Instruct "llama-4-scout-17b-16e-instruct") | 1126 | ±10 | 6,874 | Meta | Llama |
| 54 | 45◄─►59 | Stepfun
[step-1o-vision-32k-highres](https://platform.stepfun.com/docs/llm/vision "step-1o-vision-32k-highres") | 1124 | ±12 | 2,833 | StepFun | Proprietary |
| 55 | 48◄─►59 | 
[qwen2.5-vl-72b-instruct](https://huggingface.co/Qwen/Qwen2.5-VL-72B-Instruct "qwen2.5-vl-72b-instruct") | 1122 | ±10 | 3,768 | Alibaba | Qwen |
| 56 | 48◄─►59 | [gpt-4o-2024-08-06](https://platform.openai.com/docs/models/gpt-4o "gpt-4o-2024-08-06") | 1119 | ±12 | 3,376 | OpenAI | Proprietary |
| 57 | 50◄─►60 | [gemini-1.5-pro-001](https://aistudio.google.com/app/prompts/new_chat?model=gemini-1.5-pro "gemini-1.5-pro-001") | 1118 | ±11 | 16,734 | Google | Proprietary |
| 58 | 48◄─►62 | 
[qwen2.5-vl-32b-instruct](https://huggingface.co/Qwen/Qwen2.5-VL-32B-Instruct "qwen2.5-vl-32b-instruct") | 1116 | ±15 | 1,490 | Alibaba | Apache 2.0 |
| 59 | 50◄─►62 | [gpt-4-turbo-2024-04-09](https://platform.openai.com/docs/models/gpt-4-turbo-and-gpt-4 "gpt-4-turbo-2024-04-09") | 1113 | ±11 | 13,391 | OpenAI | Proprietary |
| 60 | 58◄─►64 | [gpt-4o-mini-2024-07-18](https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence/ "gpt-4o-mini-2024-07-18") | 1097 | ±7 | 17,347 | OpenAI | Proprietary |
| 61 | 58◄─►64 | [pixtral-large-2411](https://huggingface.co/mistralai/Pixtral-Large-Instruct-2411 "pixtral-large-2411") | 1094 | ±9 | 5,423 | Mistral | MRL |
| 62 | 57◄─►68 | [gpt-4.1-nano-2025-04-14](https://openai.com/index/gpt-4-1/ "gpt-4.1-nano-2025-04-14") | 1089 | ±18 | 1,211 | OpenAI | Proprietary |
| 63 | 60◄─►66 | 
[qwen2-vl-72b](https://qwenlm.github.io/zh/blog/qwen2-vl/ "qwen2-vl-72b") | 1086 | ±9 | 5,937 | Alibaba | Qwen |
| 64 | 60◄─►68 | 
[qwen-vl-max-1119](https://help.aliyun.com/zh/model-studio/user-guide/vision/?spm=a2c4g.11186623.0.0.33d259a8vPlZoe#f1cbd5b8a8k5w "qwen-vl-max-1119") | 1085 | ±16 | 1,422 | Alibaba | Proprietary |
| 65 | 62◄─►69 | [gemini-1.5-flash-8b-001](https://aistudio.google.com/app/prompts/new_chat?instructions=lmsys&model=gemini-1.5-flash-8b "gemini-1.5-flash-8b-001") | 1071 | ±10 | 6,243 | Google | Proprietary |
| 66 | 63◄─►70 | Anthropic
[claude-3-opus-20240229](https://www.anthropic.com/news/claude-3-family "claude-3-opus-20240229") | 1064 | ±10 | 15,565 | Anthropic | Proprietary |
| 67 | 62◄─►70 | Stepfun
[step-1v-32k](https://platform.stepfun.com/docs/llm/vision "step-1v-32k") | 1063 | ±16 | 1,534 | StepFun | Proprietary |
| 68 | 63◄─►70 | [gemini-1.5-flash-001](https://aistudio.google.com/app/prompts/new_chat?model=gemini-1.5-flash "gemini-1.5-flash-001") | 1060 | ±11 | 13,260 | Google | Proprietary |
| 69 | 66◄─►74 | [molmo-72b-0924](https://huggingface.co/allenai/Molmo-72B-0924 "molmo-72b-0924") | 1047 | ±13 | 3,048 | AI2 | Apache 2.0 |
| 70 | 65◄─►77 | Tencent
[hunyuan-standard-vision-2024-12-31](https://cloud.tencent.com/document/product/1729/104753 "hunyuan-standard-vision-2024-12-31") | 1043 | ±21 | 809 | Tencent | Proprietary |
| 71 | 69◄─►77 | Meta
[llama-3.2-vision-90b-instruct](https://ai.meta.com/blog/llama-3-2-connect-2024-vision-edge-mobile-devices/ "llama-3.2-vision-90b-instruct") | 1033 | ±8 | 8,682 | Meta | Llama 3.2 |
| 72 | 69◄─►78 | [qwen2-vl-7b-instruct](https://huggingface.co/Qwen/Qwen2-VL-7B-Instruct "qwen2-vl-7b-instruct") | 1032 | ±10 | 5,766 | Aliaba | Apache 2.0 |
| 73 | 70◄─►79 | [pixtral-12b-2409](https://mistral.ai/news/pixtral-12b/ "pixtral-12b-2409") | 1025 | ±9 | 7,511 | Mistral | Apache 2.0 |
| 74 | 69◄─►80 | [internvl2-26b](https://internvl.github.io/blog/2024-07-02-InternVL-2.0/ "internvl2-26b") | 1025 | ±12 | 5,148 | OpenGVLab | MIT |
| 75 | 69◄─►82 | [amazon-nova-lite-v1.0](https://docs.aws.amazon.com/nova/latest/userguide/what-is-nova.html "amazon-nova-lite-v1.0") | 1021 | ±15 | 1,854 | Amazon | Proprietary |
| 76 | 70◄─►82 | [amazon-nova-pro-v1.0](https://docs.aws.amazon.com/nova/latest/userguide/what-is-nova.html "amazon-nova-pro-v1.0") | 1020 | ±13 | 2,335 | Amazon | Proprietary |
| 77 | 70◄─►81 | Anthropic
[claude-3-sonnet-20240229](https://www.anthropic.com/news/claude-3-family "claude-3-sonnet-20240229") | 1019 | ±11 | 12,314 | Anthropic | Proprietary |
| 78 | 73◄─►84 | 01.AI
[yi-vision](https://platform.01.ai/docs#models-and-pricing "yi-vision") | 1004 | ±18 | 1,219 | 01 AI | Proprietary |
| 79 | 74◄─►84 | Anthropic
[claude-3-haiku-20240307](https://www.anthropic.com/news/claude-3-family "claude-3-haiku-20240307") | 1002 | ±12 | 13,380 | Anthropic | Proprietary |
| 80 | 72◄─►86 | Cohere
[c4ai-aya-vision-32b](https://huggingface.co/CohereForAI/aya-vision-32b "c4ai-aya-vision-32b") | 1000 | ±22 | 847 | Cohere | CC-BY-NC-4.0 |
| 81 | 75◄─►84 | [molmo-7b-d-0924](https://huggingface.co/allenai/Molmo-7B-D-0924 "molmo-7b-d-0924") | 996 | ±13 | 2,815 | AI2 | Apache 2.0 |
| 82 | 78◄─►84 | Meta
[llama-3.2-vision-11b-instruct](https://ai.meta.com/blog/llama-3-2-connect-2024-vision-edge-mobile-devices/ "llama-3.2-vision-11b-instruct") | 992 | ±11 | 4,817 | Meta | Llama 3.2 |
| 83 | 76◄─►88 | Nvidia
[nvila-internal-15b-v1](https://huggingface.co/Efficient-Large-Model/NVILA-15B "nvila-internal-15b-v1") | 988 | ±20 | 1,077 | Nvidia | \- |
| 84 | 78◄─►88 | [llava-onevision-qwen2-72b-ov](https://huggingface.co/lmms-lab/llava-onevision-qwen2-72b-ov "llava-onevision-qwen2-72b-ov") | 981 | ±18 | 1,321 | LLaVA | Apache 2.0 |
| 85 | 83◄─►88 | [llava-v1.6-34b](https://llava-vl.github.io/blog/2024-01-30-llava-next/ "llava-v1.6-34b") | 966 | ±12 | 4,531 | LLaVA | Apache 2.0 |
| 86 | 82◄─►88 | [minicpm-v-2\_6](https://huggingface.co/openbmb/MiniCPM-V-2_6 "minicpm-v-2_6") | 965 | ±15 | 1,987 | OpenBMB | Apache 2.0 |
| 87 | 82◄─►88 | [cogvlm2-llama3-chat-19b](https://huggingface.co/THUDM/cogvlm2-llama3-chat-19B "cogvlm2-llama3-chat-19b") | 964 | ±15 | 1,991 | Zhipu AI | CogVLM2 |
| 88 | 83◄─►88 | [internvl2-4b](https://internvl.github.io/blog/2024-07-02-InternVL-2.0/ "internvl2-4b") | 958 | ±12 | 3,703 | OpenGVLab | MIT |
| 89 | 89◄─►89 | Azure
[phi-3.5-vision-instruct](https://huggingface.co/microsoft/Phi-3.5-vision-instruct "phi-3.5-vision-instruct") | 922 | ±15 | 2,592 | Microsoft | MIT |
| 90 | 90◄─►90 | Azure
[phi-3-vision-128k-instruct](https://huggingface.co/microsoft/Phi-3-vision-128k-instruct "phi-3-vision-128k-instruct") | 884 | ±18 | 1,401 | Microsoft | MIT |
View all
### Default Leaderboard Plots
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Battle Count for Each Combination of Models (without Ties)
---
# Fueling the World’s Most Trusted AI Evaluation Platform
Today, we’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners, and Laude Ventures. This milestone is about something much bigger than raising funding. This year we saw our community grow by over 25x alongside rapid adoption by AI labs who trust this platform as a gold-standard for evaluating real-world model performance.
**Momentum Driven by the Community**
Since announcing our $100M Seed round last year in May, LMArena has grown far faster than we imagined. In a matter of months, the community has contributed:
* 50 million votes across text, vision, web dev, search, video and image modalities
* 400+ new model evaluations, spanning both open and proprietary models (so many codenames!)
* 145k open-source battle data points across text, multimodal, expert and occupational categories, and more!
These numbers represent real people shaping how AI is measured. The LMArena community has proven that real-world usage can be the backbone for scalable infrastructure to ensure the responsible deployment of AI.
**Why We Raised Now**
The increased competition among AI labs has created a critical need for rigorous, reproducible evaluations. AI labs need actionable feedback on how to improve their models, and enterprises need to know which models perform best for them. Our [first evaluation product](https://lmarena.ai/blog/ai-evaluations/)
launched in September, which has resulted in a huge demand for:
* Real-world performance [insights](https://lmarena.ai/leaderboard?ref=lmarena.ai)
* Diverse, fresh, and [expert-level data](https://lmarena.ai/blog/arena-expert/)
* [Rigorous science](https://lmarena.ai/blog/ranking-method/)
to understand human judgement
* [Testing environments](https://lmarena.ai/blog/code-arena/)
aligned with how people actually use AI
This momentum has resulted in strong revenue growth, and we are using the opportunity to raise money so that we can move even faster to build new features and improve our product experience for all our users. We’re focused on improving the platform for the entire community, and 2026 is shaping up to be an exciting year for both the company and everyone building with us.
**Thank You to Our Community**
LMArena started as a research experiment. It’s now becoming a foundational pillar for the modern AI ecosystem. To everyone who has tested, voted, reported bugs, submitted suggestions, or shared your perspective: Thank you. This work wouldn’t exist without you. We’re deeply grateful for the community’s trust and honored to serve as the voice of humans shaping and improving AI. Let’s measure and advance what the world needs next.
If you’re new here, come test with us at → [lmarena.ai](http://lmarena.ai/?ref=lmarena.ai)
Love what we do? Join the team at → [lmarena.ai/jobs](https://jobs.ashbyhq.com/lmarena?ref=lmarena.ai)
Read more in our official press release → [linked here](https://www.prnewswire.com/news-releases/lmarena-raises-150-million-to-build-the-worlds-most-trusted-ai-evaluation-platform-302653012.html?ref=lmarena.ai)
For any press inquiries contact → [press@lmarena.ai](mailto:press@lmarena.ai)
#### Read next
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
Introducing Code Arena: live evals for agentic coding in the real world AI coding models have evolved fast. Today’s systems don’t just output static code in one shot. They build. They scaffold full web apps and sites, refactor complex systems, and debug themselves in real time. Many now](https://lmarena.ai/blog/code-arena/)
[\
\
Today, we’re introducing a commercial product: AI Evaluations. This service offers enterprises, model labs, and developers comprehensive evaluation services grounded in real-world human feedback, showing how models actually perform in practice.](https://lmarena.ai/blog/ai-evaluations/)
---
# Search AI Leaderboard - Best AI Search Models Compared
* [New Chat](https://lmarena.ai/c/new)
* [Leaderboard](https://lmarena.ai/leaderboard)
[Terms of Use](https://lmarena.ai/terms-of-use)
[Privacy Policy](https://lmarena.ai/privacy-policy)
Cookies
Search Arena
============
View rankings across LLMs with web search for real-time information, external knowledge, and grounded citations
Learn more about Search Arena at [our blog](https://lmarena.ai/blog/search-arena-update/)
Last Updated
Jan 12, 2026
Total Votes
148,614
Total Models
15
/
/
Style Control
| Rank | Rank Spread | Model | Score | 95% CI (±) | Votes | Organization | License |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 1◄─►3 | [gemini-3-pro-grounding](https://ai.google.dev/gemini-api/docs/google-search "gemini-3-pro-grounding") | 1213 | ±7 | 11,511 | Google | Proprietary |
| 2 | 1◄─►3 | [gpt-5.2-search](https://openai.com/index/introducing-gpt-5-2/ "gpt-5.2-search") | 1210 | ±8 | 7,117 | OpenAI | Proprietary |
| 3 | 1◄─►3 | [gpt-5.1-search](https://openai.com/index/gpt-5-1/ "gpt-5.1-search") | 1199 | ±7 | 8,877 | OpenAI | Proprietary |
| 4 | 4◄─►4 | [grok-4-1-fast-search](https://x.ai/news/grok-4-1-fast "grok-4-1-fast-search") | 1178 | ±7 | 7,573 | xAI | Proprietary |
| 5 | 5◄─►5 | [grok-4-fast-search](https://x.ai/news/grok-4-fast "grok-4-fast-search") | 1164 | ±5 | 26,302 | xAI | Proprietary |
| 6 | 6◄─►9 | [gemini-2.5-pro-grounding](https://ai.google.dev/gemini-api/docs/google-search "gemini-2.5-pro-grounding") | 1143 | ±5 | 31,350 | Google | Proprietary |
| 7 | 6◄─►9 | [o3-search](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses "o3-search") | 1138 | ±5 | 21,174 | OpenAI | Proprietary |
| 8 | 6◄─►11 | Perplexity
[ppl-sonar-reasoning-pro-high](https://docs.perplexity.ai/getting-started/overview "ppl-sonar-reasoning-pro-high") | 1137 | ±5 | 29,952 | Perplexity | Proprietary |
| 9 | 6◄─►12 | [grok-4-search](https://docs.x.ai/docs/guides/live-search "grok-4-search") | 1137 | ±5 | 19,725 | xAI | Proprietary |
| 10 | 8◄─►13 | Anthropic
[claude-opus-4-1-search](https://www.anthropic.com/news/claude-opus-4-1 "claude-opus-4-1-search") | 1128 | ±5 | 30,825 | Anthropic | Proprietary |
| 11 | 8◄─►13 | [gpt-5-search](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses "gpt-5-search") | 1128 | ±5 | 21,326 | OpenAI | Proprietary |
| 12 | 9◄─►13 | Perplexity
[ppl-sonar-pro-high](https://docs.perplexity.ai/getting-started/overview "ppl-sonar-pro-high") | 1127 | ±5 | 29,534 | Perplexity | Proprietary |
| 13 | 10◄─►13 | Anthropic
[claude-opus-4-search](https://www.anthropic.com/news/claude-opus-4-1 "claude-opus-4-search") | 1125 | ±5 | 30,901 | Anthropic | Proprietary |
| 14 | 14◄─►15 | [diffbot-small-xl](https://github.com/diffbot/diffbot-llm-inference "diffbot-small-xl") | 1019 | ±8 | 6,511 | Diffbot | Apache 2.0 |
| 15 | 14◄─►15 | [api-gpt-4o-search](https://platform.openai.com/docs/models/gpt-4o-search-preview "api-gpt-4o-search") | 1004 | ±10 | 3,426 | OpenAI | Proprietary |
### Default Leaderboard Plots
#### Fraction of Model A Wins for All Non-tied A vs. B Battles
#### Confidence Intervals on Model Strength (via Bootstrapping)
#### Battle Count for Each Combination of Models (without Ties)
#### Average Win Rate Against All Other Models (Uniform Sampling and No Ties)
---
# The Next Stage of AI Coding Evaluation Is Here
**Introducing Code Arena: live evals for agentic coding in the real world**
AI coding models have evolved fast. Today’s systems don’t just output static code in one shot. They _build_. They scaffold full web apps and sites, refactor complex systems, and debug themselves in real time. Many now act as _coding agents_, planning and executing structured actions to design and deploy complete applications.
But the question is no longer _Can a model write code?_ It’s _How well can it build real applications end-to-end?_
Traditional benchmarks measure _correctness_: whether code compiles and passes a set of static test cases. Correctness matters, but it’s only part of what defines real development. Building software is iterative and creative: you plan, test, refine, and repeat. A credible evaluation must reflect that process.
**Code Arena** does exactly that. It’s our next-generation evaluation system, rebuilt from the ground up for transparency, precision, and real-world performance. Models operate as interactive agents inside controlled, isolated environments where every prompt, render, and action is logged. Sessions are restorable and persistent across visits, and generations can be shared or revisited later.
The result is a live, inspectable system that evaluates not only whether code works, but _how well it performs_, _how naturally it interacts_, and _how faithfully it fulfills the intended design_. Code Arena measures _coding in motion_, capturing how models think, plan, and build in conditions that mirror real development.
* * *
What’s new for developers
-------------------------
Code Arena introduces a developer experience built to feel like a live coding environment: interactive, transparent, and persistent from start to finish.
* **Agentic behaviors:** Models plan and execute autonomously using structured tool calls (create\_file, edit\_file, read\_file) that reveal reasoning step-by-step.
* **Multi-turn, multi-step execution:** Models iterate, edit, and refine across multiple interactions, enabling complex builds within a single evaluation.
* **Real-time generation:** Output renders as models build, so developers can explore running apps while code evolves.
* **Persistent sessions:** Code sessions are restorable and persistent across visits, preserving state and enabling collaborative review.
* **Recursive edits and HTML file trees:** Every generation includes a full project structure (HTML, CSS, JS) letting evaluators inspect how models manage interdependent files and recursive edits.
* **Shareable generations:** Each build can be shared via a unique link for peer testing or model comparison.
* **Unified workflow:** Prompting, generation, and evaluation now happen entirely inside Arena’s infrastructure, ensuring controlled environments, consistent parameters, and reproducible results.
Together, these updates turn benchmarking into an experiment you can see, run, and share. Code Arena is now a transparent coding environment for developers, model builders, prototypers, knowledge workers, creative professionals, and more.
* * *
How Code Arena works
--------------------
Each Code Arena evaluation is a reproducible experiment that captures the full trajectory of AI-assisted development, from ideas to generation to human judgment.
1. **Prompt:** An evaluator or developer submits a task such as _“Build a markdown editor with dark mode.”_
2. **Plan:** Models interpret the request and decide which actions to take using structured tool calls. This agentic planning mirrors real developer workflow.
3. **Generate:** The model produces live, deployable web apps and sites.
4. **Record:** Every model action (file creation, edit, or execution) is logged and versioned. Snapshots are stored in Cloudflare R2 and linked to Arena’s database for transparent traceability.
5. **Render:** The resulting app is streamed through a secure frontend using CodeMirror 6 for source view and a live preview for interaction and testing.
6. **Vote:** Evaluators compare outputs pairwise, assessing functionality, usability, and fidelity as well as design, taste, and aesthetics. Each vote is stored with full context: model version, latency, and environment.
7. **Aggregate:** Structured human judgments feed into the leaderboard in real time, displaying confidence intervals and performance variance rather than static averages.
This closed-loop pipeline, from prompt to live app to verifiable vote, ensures that every result in Code Arena is transparent, reproducible, and scientifically grounded. Code Arena doesn’t just refine how we evaluate AI coding models. It redefines the foundation itself.
* * *
From WebDev Arena to Code Arena
-------------------------------
When we launched [WebDev Arena](https://web.lmarena.ai/?ref=lmarena.ai)
, it introduced the first large-scale, human-in-the-loop benchmark for AI coding. Developers could watch models build real applications, interact with outputs, and vote on performance, making evaluation participatory and transparent.
As usage scaled, so did the need for precision and reproducibility. The original system, designed for experimentation, couldn’t support the rigor required for real world usage and evaluation.
Code Arena rebuilds that foundation from the ground up. Every component has been redesigned for transparency, traceability, and methodological control. The result is a more robust and scientifically grounded system that measures not just _if_ code works, but _how well_ it works in practice.
* * *
Inside the rebuild
------------------
Code Arena isn’t just an infrastructure upgrade. It’s a new evaluation framework built for reproducibility, transparency, and scientific rigor. Each evaluation runs inside a tightly controlled environment designed for precision and scale, where every action, render, and result is logged and reproducible.
* **Agentic tool use:** Models autonomously create, modify, and execute code through structured tool calls, enabling real-world behaviors like recursive edits and dependency management.
* **Persistent and shareable sessions:** Code sessions are restorable and persistent across visits, allowing users to revisit, inspect, and distribute live generations.
* **Reproducibility:** Every prompt, model version, and human vote is linked to a traceable ID.
* **Scoring framework:** Results combine structured human evaluation with transparent statistical aggregation, including inter-rater reliability and confidence intervals.
This combination turns Code Arena from a leaderboard into a scientific measurement system where every number is reproducible, every output is verifiable, and every model can be tested under real-world conditions.
### Unified evaluation system and methodology
Prompting, generation, comparison, and voting now happen within the Arena platform in one seamless workflow. This integration reduces latency, improves reliability, and allows precise tracking across thousands of simultaneous tasks.
With Code Arena, we didn’t just update the interface. We rebuilt the foundation of coding evaluation. Each model is scored on three axes that mirror real developer judgment:
* **Functionality:** Does the app do what it’s supposed to?
* **Usability:** Is it clear, responsive, and intuitive?
* **Fidelity:** Does it match the requested design or behavior?
The new system introduces **agentic, multi-turn execution**, where models plan and execute actions autonomously. Each model can call tools like create\_file, edit\_file, and run\_command, recursively refining its own work in structured steps. This enables complex, iterative development cycles that mirror real engineering behavior.
Models generate and deploy fully interactive web applications and sites, and each evaluation records the complete chain, from prompt to final render, under consistent conditions, ensuring that results are traceable, auditable, and repeatable.
Evaluations remain human-driven but now apply structured scoring and transparent aggregation, producing results that are statistically validated and reproducible. This rebuild lays the foundation for Code Arena’s evolved evaluation framework, grounded in three principles:
* **Humans at the core:** Every score represents human judgment. Votes are logged with context and aggregated transparently.
* **Show our work:** Every metric links to its data: cost, latency, and methodology. Transparency is built into the infrastructure.
* **Embrace uncertainty:** Arena publishes confidence intervals and variance, not just averages. Evaluation should reflect nuance, not obscure it.
### Clean data foundation and new leaderboard
Because Code Arena’s architecture and evaluation methodology have been completely rebuilt, it launches on a fresh leaderboard designed to reflect this new system from the ground up. No data is merged or retrofitted from WebDev Arena, ensuring methodological consistency and preserving the integrity of future comparisons.
Merging results from WebDev Arena would compromise data integrity by combining evaluations produced under different scoring systems, environments, and assumptions. Starting fresh allows Code Arena to mature under clear, reproducible evaluation rules, free from legacy bias and aligned with our rigorous standards for transparency and auditability.
The original WebDev Arena leaderboard (**WebDev Legacy**) will be retired in the near future, but for now, it remains live as a historical record of the first era of AI coding evaluation. The new **WebDev V2 leaderboard**, which underpins Code Arena, defines the forward-looking standard for real-world performance.
### Bias tracking and data integrity
Every UI or workflow change can shift human voting patterns. Arena treats this as part of the science of evaluation. Before any change is integrated, the team runs bias audits, measuring effects on voting behavior and compensating for them before leaderboard updates. This ensures that human-in-the-loop evaluation remains consistent, fair, and statistically sound as the platform evolves.
* * *
Community at the core
---------------------
Arena’s strength has always been its community: the developers, researchers, and builders who believe progress should be open, measurable, and shared. Code Arena turns that belief into practice.
Inside the platform, real participants drive every evaluation. Developers explore live apps, compare outputs, and decide which models perform best in real scenarios. Their collective feedback forms the data that powers the leaderboard. Human judgment is transformed into structured insight.
The Arena Discord community keeps this loop active. It’s where developers propose new challenges, join live tests, and surface anomalies that help refine the framework itself. This collaboration ensures that Code Arena evolves with the ecosystem it measures.
The Arena Creator Community extends that spirit, showcasing how people use, test, and build with Arena. Their projects make evaluation not just open and transparent, but engaging and creative.
When people take part in Code Arena, they’re not just generating data. _They’re defining what good AI coding looks like._
* * *
What’s next
-----------
Code Arena’s launch marks the beginning of a new phase focused on depth, reliability, and reach. Over the coming months, the team will continue to refine data quality, latency, and evaluation speed while expanding what models can build and how developers interact with them.
The next wave of updates will introduce multi-file React applications, allowing models to generate structured repositories instead of single-file prototypes, bringing Code Arena closer to real-world software development: iterative, layered, and visual.
Within the coming months, Arena will begin rolling out agent support and multimodal inputs as well as isolated sandboxes for multi-file projects. These extensions move Code Arena toward connected, collaborative environments that mirror how modern coding agents actually work across systems, interfaces, and media.
Code Arena isn’t a static benchmark. It’s a living system, evolving with every new model, experiment, and human vote. Each update strengthens its foundation: transparent, reproducible evaluation built for scale.
Arena’s mission has always been to measure what matters: how AI performs in the real world. With Code Arena, that mission now reaches the heart of software creation. This is where developers, researchers, and model builders meet to test performance together.
The next stage of AI coding evaluation is here.
**Welcome to Code Arena.**
👉 [Explore Code Arena →](https://lmarena.ai/code?ref=lmarena.ai)
#### Read next
[\
\
We’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners and Laude Ventures.](https://lmarena.ai/blog/series-a/)
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
Today, we’re introducing a commercial product: AI Evaluations. This service offers enterprises, model labs, and developers comprehensive evaluation services grounded in real-world human feedback, showing how models actually perform in practice.](https://lmarena.ai/blog/ai-evaluations/)
---
# Re-introducing Vision Arena Categories
Since we first introduced categories [over two years ago](https://lmarena.ai/blog/arena-category/)
, and Vision Arena [last year,](https://lmsys.org/blog/2024-06-27-multimodal/?ref=lmarena.ai)
the AI evaluation landscape has evolved. New categories have been added, existing ones have been updated, and the leaderboards they power are becoming more insightful with each round of community input.
If you need a refresher: categories are how we organize conversations on LMArena. Each message can be tagged into one or more categories, though tagging isn’t required. This flexibility ensures that we capture the richness of real-world use cases without forcing conversations into boxes.
When you view a category leaderboard, you’re seeing the same ranking methodology as the overall Arena leaderboard, but filtered only to conversations within that category. This makes categories a powerful way to zoom in on specific domains of model performance, whether that’s coding, creative writing, or multimodal reasoning.
In Vision Arena, users upload images and give text prompts asking all sorts of questions, from homework to storytelling. Like in Text Arena, many insights can be gained by looking at the categories of these conversations, both in terms of the prompts and the accompanying images.
Today, we’ll define and explain the new Vision Arena categories paired with example prompts and images.
**Captioning**
The Captioning category covers requests for general descriptions of images. This measures a model’s capacity to understand and describe images, often for users interested in getting overall information about an image, rather than seeking specific information from it.

Prompt: Please describe the photo in English.

Prompt: Translate, analyze, and summarize the contents of this document.
**Creative Writing**
The Creative Writing category is designed to capture the models’ skills in compositions outside of academic, professional, and technical areas, and typically involve creativity, imagination or storytelling.

Prompt: give 4 titles retrospectively to the abstract pieces depicting the emotional consciousness of Ulysses

Prompt: Give a sensory rich description of this Wabi sabi space
**Diagrams**
For testing recognition and understanding of technical information in images, we have the Diagrams category. This includes instances where the image contains graphs, charts, or figures, and the user is asking questions which require understanding of the concepts of the visuals.

Prompt: The graph of a parent function is shown. Which function belongs to the same function family as the graphed function? A f\\left ( x \\right ): =: 5^{x}: - : 4 B f\\left ( x \\right ): =: \\frac{1}{5}\\sqrt\[3\]{x: +: 4} C f\\left ( x \\right ): =: 5x^{2}: +: 4 D f\\left ( x \\right ): =: 5\\sqrt{x}: -: 4

Prompt: Please answer the question from the attached file with an explanation. Thanks.
**Entity Recognition**
For recognizing, identifying, and explaining _specific_ objects, items, or people from images, we have the Entity Recognition category. This tests the models on their ability to associate visual features of particular things with the associated knowledge from their pretraining.

Prompt: What kind of pokemon is this

Prompt: who are the people in this image?
**Homework**
This category measures models’ abilities to understand and solve problems from assignments based on pictures of the assignments. These vary widely in topics and across the level of education.

Prompt: answer this correctly

Prompt: explain the answer
**Humor**
The Humor category is a lighthearted and fun category which contains images and prompts where users ask the models to identify funny components or explain the joke. Understanding and explaining humor has historically been a difficult task for AI, and adding image understanding makes it even more challenging.

Prompt: whats a better caption to write for us on weekdays vs us on fridays?

Prompt: Can you explain the humor in this meme?
**Optical Character Recognition (OCR)**
The OCR category contains images with text, with prompts asking questions for information from the textual components of the image. This is the test of the models’ abilities to read and understand text in images.

Prompt: extract the article text

Prompt: send me the text in the image.
**Conclusion**
These examples highlight the variety of inputs and tasks that people are using Vision Arena’s multimodal capabilities for, while also providing context for the categories.
You can now explore how your favorite AI models compare across these different categories on the [Vision Leaderboard](https://lmarena.ai/leaderboard/vision?ref=lmarena.ai)
!
#### Read next
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
The next frontier of large language model (LLM) evaluation lies in understanding how models perform when challenged by expert-level problems, drawn from real work, across diverse disciplines.](https://lmarena.ai/blog/arena-expert/)
---
# LMArena Blog (Page 2)
Latest
======
[\
\
We’re excited to share a major milestone in LMArena’s journey. We’ve raised $150M of Series A funding led by Felicis and UC Investments (University of California), with participation from Andreessen Horowitz, The House Fund, LDVP, Kleiner Perkins, Lightspeed Venture Partners and Laude Ventures.](https://lmarena.ai/blog/series-a/)
[\
\
Building community trust with open science is critical for the development of AI and its alignment with the needs and preferences of all users. With that in focus, we’re delighted to publish Arena-Rank, an open-source Python package for ranking that powers the LMArena leaderboard!](https://lmarena.ai/blog/arena-rank/)
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
Introducing Code Arena: live evals for agentic coding in the real world AI coding models have evolved fast. Today’s systems don’t just output static code in one shot. They build. They scaffold full web apps and sites, refactor complex systems, and debug themselves in real time. Many now](https://lmarena.ai/blog/code-arena/)
[\
\
The next frontier of large language model (LLM) evaluation lies in understanding how models perform when challenged by expert-level problems, drawn from real work, across diverse disciplines.](https://lmarena.ai/blog/arena-expert/)
[\
\
Since we first introduced categories over two years ago, and Vision Arena last year, the AI evaluation landscape has evolved. New categories have been added, existing ones have been updated, and the leaderboards they power are becoming more insightful with each round of community input.](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
[\
\
Today, we’re introducing a commercial product: AI Evaluations. This service offers enterprises, model labs, and developers comprehensive evaluation services grounded in real-world human feedback, showing how models actually perform in practice.](https://lmarena.ai/blog/ai-evaluations/)
[\
\
“Nano-Banana” is the codename that was used on LMArena during testing for what is now known as: Gemini 2.5 Flash Image. Try it for yourself directly on LMArena.ai](https://lmarena.ai/blog/nano-banana/)
[\
\
LMArena is honored to partner with the team at DataTecnica to advance the expansion of BiomedArena.ai: a new domain-specific evaluation track.](https://lmarena.ai/blog/introducing-biomedarena/)
[\
\
Today, we're excited to release a new dataset of recent battles from LMArena! The dataset contains 140k conversations from the text arena.](https://lmarena.ai/blog/opendata-july2025/)
[\
\
Search Arena on LMArena goes live today, read more about what we've learned so far about human preference with the search-augmented data.](https://lmarena.ai/blog/search-arena-update/)
[\
\
At LMArena, everything starts with the community. There have been a lot of new members joining us in the past few months so we thought it would be a good time to reintroduce ourselves! Created by researchers from UC Berkeley’s SkyLab, LMArena is an open platform where everyone can](https://lmarena.ai/blog/hello-from-lmarena/)
[\
\
About a month ago, we announced that LMArena was becoming a company to better support our growing community platform. As we take this next step, we're staying true to our original mission of rigorous, neutral, and community-driven evaluations. Today, we’re excited to share that we’ve raised](https://lmarena.ai/blog/new-lmarena/)
---
# LMArena Leaderboard Policy
Last Updated: December 24, 2025
* * *
Live and Community-Driven LLM Evaluation
----------------------------------------
**Transparency**. The model evaluation and ranking pipelines have been open sourced in the [FastChat](https://github.com/lm-sys/FastChat?ref=news.lmarena.ai)
repository. We release a fraction of the data collected from the platform, as well. Together, this means that anyone can audit our leaderboard using publicly released data. The methodology and technical details behind LMArena have been published in a sequence of academic papers ([1](https://arxiv.org/abs/2403.04132?ref=news.lmarena.ai)
, [2](https://arxiv.org/abs/2306.05685?ref=news.lmarena.ai)
, [3](https://arxiv.org/abs/2506.05334?ref=lmarena.ai)
). As of July 2025, all updates to the leaderboard methodology are also logged in our [Leaderboard Changelog](https://lmarena.ai/blog/leaderboard-changelog/)
. Many of the changes and improvements to our evaluation process are driven by community feedback.
**Listing models on the leaderboard**. The leaderboard will only include models that are generally available to the public. Specifically, models must meet at least one of the following criteria to qualify as **publicly available**:
1. **Open weights**: The model’s weights are publicly accessible.
2. **Public APIs**: The model is accessible via an API (e.g., OpenAI’s GPT-4o, Anthropic’s Claude) with transparent pricing and documentation.
3. **Public services**: The model is available through a widely accessible public-facing service (e.g., Gemini App, ChatGPT).
4. **Public early release on LMArena:** The model is made available in Direct Chat on LMArena at the time of release and the following conditions are met:
1. The model provider creates a public commitment (e.g. blog post or X post) about the early access on LMArena, noting that the model will be available for public access at a later date.
2. The model provider must confirm in writing that the pre-release model is identical to the model they intend to release publicly.
1. If it is determined that the publicly released model differs from the pre-release version tested on LMArena, Arena will remove the model from the leaderboard until the model can be re-evaluated under the requirements of this policy.
3. The score will be added to the leaderboard at launch as preliminary until the official public release (See “Evaluating unreleased models” section).
4. The model provider must provide model access to LMArena for a minimum of 30 days.
1. If model access is revoked prior to 30 days, Arena will remove the model from the leaderboard until the model can be re-evaluated under the requirements of this policy.
**Evaluating publicly released models**. Evaluating a public model consists of the following steps:
1. Add the model to Arena for testing and let the community know it was added. The model provider may choose a system prompt for configuration.
2. Accumulate enough votes until the model’s rating stabilizes (at least 1,000; typically more).
3. After the rating stabilizes, list the model on the leaderboard. If the votes were collected while the model was unreleased (see “Evaluating unreleased models” section), we will mark the model score as preliminary until enough fresh votes have been collected after the model’s public release.
4. The API of the launched model must be accessible for a minimum of 30 days post launch, or it will be removed from the leaderboard.
Note: Once testing of a public model begins, we are unable to pause or terminate the process. Testing will continue uninterrupted and the score will be released upon completion.
**Evaluating unreleased models**. We collaborate with model providers to bring their unreleased models to our community for preview testing.
Model providers can test an unreleased model with the model’s name anonymized. A model is considered “unreleased” if its weights are neither open nor available via a public API or service. Evaluating an unreleased model consists of the following steps:
1. Add the model to Arena with an anonymous label. Each anonymous model has its own unique label.
2. Keep testing the model until we accumulate enough votes for its rating to stabilize (at least 1,000; typically more) or until the model provider withdraws it.
3. Share the results privately with the model provider, once we accumulate enough votes.
4. Remove the model from Arena.
If a model is tested anonymously and is subsequently released publicly, we mark its score as preliminary until enough fresh votes have been collected after the model’s public release (see “Evaluating publicly released models”). Model providers are all allowed to test multiple variants of their models before making it public, subject to our system’s constraints.
**Sampling policy.** The policy with which we sample model pairs in a battle is based on several principles:
1. In every battle, at least one of the models is a publicly available model. At least 20% of battles will be between publicly available models only.
2. We reserve the right to deprecate models. This may happen, for example, because a model is no longer publicly accessible, there is a more recent model in the same series (e.g., gpt-4o-0513 vs gpt-4o-0806), or multiple model providers offer cheaper and strictly better models according to the overall Arena score. To ensure transparency, all models that have been retired from battle mode are recorded in [a public list](https://github.com/lmarena/lmarena.github.io/blob/main/_pages/model_list.md?ref=news.lmarena.ai)
.
3. A publicly available model’s probability of being sampled increases with its overall Arena score and the uncertainty around its score, captured by the confidence interval size. This is to ensure the best community experience as well as accurate evaluation for all public models. The regression for computing Arena scores uses reweighting, such that no matter how the sampling probabilities are set, the Arena scores remain unbiased.
**Sharing data**. We periodically share portions of our data with the community to support research and transparency. When we test unreleased models, we share conversation data with model providers to help them improve their models (see “Evaluating unreleased models”). Before sharing any data, we use tools (e.g. GCP’s [Sensitive Data Protection](https://cloud.google.com/sensitive-data-protection/docs/deidentify-sensitive-data?ref=lmarena.ai)
API service) to remove personal and sensitive data.
Any feedback?
-------------
Feel free to send us email at contact@lmarena.ai or leave feedback on [Github](https://github.com/lm-sys/FastChat/issues?ref=lmarena.ai)
!
---
# Research - LMArena Blog
Research
========
[\
\
Arena Expert is a great way to differentiate between frontier models. In this analysis, we compare how models perform on 'general' vs 'expert' prompts, focusing on 'thinking' vs 'non-thinking' models.](https://lmarena.ai/blog/arena-expert-model-comparison/)
[\
\
Since launching the platform, developing a rigorous and scientifically grounded evaluation methodology has been central to our mission. A key component of this effort is providing proper statistical uncertainty quantification for model scores and rankings. To that end, we have always reported confidence intervals alongside Arena scores and surfaced any](https://lmarena.ai/blog/ranking-method/)
[\
\
The next frontier of large language model (LLM) evaluation lies in understanding how models perform when challenged by expert-level problems, drawn from real work, across diverse disciplines.](https://lmarena.ai/blog/arena-expert/)
[\
\
Since we first introduced categories over two years ago, and Vision Arena last year, the AI evaluation landscape has evolved. New categories have been added, existing ones have been updated, and the leaderboards they power are becoming more insightful with each round of community input.](https://lmarena.ai/blog/re-introducing-vision-arena-categories/)
[\
\
LMArena is honored to partner with the team at DataTecnica to advance the expansion of BiomedArena.ai: a new domain-specific evaluation track.](https://lmarena.ai/blog/introducing-biomedarena/)
[\
\
Today, we're excited to release a new dataset of recent battles from LMArena! The dataset contains 140k conversations from the text arena.](https://lmarena.ai/blog/opendata-july2025/)
[\
\
Introducing Sentiment Control: Disentangling Sentiment and Substance Contributors: Connor Chen Wei-Lin Chiang Tianle Li Anastasios Angelopoulos Introduction You may have noticed that recent models on Chatbot Arena appear more emotionally expressive than their predecessors. But does this added sentiment actually improve their rankings on the leaderboard? Our previous exploration revealed](https://lmarena.ai/blog/sentiment-control/)
---