Skip to content

Repository files navigation

Laozy

English | 中文

Laozy is a self-hosted web application that helps you build and deploy LLM-based dialogue robots.

The robot you built can connect to instant messaging platforms like WeChat, Telegram, etc. You can also integrate it into your app with REST APIs.

Arch

Version

  • Current version: 0.0.1
  • Status: Preview

Features

FeatureDescriptionRelease
gpt-3.5-turboLangchain0.0.1
Knowledge basechromadb in-memory0.0.1
REST APIDocument not yet completed0.0.1
WeChat Customer ServiceConnect robot to WeChat Customer Service0.0.1
Installation and deploymentUnder development

Installtion

Configuration

mkdir ~/.laozy
cp ./migrations/settings.ini ~/.laozy/settings.ini

Install Dependencies

pip3 install -r requirements.txt

Setup Database

alembic -c ./migrations/alembic.ini revision --autogenerate
alembic -c ./migrations/alembic.ini upgrade head

Start

export PYTHONPATH=.
./bin/laozy

Screenshots

Stock AnalysisKnowledge BaseTranslatorPrompting
Stock analysisKnowledge baseTranslatorPrompting
Doctor assistantFriendRobotWechat Customer Service
Doctor's assitantPlaymateConversation bot configurationWeChat Customer Service

Dependencies

  • fastapi
  • SQLAlchemy
  • langchain
  • openai
  • chromadb

Contribution

Welcome to contribute code and provide feedback.

About

Laozy is a self-hosted web application that helps you build and deploy LLM-based dialogue robots. The robot you built can connect to instant messaging platforms like WeChat, Telegram, etc. You can also integrate it into your app with REST APIs.

Topics

Resources

Stars

74 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages