github-education-resources / codespaces-project-template-py

Codespaces template for building a Python project
MIT License
157 stars 99 forks source link

project idea #1

Closed alfredodeza closed 1 year ago

alfredodeza commented 2 years ago

For this repository we are going to create a Python HTTP API with FastAPI that can be deployed as a containerized Azure Web App.

Although the API works out-of-the-box, the ask for the student is to implement a new API endpoint that can talk to Azure Cognitive Services with a token.

The project should be based on this template with updated instructions and a better (revised) README with the Cognitive Services added as a task for the student

The proposed project does not use a Machine Learning model because it requires significant amount of CPU and RAM to work properly. Instead, by making it a light-weight container and API, it allows deploying to Azure Web App on a container with the FREE SKU.

alfredodeza commented 2 years ago

@softchris this issue is a placeholder for the project idea, but it should give you a solid foundation based on the linked template. I believe that your idea of Cognitive Services is great so that the student can implement that themselves as a task.

alfredodeza commented 2 years ago

After discussing with Chris, the project will not use containers but rather it will deploy inline using the Python runtime. See documentation for examples

PabloNunes commented 1 year ago

PR #7 Merged successfully. Closing Issue.