Бенчмарки
Результаты независимых бенчмарков одной таблицей. Ключ не нужен.
Эндпоинт
Авторизация
Не нужна
Поле model — id модели в каталоге AITUNNEL, поэтому строки можно соединять со списком моделей и сравнивать качество с ценой.
Как вызвать
curl https://api.aitunnel.ru/public/aitunnel/benchmarksОтвет
JSON
{
"data": [
{
"source": "artificial-analysis",
"model": "gpt-5.5",
"display_name": "GPT-5.5",
"intelligence_index": 71.2,
"coding_index": 64.8,
"agentic_index": 69.5
},
{
"source": "design-arena",
"model": "claude-sonnet-4.6",
"display_name": "Claude Sonnet 4.6",
"category": "website",
"elo": 1312,
"win_rate": 0.61,
"avg_generation_time_ms": 48200
}
],
"meta": { "as_of": "2026-11-13T00:00:00Z" }
}У каждой строки есть model, display_name и source — откуда результат. Остальные поля зависят от источника:
| source | Смысл |
|---|---|
artificial-analysis | intelligence_index, coding_index, agentic_index — сводные индексы, больше — лучше |
design-arena | category, elo, win_rate, avg_generation_time_ms — рейтинг в парных сравнениях по категориям |
openrouter | benchmark_type, accuracy, accuracy_stddev, avg_cost_per_task, total_tasks, last_run_timestamp |
Одна модель встречается в нескольких строках: по строке на источник и категорию. Результата может не быть — тогда поле равно null или отсутствует.
Что учесть
- Параметров у метода нет: приходит вся таблица, фильтруйте и сортируйте на своей стороне.
- В таблице есть строки моделей, которых нет в каталоге, — сверяйте
modelсо списком моделей. - Данные обновляются раз в час.