Mirascope – антифреймворк для LLM на Python с открытым исходным кодом, типобезопасными инструментами и циклами агентов
#Quasa #QUA #Mirascope
Mirascope — это библиотека Python с открытым исходным кодом, которую описывают как антифреймворк для LLM. Она предоставляет типобезопасные инструменты, не зависящие от провайдера, для вызова моделей OpenAI, Anthropic, Google и других с помощью простого декоратора или объекта модели. Вы определяете промпты как функции, добавляете инструменты с помощью @llm.tool, запрашиваете структурированный вывод через Pydantic, получаете ответы в потоковом режиме и создаёте циклы агентов, многократно вызывая execute_tools и resume. Для вызовов, оформленных с помощью декораторов, предусмотрены автоматическое версионирование, трассировка и отслеживание затрат. Поддерживаются локальные модели и интеграция с MCP. Коммерческих тарифов SaaS нет; вы устанавливаете библиотеку командой uv add "mirascope[all]" или через pip и используете собственные ключи API. В основе подхода — контроль и возможность комбинировать компоненты, а не агентные фреймворки, навязывающие свои подходы.
ОСНОВНЫЕ ПРЕИМУЩЕСТВА
• Вызовы моделей разных провайдеров через единый интерфейс
• Типобезопасные инструменты и структурированный вывод
• Простые циклы агентов без тяжеловесного фреймворка
• Встроенные трассировка, версионирование и отслеживание затрат
• Легковесность и возможность комбинировать компоненты
ИДЕАЛЬНО ПОДХОДИТ ДЛЯ
Разработчиков Python, которым нужны возможности LLM для использования в рабочей среде без привязки к полноценному агентному фреймворку.
КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ
• Промпты и вызовы на основе декораторов
• Поддержка потоковой передачи и асинхронной работы
• Механизм возобновления для использования инструментов в несколько этапов
• Возможности работы с локальными моделями и MCP
• Открытый исходный код с понятными примерами
ЧТО СТОИТ УЧЕСТЬ
• Вы самостоятельно управляете ключами API моделей и затратами
• Нет размещённой в облаке платформы или визуального конструктора
• Логика агента задаётся явно, а не скрывается за абстракциями
• Для новых моделей требуется обновление библиотеки
• Базовые возможности наблюдаемости по сравнению со специализированными платформами
ОБЩАЯ ОЦЕНКА
4.3/5 звёзд. Используйте Mirascope, если вам нужен чистый, типизированный код для LLM, который остаётся под вашим контролем. Это не конструктор агентов без кода. Получите также награду 1 QUA за отзыв на Quasa.io!























