Skip to content

spuuntries/chatbod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1a3ff66 · Jan 22, 2024
Jul 1, 2023
Sep 11, 2023
Nov 6, 2023
Jul 26, 2023
Aug 21, 2023
Jul 24, 2023
Sep 28, 2023
Oct 24, 2023
Apr 14, 2023
Jan 19, 2024
Oct 22, 2023
Jan 7, 2024
Jan 4, 2024
Jan 18, 2024
Jul 20, 2023
Jan 22, 2024
Jan 12, 2024
Dec 27, 2023
Jan 17, 2024
Oct 14, 2023
Sep 14, 2023
Jun 29, 2023
Oct 22, 2023
Jan 19, 2024

Repository files navigation

💬 Chatbod Engine: LlaMa-powered AI Companion

Chatbod Engine is the backend to kekbot's chatting module. Currently, its status is in alpha due to lack of robust stability.

🛠️ Features

  • Image captioning: Images sent to the bot are captioned to a textual representation, giving the bot pseudo-multimodal capabilities.
  • Media-sending (experimental): The bot can send images via keywording and retrieving relevant medias. Currently only GIFs and AI-generated images are supported.
  • Long-term memory: Memory is done via a summarization + context window shifting mechanism. (In-depth docs coming soon)
  • $0 inference: All mechanisms are either done locally or via publicly-available APIs.

⏳ Performance

Performance currently depends on provider used for inference and length of current context window. Below listed are currently-known average performance of each provider:

  • Petals: 1-2 mins.
  • llama-cpp-python: 2-5 mins. (I/O overhead may contribute to this, we're bridging python to node.js via pythonia)

About

Art Union LlaMa-powered AI Companion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published