llm-tools/embedJs

A NodeJS RAG framework to easily work with LLMs and embeddings

RAG⭐ 602TypeScriptпоследний релиз: v0.1.31
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

EmbedJs — это фреймворк на Node.js для создания RAG-приложений и персонализации ответов LLM.

Зачем нужен

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

Что можно реализовать

  • Создание чат-ботов, отвечающих на вопросы по внутренней документации
  • Построение систем поиска по базам знаний с использованием векторной семантики
  • Разработка персонализированных LLM-приложений, учитывающих контекст пользователя
  • Интеграция RAG-пайплайнов в существующие Node.js проекты

Ключевые возможности

  • Полноценный RAG-фреймворк для Node.js
  • Автоматическая сегментация данных на управляемые чанки
  • Генерация и хранение эмбеддингов в векторных базах данных
  • Поддержка различных типов данных (согласно документации)
  • Открытый исходный код (Open Source)

👤 Кому подойдёт: разработчики, создающие LLM-приложения на Node.js

Релизы

v0.1.31patch
🕐 10 мес назад · релиз на GitHub ↗

Исправлена критическая ошибка времени выполнения, вызванная отсутствующей зависимостью в обновлённых пакетах.

  • Fixed: Устранена блокирующая ошибка времени выполнения, возникавшая из-за пропущенной peer-зависимости.
  • Fixed: Проблема была вызвана обновлениями пакетов и теперь исправлена.