ChiragChauhan4579 / Text-Paraphraser

GPT-3 text parphrasing AWS lambda api creation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

text-paraphraser-api

This project contains source code and supporting files for a serverless application that you can deploy with the SAM CLI. It includes the following files and folders.

  • hello_world - Code for the application's Lambda function and Project Dockerfile.
  • template.yaml - A template that defines the application's AWS resources.

The application uses several AWS resources, including Lambda functions and an API Gateway API. These resources are defined in the template.yaml file in this project. You can update the template to add AWS resources through the same deployment process that updates your application code.

Deploy the sample application

The Serverless Application Model Command Line Interface (SAM CLI) is an extension of the AWS CLI that adds functionality for building and testing Lambda applications. It uses Docker to run your functions in an Amazon Linux environment that matches Lambda. It can also emulate your application's build environment and API.

To use the SAM CLI, you need the following tools.

  • SAM CLI
  • Docker

To build and deploy your application for the first time, run the following in your shell:

sam build
sam local start-api # for localhost to run the API locally on port 3000
sam deploy --guided --profile profile_name

The first command will build a docker image from a Dockerfile and then copy the source of your application inside the Docker image. The second command will package and deploy your application to AWS.

You can find your API Gateway Endpoint URL in the output values displayed after deployment.

About

GPT-3 text parphrasing AWS lambda api creation


Languages

Language:Python 95.2%Language:Dockerfile 4.8%