Назад к кейсам
2025-2026Solo
Каталог моделей nnzen
Живой LLM-каталог: собирает данные о моделях, нормализует их и помогает быстрее сравнивать варианты.
500+ карточек моделей
Normalized ingest
Live product
Decision surface
Backend держит model data в одном сравнимом формате.
Цель - уменьшить manual research, а не сделать еще один static list.
1OpenRouter catalog ingest -> normalized model cards
2Search и filters по model metadata
3Comparison context поверх raw records
Задача
Данные о моделях были разбросаны по разным источникам. Pricing, context size, limits и quality signals приходилось проверять вручную.
Решение
Собрал FastAPI backend: ingest OpenRouter data, нормализация model cards, ranking context и search/filters поверх единого формата.
Результат
Model research переехал из вкладок и заметок в одну searchable comparison surface.
Что я сделал
- Собрал ingestion и normalization для model catalog data.
- Сделал search, filters и comparison context для более быстрого model selection.
- Оставил backend extensible для новых model sources и ranking signals.
Что это показывает
- Good data tools сначала требуют boring normalization, а уже потом fancy UI.
- Decision speed важнее, чем показать все возможные details сразу.
Другие кейсы
Ещё проекты
2025
MCP core for an LLM assistant
Backend core для LLM assistant с plugin execution, hot reload, tool chains и explicit context handoff.
PythonFastAPIMCPTool callingLLM APIs
2024-2025
FastAPI backend performance cleanup
Оптимизация FastAPI API path: async I/O, connection reuse, Redis cache, request validation, metrics и удаление serial bottlenecks.
PythonFastAPIasyncioPydanticRedis