Skip to content

bytefloat/transcode

Repository files navigation

Transcode is a web app that uses OpenAI's GPT-3 API to translate code from one language to another. It's a fun way to learn about different programming languages and how they work.

LICENSE LICENSE 996.icu PRs Welcome

Supported languages

How it works

Inspired by teach-anything and readpilot

Powerd by OpenAI, Next.js, Vercel and Tailwind CSS.

This project uses the OpenAI GPT-3 API (specifically, text-davinci-003) and Vercel Edge functions with streaming. It constructs a prompt based on the form and user input, sends it to the GPT-3 API via a Vercel Edge function, then streams the response back to the application.

Running Locally

After cloning the repo, go to OpenAI to make an account and put your API key in a file called .env.

Then, run the application in the command line and it will be available at http://localhost:3000.

$ npm run dev

License

The code in this repository, unless otherwise noted, is under the terms of both the Anti 996 License and the Apache License (Version 2.0).

About

Transcode can help you translate from and into any programming language.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published