Observe que este repositório não é mantido. Começamos a trabalhar em outra abordagem que oferece mais acesso granular a agentes movidos a LLM. Confira https://github.com/homanp/superaGent. Agradecemos todos os feedback e contribuições
O kit de ferramentas de bate-papo de código aberto sem código, construído sobre o Langchain.
A interface do usuário do Langchain permite que qualquer pessoa crie e hospede o chatbots usando um tipo de intefacamento sem código.
Características:
Crie chatgpt personalizado como chatbot.
Dê um contexto ao chatbot usando fontes de dados externas, plug -ins ChatGPT e instruções.
Terminal da API dedicado para cada chatbot.
Traga seu próprio banco de dados
Traga seu próprio provedor de autenticação (padrões para o GitHub)
Uso Quoutas
Incorporar chatbots a qualquer site ou aplicativo
Temas de chatbot
... e mais
O Langchain UI utiliza o NextJS 13 appDir . Leia mais sobre isso aqui
Migramos toda a funcionalidade do agente do Langchain Typescript para o Langchain Python. Assim, você precisará executar a API da interface do usuário do Langchain para interagir com o chatbot. No futuro, quando o pacote TS estiver a par do pacote Python, migraremos para usar apenas JavaScript.
Configure a API da UI da Langchain
Clone o repositório em um repositório público do github (ou fork https://github.com/homanp/langchain-ui/fork). Se você planeja distribuir o código, mantenha o código -fonte público.
git clone https://github.com/homanp/langchain-ui.gitVá para a pasta do projeto
cd langchain-uiInstale pacotes com NPM
npm installConfigure seu arquivo .env
.env.example para .envExecute o projeto
npm run devExecute o linhador
npm run lintConstruir o projeto
npm run buildNossa missão é facilitar para qualquer um criar e executar aplicativos LLM na nuvem. Estamos super felizes por quaisquer contribuições que você gostaria de fazer. Crie novos recursos, corrija bugs ou melhore o Infra.
Você pode ler mais sobre como contribuir aqui.