»Документация | Изменение | Pypi | Проблемы | Исходный код | Лицензия | Cratedb | Сообщество Форум
Пакет langchain-cratedb реализует основные абстракции Langchain с использованием CratedB или CratedB Cloud.
Пакет выпускается по лицензии MIT.
Не стесняйтесь использовать абстракцию, как это предусмотрено, или измените их / расширяйте их в зависимости от вашего собственного приложения. Мы ценим любые взносы.
CratedB-это распределенная и масштабируемая база данных SQL для хранения и анализа огромных объемов данных вблизи в реальном времени, даже с сложными запросами. Это PostgreSQL-совместим и основан на Lucene.
Langchain-это композиционная основа для создания контекста, рассуждающих приложений с большими языковыми моделями, используя данные и API вашей компании.
Langchain для CratedB-это структура AI/ML, которая открывает применение технологий LLM для практических проектов, охватывая множество потребностей. Он основан на большом массиве коммунальных услуг, связанных с инструментом Langchain, и ультрастрастными возможностями индексации CratedB.
Вы можете применить Langchain для реализации текстовых приложений с использованием коммерческих моделей, например, предоставленных OpenAI или моделей с открытым исходным кодом, например, Meta Llama Multyringual Text-Only и Text-Image Models.
pip install --upgrade langchain-cratedbВ настоящее время пакет поддерживает CratedB и его драйвер Python DB API, доступный для пакета ящика. Он будет автоматически установлен при установке адаптера Langchain.
Вы можете запустить CratedB Self-управляемый или начать использовать CratedB Cloud, см. Установку CratedB или облачную консоль CratedB.
Чтобы узнать об адаптере Langchain для CratedB, пожалуйста, обратитесь к документации и примерам:
Несколько ноутбуков демонстрируют, как использовать функциональность векторного хранилища CratedB вокруг своего типа данных FLOAT_VECTOR и его функции KNN_MATCH вместе с Langchain. CratedBvectorStore
Вы узнаете, как импортировать и запросить неструктурированные данные, используя CrateDBVectorStore , например, для создания трубопровода из поиска добыченного поколения (RAG).
Поизводимый поколение (RAG) сочетает в себе систему поиска, которая получает соответствующие документы, с генеративной моделью, позволяющей ей включать внешние знания для более точных и информированных ответов.
Этот ноутбук демонстрирует, как загружать документы из базы данных CratedB, используя интерфейсы SQLDatabase и CrateDBLoader от Langchain, основанные на SQLalchemy.
Адаптер истории сообщений чата помогает хранить и управлять историей сообщений чата в таблице CratedB, чтобы поддержать разговорную память.
Престижность авторам всех множества программных компонентов. Эта библиотека наследует и наращивает и наращивает, в частности, пакет Langchain-Postgres и сам Langchain.
Пакет langchain-cratedb является проектом с открытым исходным кодом и управляется на GitHub. Мы ценим любые взносы.
Проект использует лицензию MIT, например, проект Langchain-Postgres, от которого он получает.