Setup AIME API Server
Setup the environment
We recommend creating a virtual environment for local development. Create and activate a virtual environment, like ‘venv’ with:
python3 -m venv venv
source ./venv/bin/activate
Download or clone the api server:
git clone https://github.com/aime-team/aime-api-server.git
Then install required pip packages:
pip install -r requirements.txt
Optional: install ffmpeg (required for image and audio conversion)
Ubuntu/Debian:
sudo apt install ffmpeg
Start the API server
To start the API server run:
python3 run_api_server.py [-H HOST] [-p PORT] [-c EP_CONFIG] [--dev]
Optional command line parameters:
[-as, --api_server]
: Address of the AIME API Server. Default:http://0.0.0.0:7777
[-H, --host]
: Host address of AIME ML API Server. Default:0.0.0.0
[-p, --port]
: Port of AIME ML API Server. Default:7777
[-s, --server_config]
: Destination of server config file. Default:model_api_server.cfg
[-c, --ep_config]
: Destination of endpoint config file or folder. Default:./endpoints
[--dev]
: Run the server in debug/development mode[-wp, --worker_processes]
: Number of api server worker processes. Default:1
[--hide_logging]
: Hide logging in console[--no_colour]
: No level colours in logger