Chatbot for multiple messaging platforms using large language models
Top 0.8% on sourcepulse
This project provides a versatile AI chatbot that integrates with popular messaging platforms like WeChat, Lark, DingTalk, and Feishu. It supports multiple large language models (LLMs) including GPT-4o, Claude, Gemini, and various Chinese domestic models, enabling text, voice, and image processing, as well as custom knowledge base integration for enterprise applications.
How It Works
The system acts as a bridge between messaging platforms and LLMs. It processes incoming messages, routes them to the selected LLM via API calls, and handles responses. Key features include multi-turn conversation memory, voice recognition and synthesis using various engines (Whisper, Azure, Baidu), image generation and analysis (DALL-E 3, Stable Diffusion), and a plugin system for extending functionality like web browsing, document summarization, and role-playing.
Quick Start & Requirements
bash <(curl -sS https://cdn.link-ai.tech/code/cow/install.sh)
or pip3 install -r requirements.txt
config.json
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 month ago
Inactive