Skip to content

Instantly share code, notes, and snippets.

@nonchris
Last active August 8, 2025 20:00
Show Gist options
  • Select an option

  • Save nonchris/cfea4113a07246982aa57b373bd09554 to your computer and use it in GitHub Desktop.

Select an option

Save nonchris/cfea4113a07246982aa57b373bd09554 to your computer and use it in GitHub Desktop.
The tools we used during our workshop

This is a summary on the tools we used during our workshop.
We're not providing any support beyond supplying this document.

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

Costs

The only thing that requires money are the tools relying on an API Key by OpenAI.
This is a model where you buy credits and then pay per usage.
The amounts are miniscule if you're kinda responsible.
We're talking about like 5€ in a month, if you're a busy user...
You can find a link to a tutorial on how to get a key in the section about BetterGPT.

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.

There are also many alternatives to BetterGPT, which allow the same actions and also support newer models.
We still use this one because its the easiest to use.

Python Code

We used https://www.programiz.com/python-programming/online-compiler/ for simple programs.
Everthing invloving a Graphical Library, such as pygame, tkinter, ... has to be done in an other environment. e.g. in pycharm (https://www.jetbrains.com/pycharm/download/). The free version of pycharm is enough, you don't need to get any subscription!

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