WeClone is a comprehensive solution for generating digital avatars from chat history. It allows users to fine-tune large language models (LLMs) using their personal chat logs, capturing their unique writing style and persona. The project supports various data sources, with initial support for Telegram, and facilitates the integration of these models into chatbot applications. WeClone leverages the Qwen2.5-VL-7B-Instruct model and the LLaMA Factory for model management and fine-tuning.
WeClone provides a complete end-to-end workflow, encompassing data extraction, preprocessing, model training, and deployment. It supports diverse data modalities including text and images, enabling more expressive avatars. The project offers flexible configuration options and integrates with popular platforms like Telegram and Discord. The configuration file, settings.jsonc, centralizes all settings, simplifying customization and management. It features a seamless configuration setup and a clear documentation, promoting an easy user experience.
- Data Source Support: Allows fine-tuning from Telegram chat history, with plans for WhatsApp and Discord support.
- Media Integration: Supports fine-tuning with both text and image data, allowing for richer avatar personalities.
- Deployment Flexibility: Supports deployment on Telegram and Discord, with support for other platforms under development.
- Model Customization: Supports various LLMs with flexible configuration options through the
settings.jsoncfile. - Privacy Focused: Includes privacy information filtering during fine-tuning and deployment to ensure secure data handling.
WeClone is currently in active development and rapid iteration. Recent updates have focused on adding Telegram data source support and image modality fine-tuning. However, the project is still undergoing testing, and performance may vary depending on model size and data quality. Documentation is available and being actively updated. The community is growing and the project is being actively maintained.
WeClone benefits individuals seeking a personalized digital representation. It addresses the need for unique and engaging AI avatars by allowing users to embody their conversational style. It provides a simple and customizable solution for creating dynamic digital identities, enhancing online presence and enabling creative applications.
