Технологии

vue-llm: AI SDK для Vue и Nuxt — чат со стримингом, Generative UI и модели прямо в браузере
Если вы создавали AI-фичу на Vue, то, скорее всего, сталкивались с одной и той же проблемой: большинство готовых инструментов для LLM-интерфейсов написаны с ориентацией на React, а во Vue их приходится адаптировать или писать стриминг, tool calling и состояние чата вручную. Я разработал vue-llm — open-source библиотеку, которая решает эту задачу для Vue 3, Nuxt и даже Vue 2.7. Сразу ссылки, чтобы можно было попробовать: • Песочница без API-ключа (модель скачивается и работает прямо в браузере на WebGPU): https://vue-llm.j
30 октября в 04:03

Итоги конференции СисАдмин 2026: технологии, тренды и что ждет сисадмина
30 октября в 04:03
Как избежать блокировки на криптобирже (и что сейчас происходит с Bybit, MEXC и HTX)
30 октября в 04:03

YPtun — клиент, который самостоятельно поднимает себе сервер
30 октября в 04:03

Spotify научился понимать пожелания словами: что меняет Taste Profile и когда стоит платить за Premium
30 октября в 04:03

Liferay в gov секторе — как стремление к халяве, ой, то есть к OpenSource приводит к CWE-319
30 октября в 04:03

MITRE ATT&CK в декорациях детектива: новый подход к обучению безопасности
30 октября в 04:03

Из автоматизации ИТП в DIY: как теплотехник объединил ПР200, Orange Pi и Zigbee
30 октября в 04:03

SAP без SAP: как сохранить ABAP-приложения и заменить NetWeaver и HANA на российское ПО
30 октября в 04:03
Все новости: Технологии
- Kimi K3 — открытая модель, которая опередила закрытых лидеров рынка
- Я создал экран для мониторинга моих квот LLM провайдеров
- Почему нейросети описывают продукт общими словами, хотя на сайте он представлен подробно, и как от этого защититься
- [Перевод] Два git notes add одновременно: оба вернули 0, а одна заметка исчезла
- Ревью кода стало узким местом: данные Anthropic и мой опыт
- Smart Plant OS: что выяснилось между HTML-макетом и первой прошивкой
- Эпизод 1. Трансформер отправляется в Atari Frostbite
- От сантехника к инженеру: как умный дом преображает профессию монтажника
- chunk(), lazy() и cursor() в Laravel: измерения памяти и почему chunk() теряет половину строк при обновлении
- Старый трейдер раскрыл секрет заработка. Я проверил с помощью кода. Получилось заработать?
- Почему pandas и ClickHouse вычисляют разные перцентили на одних данных и как получить совпадение
- Как Kodik обыграл (и уничтожил) Codex, DeepSeek Harness и OpenCode на DeepSWE 1.1
- Перенос Moodle на Ubuntu 24.04 LTS: восстановление из бэкапов, PHP 8.3 и диагностика сбоев
- От учителя к студенту: путь к изотропным эмбеддингам в 29M модели. Часть 1/10
- Gachinetes: 300 хундрет бакс, честная борьба за ресурсы и Билли в сердце (никакой пошлятины, лишь полезные фичи)
- Claude блокирует россиян. Как пользоваться Claude AI в России без VPN
- Все русскоязычные стримы в Postgres раз в 10 минут: 2 млн строк вместо 30 млн и баг, в котором я три недели обвинял VK
- Мы создали агентам отдельный рабочий чат
- Хотели подарить вечер в Steam, а вышел квест с кодом: gift card, ключ или подарок другу?
- Почему электроника работает на дыме: строго научный взгляд
- Один VPS и пять сервисов: как установить и когда расселять
- Взлом Binance 29 октября: 18 часов подготовки на глазах у блокчейна
