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

Codespaces template for building a Python project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

project idea

alfredodeza opened this issue · comments

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.

@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.

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

PR #7 Merged successfully.
Closing Issue.