2023 was an exciting year for learning. I went from a hibernating bear to a busy bee, and I've gotten back in touch with my long lost passion; Artificial Intelligence. It's time to reflect on the past and look forward to the future.
In this article, I provide a brief analysis on the performance of a RAG model using Pinecone Serverless and Unstructured.io, and the streaming chat experience. This analysis was done using a Next.js based template named [Titanium](https://github.com/athrael-soju/Titanium), which already incorporates several advanced Generative AI features.
In this article, I'll be integrating Vision into the AI chat assistant I've been building in the previous articles. This work will include creating new UI components for the Vision API, as well as creating new API routes to support the new functionality.
Lately I've been playing around with the latest OpenAI APIs to see what the buzz is all about. I thought it would be a good time to start a new project from scratch, and I've been working on it for the last month or so. It's still in early stages, but I think I've learned enough to have a decent perspective on what OpenAI has to offer and how it can be used to build interesting applications.
In this article, I'll be sharing my experience with integrating multi-user assistants with OpenAI API. This will include building the UI components for the user Assistant, including some functionality to allow deletion of all Assistant related data/files and going over file uploads and how to handle them in the Assistant.