Обратите внимание, что этот репозиторий не является. Мы начали работать над другим подходом, который дает более детальный доступ к агентам, работающим на LLM. Пожалуйста, посетите https://github.com/homanp/superagent. Мы ценим все отзывы и вклад
Неудовлетворительный инструментарий с открытым исходным кодом, построенный на вершине Лэнгхейна.
Пользовательский интерфейс Langchain позволяет кому-либо создавать и размещать чат-ботов, используя тип Inteface без кода.
Функции:
Создайте пользовательский чат, как чат -бот.
Дайте контекст чат -боту, используя внешние источники данных, плагины CHATGPT и подсказки.
Выделенная конечная точка API для каждого чата.
Принеси свой собственный БД
Принесите своего собственного поставщика авторов (по умолчанию GitHub)
Использование Quoutas
Встраивать чат -ботов в любой сайт или приложение
Темы чат -ботов
... и больше
UI Langchain использует NextJS 13 appDir . Узнайте больше об этом здесь
Мы мигрировали все функциональность агента от TypeScript Langchain в Python Langchain. Таким образом, вам нужно будет запустить API UI Langchain, чтобы взаимодействовать с чатботом. В будущем, когда пакет TS будет наравне с пакетом Python, мы перейдем только на использование JavaScript.
Настройка API UI Langchain
Клонировать репо в публичный репозиторий GitHub (или вилка https://github.com/homanp/langchain-ui/fork). Если вы планируете распространять код, оставьте исходный код публичным.
git clone https://github.com/homanp/langchain-ui.gitПерейти в папку проекта
cd langchain-uiУстановите пакеты с NPM
npm installНастройте свой файл .env
.env.example to .envЗапустите проект
npm run devЗапустить Linter
npm run lintПостроить проект
npm run buildНаша миссия состоит в том, чтобы сделать кому -либо легко создавать и запускать приложения LLM в облаке. Мы очень рады за любые взносы, которые вы хотели бы сделать. Создайте новые функции, исправляют ошибки или улучшайте инфра.
Вы можете прочитать больше о том, как внести здесь вклад.