Skip to main content

Command Palette

Search for a command to run...

14 Redesigning my Portfolio website

My Open AI account got suspended

Updated
1 min read
14 Redesigning my Portfolio website

Published on Jun 20th, 2025

Currently the chat functionality on my portfolio is down because my website was probably accessed from abroad and my Open AI account got suspended.

Read the fine print

My account violated the terms of use which I did not read. I am now in the process of using some open source alternatives to get my chat functionality working again.

I also moved a few portfolio applications away from Supabase to Neon and the chat database to Neon from MongoDB. I am still relying on Pinecone to store my vector embeddings. I can see a future enhancement where I store everything in the Neon thanks to pgvector to reduce my dependencies.

June 20th, 2025 Udpate

I worked on the portfolio for a few hours today. I am trying to swap out OpenAI and replace with HuggingFace. The inference website does not seem to work because there’s a mismatch between our OpenAI embeddings and the current version of the SmartNotes app.

Recap: We created a note taking application called SmartNotes which has a chatbot. Trying to copy over the same code to my portfolio to so that both apps are using the same notes and the same database.

I will recreate the Pinecone index using a different embedding model and reconnect to HugggingFace.

Redesign Portfolio

Part 5 of 18

In this series, I will post about my progress in redesigning my entire portfolio website until the site is live

Up next

13 Redesigning my Portfolio Website

Upgrading tioye.dev from HTML, CSS, JS to Next.JS and GraphQL