💻 NousCoder-14B: открытая модель кодирования
Закрытые модели вроде Claude Code и GitHub Copilot часто критикуют за высокую стоимость и непрозрачность 🔒💸
На этом фоне Nous Research выпустила NousCoder-14B — открытую 14B-модель для кодирования с лицензией Apache 2.0.
Главное преимущество — полный контроль 🧠
Модель можно запускать локально, дообучать и интегрировать в любые системы без лицензионных ограничений.
Метрики:
🔹 HumanEval: 78% (как CodeLlama-34B)
🔹 MultiPL-E: 72% по 18 языкам
🔹 скорость: 45 токенов/сек на RTX 4090
🔹 размер: 8.4 ГБ GGUF Q4_K_M
🔹 цена: 100% бесплатно ✅
Где это может быть особенно полезно:
🔹 предприятия с требованиями безопасности
🔹 образование 🎓
🔹 open-source
🔹 кастомизированные ассистенты 🤖
💬 Вопрос: Открытые или закрытые модели кодирования? Почему?
#GitHub #Python #CodeLlama
Закрытые модели вроде Claude Code и GitHub Copilot часто критикуют за высокую стоимость и непрозрачность 🔒💸
На этом фоне Nous Research выпустила NousCoder-14B — открытую 14B-модель для кодирования с лицензией Apache 2.0.
Технические детали:
🔹 14B параметров, 32K контекст (до 128K)
🔹 поддержка Python, JS, TypeScript, Go, Rust, Java, C++
🔹 форматы: GGUF для локального запуска и Hugging Face
🔹 требования: 8 ГБ GPU или 16 ГБ RAM ⚙️
Главное преимущество — полный контроль 🧠
Модель можно запускать локально, дообучать и интегрировать в любые системы без лицензионных ограничений.
Метрики:
🔹 HumanEval: 78% (как CodeLlama-34B)
🔹 MultiPL-E: 72% по 18 языкам
🔹 скорость: 45 токенов/сек на RTX 4090
🔹 размер: 8.4 ГБ GGUF Q4_K_M
🔹 цена: 100% бесплатно ✅
Где это может быть особенно полезно:
🔹 предприятия с требованиями безопасности
🔹 образование 🎓
🔹 open-source
🔹 кастомизированные ассистенты 🤖
💬 Вопрос: Открытые или закрытые модели кодирования? Почему?
#GitHub #Python #CodeLlama
1👍1
Саймон Уиллисон представил экспериментальный проект, который запускает Python ASGI-веб-приложения прямо в браузере — без бэкенд-сервера. Используя Pyodide (WebAssembly-сборку Python) и Service Worker, проект перехватывает все запросы к пути
/app/ и выполняет их через ASGI-протокол. Демо включает как FastAPI-приложение, так и полноценный Datasette 1.0a31.Ранее Datasette Lite (браузерная версия Datasette) использовал Web Workers и перехват навигации, что ломало выполнение JavaScript в `` тегах — страдали плагины и часть функционала. Новая реализация решает эту проблему: Service Worker корректно обрабатывает скрипты и динамический контент.
Для разработчиков это означает возможность разворачивать полноценные ASGI-приложения (FastAPI, Starlette, Django ASGI) как статические сайты на GitHub Pages или любом хостинге статики. Единственное требование — браузер с поддержкой Service Workers. Уиллисон планирует обновить Datasette Lite на эту архитектуру, что расширит совместимость с плагинами и JavaScript-виджетами.
#Tech #Python #Pyodide #ASGI #WebAssembly #Datasette
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
Graham Dumpleton выпустил библиотеку wrapture — пакет для monkey patching, который одновременно закрывает задачи тестирования и observability (трассировка в стиле New Relic). С момента релиза 31 августа автор почти ежедневно публикует новые туториалы, а Simon Willison называет проект потенциально незаменимым.
Что уже умеет wrapture: подмена методов для юнит-тестов вместо
unittest.mock; запись вызовов в виде таймлайнов с отображением в дерево; фазированное поведение — изменение логики патченного метода между вызовами; патчинг не только callable, но и атрибутов, словарей и генераторов. Отдельно стоит live tracing и zero-code tracing: трассировка настраивается через TOML-файл, без правок Python-кода. Трассировки экспортируются в OpenTelemetry.Для реальных приложений есть пакет wrapture-instrumentation с готовой инструментацией для Flask, Django, FastAPI, Starlette, aiohttp, httpx, requests, SQLAlchemy, sqlite3, grpc, Jinja2, uvicorn и других. Также доступны интерактивные воркшопы в виде JupyterLab-ноутбуков. Проект пока в alpha, но уже вполне пригоден к работе.
#Tech #Skills #Python #Development #OpenSource #OpenTelemetry
Please open Telegram to view this post
VIEW IN TELEGRAM
✍1👌1