feat(ml) backend takes image over HTTP (#2783)

* using pydantic BaseSetting

* ML API takes image file as input

* keeping image in memory

* reducing duplicate code

* using bytes instead of UploadFile & other small code improvements

* removed form-multipart, using HTTP body

* format code

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Zeeshan Khan
2023-06-17 22:49:19 -05:00
committed by GitHub
parent 3e804f16df
commit 34201be74c
8 changed files with 116 additions and 80 deletions

View File

@@ -36,7 +36,6 @@ services:
- 3003:3003
volumes:
- ../machine-learning/app:/usr/src/app
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- model-cache:/cache
env_file:
- .env