Skip to content

jinxinyang/litechain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

litechain

                                               litechain

English | 中文

Introduction

Enabling embedded devices to be empowered by LLMS
The basic communication is used to connect and construct a LangChain-like framework
The underlying IO is invoked to implement the corresponding operation

Software Architecture

Three-tier architecture
MCAL: Etherent(network port) CAN UART Flash RAM EEPROM Core(including interrupt and clock), etc., using the IC underlying library for standardized packaging
MCAL: Etherent CAN UART Flash RAM EEPROM Core(including interrupt and clock), etc
MODULE:Model_IO Retrieval Chains Memory Agents Callbacks
APP: An application is composed of an application chain and its corresponding modules

There are Plugins in each layer of the architecture, which can be third-party libraries or custom modules

Development plan

Implementation of chain:

Context memory management:

LAN LLM access:
Local large model supporting the server program

Implementation of cloud multi-model protocol:
chatgpt
chatgpt
chatgml
chatgpt
文心一言
chatgpt
通义千问
chatgpt

Hardware support:
stm32f103+air742UG->4G
esp32-c3->wifi
Test Project
esp32 c3
Raspberry RP2040 ->RJ45
RP2040

Vector databases support:
Milvus(remote storage matching)

Installation

/TODO/

Instructions

/TODO/

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages