Skip to content
This repository has been archived by the owner on Feb 11, 2025. It is now read-only.
/ IntelliAPI Public archive

IntelliAPI is a Django-based REST framework project designed to a simple REST API that makes machine learning models accessible through easy-to-use endpoints.

License

Notifications You must be signed in to change notification settings

asndiallo/IntelliAPI

Repository files navigation

wakatime

IntelliAPI

A simple REST API that makes machine learning models accessible through easy-to-use endpoints.

What it does

IntelliAPI lets you interact with different machine learning models through a REST API. We built it with Django and focused on making it straightforward to use and extend.

Getting started

You'll need

  • Python 3.x
  • Django
  • Additional packages listed in requirements.txt

Installation

  1. Clone the repository:

    git clone https://github.com/asndiallo/IntelliAPI.git
    cd IntelliAPI
  2. Set up a virtual environment:

    # Using conda
    conda create --name intelliapi_env python=3.10
    conda activate intelliapi_env
    
    # Or using venv
    python3 -m venv intelliapi_env
    source intelliapi_env/bin/activate  # On Unix/MacOS
    intelliapi_env\Scripts\activate     # On Windows
  3. Install dependencies:

    pip install -r requirements.txt
  4. Create your environment file:

    • Copy .env.example to .env
    • Fill in your configuration details
  5. Set up the database:

    python manage.py makemigrations
    python manage.py migrate
  6. Start the server:

    python manage.py runserver

How to use it

Check out our Heart Disease Predictor API guide for a practical example of how to use the API.

Want to contribute?

We welcome contributions! Here's how:

  1. Fork the repository
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Make your changes
  4. Commit (git commit -am 'Add some feature')
  5. Push to your branch (git push origin my-new-feature)
  6. Open a Pull Request

License

MIT License - see LICENSE file


Questions? Contact me at [email protected]

About

IntelliAPI is a Django-based REST framework project designed to a simple REST API that makes machine learning models accessible through easy-to-use endpoints.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages