Skip to content
Athrael.net logo Athrael.net
Go back

Thoughts on the Latest OpenAI APIs and starting a New Project

Updated:
Edit page

Thoughts on the Latest OpenAI APIs and starting a New Project

example

It’s been a bit over a month since OpenAI released their latest API. When I read the announcement of the new features I first felt thrilled, but then I was somewhat taken aback. I wasn’t sure what to make of it, because some of the new APIs rendered a number of my previous projects obsolete. So, I took my hands off the keyboard for a few days and started thinking about what the new features are and what they could mean for the future of Generative AI, as well as my own projects. And then I started a new project from scratch to see what the buzz is all about.

The New Features

The gist of the new features (that I will focus on) is:

You can read more about the new features in the Official OpenAI API.

This is cool stuff. But why was I taken aback?

Simply put, the addition of Assistants meant that I had to rethink my approach to building AI Assistants. Features, such as long term memory, RAG (Retrieval-Augmented Generation), and code interpretation, used to be features that we had to implement ourselves. This has now changed, and we can use them with a few lines of code.

But that’s cool, right? Well, yes and no.

Yes, because:

But also no, because:

No problemo, let’s see what this new stuff is all about!

So, I thought “Why not start a new project from scratch and implement some of the new API features?” I’ve been working on it for the last month or so and I called it Titanium, after the element from the periodic table. It’s an AI Assistant Template that includes a variety of features, such as:

I also took the opportunity to brush up my React skills and try out Material-UI, which I’ve had a blast building the App with.

Overall I’m pretty happy with the learnings of this journey. Sometimes we have to take a step back and rethink our approach to things. Once we come back, we can see from a different perspective and try out something new. I’m also pretty happy with the new project, and I’m looking forward to adding more features to it. Got any ideas? Feel free to open an issue or a PR on Titanium.

That’s all for now!

I hope you’ve found this post useful. If you have any questions or comments, feel free to reach out to me on GitHub, LinkedIn, or via email.

See ya around and happy coding!


Edit page
Share this post on:

Previous Post
Integrating Vision using the latest OpenAI API
Next Post
Integrating multi-user Assistants using the latest OpenAI API