AIKraft Agents

QuivrHQ/quivr

QuivrHQ/quivr: RAG с чёткой позицией для интеграции GenAI в ваши приложения 🧠 Сосредоточьтесь на продукте, а не на RAG. Легкая интеграция в существующие продукты с возможностью кастомизации! Любая LLM: GPT4, Groq, Llama. Любая векторная база: PGVector, Faiss. Любые файлы. Как хотите.

RAG⭐ 39 634Pythonпоследний релиз: v2.0.2
Открыть на GitHub ↗Сайт проекта ↗

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

Quivr — это Python-библиотека (quivr-core) для создания RAG-систем, позволяющая легко интегрировать генеративный ИИ в приложения с поддержкой любых LLM и файлов.

Зачем нужен

Инструмент берет на себя сложность реализации RAG (Retrieval-Augmented Generation), позволяя разработчикам сосредоточиться на продукте. Он обеспечивает быструю загрузку документов, их обработку и ответы на вопросы с возможностью кастомизации пайплайна через YAML-конфигурацию.

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

  • Создание чат-ботов для работы с внутренней документацией компании (PDF, TXT, Markdown)
  • Интеграция RAG в существующие Python-приложения с использованием любых LLM (OpenAI, Anthropic, Mistral, Ollama)
  • Настройка кастомных рабочих процессов (workflows) с использованием reranker (например, Cohere) для повышения точности ответов
  • Быстрый прототипирование AI-ассистентов, способных анализировать загруженные файлы за несколько строк кода

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

  • Поддержка любых LLM: OpenAI, Anthropic, Mistral, Gemma, а также локальных моделей через Ollama
  • Гибкая конфигурация RAG через YAML-файлы (настройка истории, reranker, параметров генерации)
  • Интеграция с Megaparse для продвинутого парсинга файлов
  • Простой API: инициализация 'Brain' и получение ответа в 5 строк кода
  • Поддержка множества форматов файлов (PDF, TXT, Markdown) и возможность добавления своих парсеров

👤 Кому подойдёт: Python-разработчики, инженеры по машинному обучению, создатели AI-приложений, которым нужна гибкая и настраиваемая основа для RAG без лишнего маркетингового шума.

Релизы

v2.0.2patch
🕐 7 дн назад · релиз на GitHub ↗

Обновление Weaviate до 1.39.14: устранены сбои фильтрации, улучшена безопасность и снижено потребление памяти.

  • Fixed: Устранены случайные падения при фильтрации векторного и гибридного поиска.
  • Fixed: Исправлена уязвимость CVE-2026-63209 в библиотеке сжатия.
  • Added: Снижено потребление памяти за счёт отказа от неиспользуемого кэша векторов и оптимизации работы с таблицами.
  • Fixed: Улучшена стабильность перезапуска и ускорены процессы старта и остановки.
v2.0.1patch
🕐 7 дн назад · релиз на GitHub ↗

Релиз Quivr 2.0.1 — исправление уязвимостей в Weaviate, Python и libbrotli без изменения API и данных.

  • Fixed: Weaviate обновлён до 1.39.13 для защиты от уязвимости CVE-2026-111943, связанной с сертификатами eMudhra.
  • Fixed: Python обновлён до версии 3.12.16 в основных образах для устранения уязвимости CVE-2026-115557.
  • Fixed: libbrotli обновлён в образе TEI для устранения уязвимости CVE-2026-111497.
  • Обновление является патчным: данные сохраняются, переиндексация и миграция Quivr не требуются.
v2.0.0major
🕐 8 дн назад · релиз на GitHub ↗

Первый стабильный релиз Quivr 2.0 с гарантией обратной совместимости API, обновлением безопасности Go 1.27.3 и исправлениями поиска.

  • Added: Выпущен первый стабильный релиз 2.0.0, заменяющий альфа-версии и предлагающий стабильный HTTP API.
  • Added: Обеспечена обратная совместимость: обновления 2.x добавляют функции, не ломая существующих клиентов.
  • Fixed: Восстановлена работа поиска после перезагрузки базы данных с корректным управлением буферами.
  • Fixed: Исправлено масштабирование воркеров и сохранение очередей при непрерывном импорте документов.
  • Added: Обновлена среда сборки до Go 1.27.3 для устранения уязвимостей CVE-2026-111943 и других зависимостей.
core-0.0.33patch
🕐 21 мес назад · релиз на GitHub ↗

В релизе core-0.0.33 добавлен рабочий процесс для Zendesk и исправлена ошибка CLI-24.

  • Added: Добавлен workflow для интеграции с Zendesk.
  • Fixed: Исправлена ошибка CLI-24.