Skip to content

AI Toolkit is your one-stop solution for integrating, training, and utilizing large language models and AI agents.

License

Notifications You must be signed in to change notification settings

siva-nagendra/ai_toolkit

Repository files navigation

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.

About

AI Toolkit is your one-stop solution for integrating, training, and utilizing large language models and AI agents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages