iamai is a comprehensive AI toolkit for multimodal learning and cross-platform robotics. It is designed to be a rule-driven, modular, and extensible framework for building AI applications.
iamai is built on top of the following libraries:
- Rust: A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
- PyO3: A Rust library for building Python bindings.
- Aiohttp: An asynchronous HTTP client/server framework for Python.
- Click: A Python package for creating command-line interfaces.
- Flask: A lightweight WSGI web application framework.
- Loguru: A Python logging library.
- Polib: A Python library for manipulating gettext files.
- Pydantic: Data validation and settings management using Python type annotations.
- Requests: A simple HTTP library for Python.
- Rich: A Python library for rich text and beautiful formatting in the terminal.
- Scikit-learn: A Python library for machine learning.
- Toml: A Python library for parsing TOML files.
- `Typing-extensions: Type hints for Python.
To install iamai, run the following command:
pip install iamai
To use iamai, run the following command:
iamai
To contribute to iamai, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
. - Push to the original branch:
git push origin <project_name>/<location>
. - Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.
If you have any questions, please contact me at academic@jyunko.cn.
This project is licensed under the AGPLv3 License. See the COPYING file for details.