Skip to content

Sabrinahaenni/dt1-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DT1 2023 : Enabling Technologies, Assignment 1

The assignment description and requirements are on Moodle.

Introduction

The small flask application presented here is a proxy that we use to interact with Huggingface Inference API. Your job is to deploy and interact with Huggingface API using this proxy. The interface will be built using no-code Bubble.

This assignment covers the first four learning cycles:

  • Software Architecture
  • Bubble
  • API Design
  • Cloud Computing

Different aspects of the assignment covers of all four cycles. Please go back to the lecture materials in case there is something you don't understand. In addition, we provide materials here that we believe will act as further hints for successfully completing the assignment.

NOTE: The code has been developed and tested on Ubuntu (Debian). This is the OS you will be using on the Google Cloud Platform. For local testing, you might need to find the appropriate information, if needed.

Codebase

  • main.py: contains all the code for the proxy including the API routes.
  • Pipfile, Pipfile.lock: dependency file for running the codebase
  • Dockerfile: docker build configuration

Supplementary Materials

Software Architecture

  • You can use TLDraw for diagramming: https://www.tldraw.com/ [you can use any other tool if you prefer, like LucidCharts, Miro etc.]

Bubble

API Design

Cloud Computing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors