Where did the inspiration come from? To be honest, always wanted to build something. Something that I created and can share with the world with out the limitation of who I am or what I look like. See that is part of the good beauty of technology and us, Humans. I always wanted to code an app but didn't and learning coding was like learning a new language.(lol) Then AI becomes a main topic and consumer friendly. I am a single father, and times are rough in the economy. So when I set and thought about it, I started playing around with it then it dawned on me how about using all the Ai systems that are like web apps and use them to teach me to code again and I'm a way I can learn faster to apply.
Yeah, so I started in the beginning just prompting and loading code into multiple opened windows with different chat systems and learning from trial and error. But way faster than the curriculum of college. Then I was like someone needs to make an app that can chat with multiple AIs at once and get different responses. That's when I came up with..
Omni Ai. Omni Ai is an open-source project built off of another forked project of a multi-modal chat interface. From me going through the issue and thinking about the problem, I knew someone else might have and went to coding classes online, dev communities, and chat forums to find out if there was anything on this topic. that is when I came across a GitHub repository and Medium article with coding on how to do this and open-source code examples. I said this is it and I started to build from it and on top of it. It also helped me learn a lot extremely.
With Omni Ai, users can use their own AI API keys and WebSockets LLMs from different AI systems like Chatgpt OpenAi, Gimini Google, Mistral, Ollama, and more and link together and chat within one interface and get the ability to get different responses to a prompt from each Ai system at once.
It also gives users an interface for LLM that are command or terminal-based. You can also chat and talk with the Ai systems to Voice prompt it. And a lot more as we add more integration and bug fixes.
Some of the main challenges were correcting errors and bugs and building off of another's code logic. Then came the addition of integration like authorization and storing the user data. Then adding the right dependencies and/or the up-to-date ones. The next few challenges were getting the proper code help with AI web development tools. Deployment was an issue because of the data usage going to be used by the different AI modals and users. The challenges of the project process of building, to me, were the best part of it to me and wasn't really a challenge but more of a learning experience.
This project taught me more about myself and my capabilities. I am a little older in age and learning is a different process than before. The online coding platforms and communities for these technologies have been an ignitor to my rethinking of myself, the future, and the implementations of this tech. I haven't touched the surface of learning fully the capabilities of this new advancement in technology Artificial intelligence, which will change the game in learning in a whole. So I did learn this, that you better learn it and from it now.
Next with Omni Ai is to make it more accessible to consumers and grow it in general. One step next is the implementation of decentralization and token to asset monetization for users. We will be building not off users data and we also will be incorporating blockchain technology into the app. This I think will add more user control over their data and the data being used for the AI modals. Soon, legal issues about the creation of AI products and intellectual property ownership. With blockchain integration, we can give the users back ownership of what they create and/or own when it comes to AI and the internet.
Stay tune...



Log in or sign up for Devpost to join the conversation.