Building and deploying a web API powered by ChatGPT

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • summer-ui

    Summarises things

  • summer-api

    Summarizes news stuff

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pyenv

    Simple Python version management

  • You must have Python installed on your system. I'm currently using Python 3.11 but most versions from 3.8 on should be fine. Consider using pyenv to manage your Python installations if you don't already.

  • CPython

    The Python programming language

  • We'll also end up using Python, Docker and Git.

  • docker

    Docker - the open-source application container engine (by microsoft)

  • We'll also end up using Python, Docker and Git.

  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • If you have jq installed you can use it to make the output look nicer.

  • Poetry

    Python packaging and dependency management made easy

  • Install poetry:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

  • We'll also end up using Python, Docker and Git.

  • starter-workflows

    Accelerating new GitHub Actions workflows

  • We will use GitHub also with a section on building a deployment pipeline using GitHub actions in part 2.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • We will use GitHub also with a section on building a deployment pipeline using GitHub actions in part 2.

  • flyctl

    Command line tools for fly.io services

  • Sign up for a free account at https://fly.io/. That's all you need for now.

  • askai

    Command Line Interface for OpenAi ChatGPT (by yudax42)

  • ChatGPT is an interesting tool. It makes certain things that used to be hard to do pretty easy. In some cases, it introduces new concepts you may not have thought to do before.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts