Назад к обновлениям
New releaseSep 5, 2026

monty v0.0.22

Минимальный, безопасный интерпретатор Python, написанный на Rust для использования ИИ.

Поделиться

Monty

Безопасная песочница Python, написанная на Rust, для кода, созданного ИИ.

CI Codspeed Coverage PyPI NPM crates.io license Join Slack

Monty позволяет избежать задержек, сложности и затрат, связанных с песочницей на основе контейнеров для выполнения кода, сгенерированного LLM. Он поставляется в двух формах: OSS Monty — песочница Python 3.14 под лицензией MIT, устанавливаемая как пакет, и Full Monty — коммерческий сервер, запускающий ту же песочницу за gRPC-потоком как сервис.

Новая песочница OSS Monty запускается менее чем за 1 мс из работающего пула (Full Monty: около 2 мс) по сравнению с примерно 1500 мс для сервиса песочниц.

Файловая система, переменные окружения и сеть не существуют внутри песочницы: она обращается к хосту только через функции и монтирования, которые вы передаёте.

Документация: pydantic.dev/docs/monty

Установка

uv add pydantic-monty        # Python
npm install @pydantic/monty  # JavaScript / TypeScript
cargo add monty              # Rust

Коммерческий Full Monty запускает те же воркеры в виде контейнерного образа.

Пример

Строка code — это то, что пишет модель, когда её спрашивают, как долго плитка шоколада сможет питать лампочку:

from pydantic_monty import Monty

code = """
kcal = nutrition('chocolate bar')['kcal']
hours = kcal * 4184 / (bulb_watts * 3600)
print(f'a chocolate bar powers a {bulb_watts} W bulb for {hours:.1f} hours')
"""

with Monty() as pool:
    with pool.checkout() as session:
        session.feed_run(
            code,
            inputs={'bulb_watts': 10},
            external_lookup={'nutrition': lambda food: {'kcal': 230}},
        )
        #> a chocolate bar powers a 10 W bulb for 26.7 hours

nutrition выполнялся на хосте, а песочница видела только его возвращаемое значение.

Документация

Monty запускает Code Mode в Pydantic AI. Привязки сообщества: gomonty (Go) и dart_monty (Dart / Flutter).

Часть стека Pydantic

Pydantic Stack — это всё, что нужно для запуска AI-агентов production-уровня:

Категории