Skip to content

Instantly share code, notes, and snippets.

@nonchris
Last active July 11, 2024 10:49
Show Gist options
  • Save nonchris/cfea4113a07246982aa57b373bd09554 to your computer and use it in GitHub Desktop.
Save nonchris/cfea4113a07246982aa57b373bd09554 to your computer and use it in GitHub Desktop.
The tools we used during our workshop

You can find the latest version online in this gist.
(If you're already online, don't be confused, this is for offline copies).

BetterGPT

To use BetterGPT you need an API Key from OpenAI.
You can find a tutorial on how to create an API key here.
An API Key should be treated like a password, don't share it, don't put it in public code.

Note

You need a valid creditcard and pay upfront (at least $5 at the time of writing).
You pay as you go for each request, means that there is no fixed price per month you're paying. Intead the price is per request and size of it. You can set a hard limit on how much spending is allowed per APIKey and disable auto-recharge when your credits are used up.
Means when your credits are empty all requests are simply denied.
You'll have a hard time, spending more than like 5-6 dollars per Month even when using GPT4.

What is BetterGPT

BetterGPT is a plattform like ChatGPT but with more options and open source, you can find the projects sourcecode on GitHub.
There is even documentation on hosting it by yourself if you don't trust the hosted instances. You can use docker for example guide.
All data generated is saved locallly in your browser (by the time of writing) and nothing will be stored serverside, including your API Key.

Running simple python code

For running generated python code you can use programiz.pro/ide/python which is free and doesn't require an account.

Generating images

You can generate immages with various tools. In our workshop we used copilot.microsoft.com, which has a free version, but you'll still need an account.

Text to Voice and AI-Soundeffects

There is elevenlabs which has ver limited free capabilites, so you'll need to pay for their services.
For text to speech you can also run this python script locally it uses also an OpenAI Key as with BetterGPT.

Note:

You'll need some minor python and terminal skills for doing that. Also you can't run it in an online editor since it's a UI that requires a desktop.
If you want an online editor you can try to build your own version using OpenAI's tutorial on how to do that.

Editing the audio

We used Audacity for that.

Generating songs

For generating songs we used suno.com which has a free version, but you'll still need an account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment