Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.61 KB

README.md

File metadata and controls

49 lines (32 loc) · 2.61 KB

AI Toolkit 🌟

AI Toolkit is your one-stop solution for integrating, training, and utilizing large language models and AI agents. Tailored to facilitate seamless workflows, it leverages the prowess of artificial intelligence to amplify your productivity and innovation.

Python package Python PyPI - Downloads License: MIT

AI Toolkit is open for collaboration! Join us to enhance AI Toolkit by participating in discussions, opening issues, or submitting PRs.

🚀 Features

  1. Load Multiple Models ⚙️ Easily load various models from Huggingface and OpenAI, integrating the power of AI seamlessly.
  2. Train Your Models 🧠 Train your models with diverse file formats seamlessly integrated into the application.
  3. Chat with LLMs 💬 Engage with Large Language Models via the intuitive Chainlit Chatbot UI.
  4. Web Surfing to Train Capacity 🌐 (Under Development): Extract training data from the web for more nuanced model training.
  5. AI Agents for Task Automation 🤖 (Under Development): Utilize AI agents to automate specific tasks and workflows.

🔧 Installation

To get started with AI Toolkit, ensure you have Python 3.11 installed. Follow the steps below to install all the necessary dependencies:

pip install -r requirements.txt

💻 Usage

# To load the vector database
ai_toolkit load --db-path <path_to_vector_database>

# To train the model with the specified dataset
ai_toolkit train --dataset-path <path_to_dataset> --db-path <path_to_vector_database>

⚙️ Environment Variables

  1. DB_FAISS_PATH: Path to the vector database.
  2. DATASET_PATH: Path to the dataset.

🤝 Contributions

We warmly welcome community contributions! Feel free to enhance AI Toolkit's capabilities through issues and pull requests.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.