I have brought ChatGPT to the Commodore Amiga computer from 1985

Hi all,

:smiley:

Just thought I would share a project I made with the OpenAI API. I decided to bridge the gap between the past and the future by making a ChatGPT client for the Commodore Amiga computer called AmigaGPT. It is able to have text conversations, read the conversations out loud (using your choice of the OpenAI voices or using the Amigaā€™s native voice synthesiser) and also generate images.

Since this is a retro system I didnā€™t have the luxury of coding it all in Python. Nope. I had to use good old C to get it done. Since I have to deal with JSON payloads, parsing them manually in C was an absolute nightmare so I ended up porting the json library for C called json-c to the Amiga and I released that library to the public too so that will make developing Amiga apps that need to use JSON so much easier.

AmigaGPT has been featured in ā€œAmiga Futureā€ and ā€œWhatIFF?ā€ magazines and I just got interviewed about it. You can watch the interview by going on YouTube and searching for AmigaBillā€™s video titled ā€œAI Meets Retro Computing! Exploring AmigaGPT - ChatGPT for The Commodore Amiga - Cameron Armstrongā€

It will work on any Amiga running AmigaOS 3.x, AmigaOS 4.1 or MorphOS and it requires a 68020 CPU or higher with at least 8MB RAM.

If you Google AmigaGPT you can find its GitHub repo too (sorry it wonā€™t let me post links in here)

6 Likes

Iā€™ve added the link to your post, looks awesome! I did one for the Arduino framework some time ago in C. Love the retro angle!

Welcome to the forum!

5 Likes