Today OpenAI announced a yet another mind-blowing list of updates for developers.
So what does this mean for us builders?
GPT-4 now has a 128K context or “more than 300 pages of text in a single prompt”. And you can now upload files with the API. This means for most “chat with document” cases, you can just upload the file wholesale and ask questions.
Or you can feed all your data to the new Assistants API and let it do the retrieval. You just give it your file and it can do its own vector search on it, if required. Furthermore, it remembers all the chat history, so you don’t need to save that either.
This also simplifies your architecture.
Update:
Yes, for larger knowledge bases, pushing everything into OpenAI will be too costly. In this case, an efficient and effective embedding and chunking strategy will still be required.
Assistant API can now run sandboxed Python. Math hasn’t been GPT’s strong point until now.
Combine this with retrieval, and you have a really powerful data analysis tool.
You can start building true multimodal apps with new Vision, DALL-E, Text-to-speech endpoints.
Read a table then output a chart. Read an image and read a summary of it out loud. Brainstorm design ideas verbally and have it iterate on a design.
GPT-3.5 and GPT-4 are 3x cheaper. Fine tuning is 4x cheaper.
If you’re a SaaS competing on prices, I think this is the time to reconsider your business model.
But this is great news for bespoke builds. The ongoing maintenance cost for your clients will be much more attractive.
Multiple function calling in a single message means less round trips to the API. This is great for the user’s experience.
And the rate limits have doubled GPT-4.
There’s a new “JSON mode” that will instruct the API to always return valid JSON. This is really useful for returning structured output in a chat session. JSON mode is available in GPT-3.5 too.
And there is a new “seed” parameter to make outputs reproducible. Useful if you’re integrating your data into a workflow that requires a high level of repeatability.
What this means for our own AI app, bunni.ai
It's harder to build and grow general-purpose AI tools now. We've started to focus on a niche (researchers) and a specific use case ("summarisation").
We'll continue to innovate on pricing and UX.
The new OpenAI API updates will give us so much more to work with. Especially for our custom-build clients.
I regularly share insights and lessons from building an indie AI business on X . Follow me at https://twitter.com/farez.
JSON mode 👏 Finally no more dirty regex expressions
Do you have any thoughts on the added "customize ChatGPT" and soon to come "GPT Store" they also announced (see link below)? I am seeing a lot of parallels between the IOS platform in ~2009 and the GPT Store, I wonder if any Ubers or Airbnbs will come out of the GPT store.
https://openai.com/blog/introducing-gpts
I think the GPT is a really interesting area to watch. It's early days yet to tell how it'll pan out, but based on other "stores" that we've seen (e.g. Chrome store, Apple app store, Notion templates), here's what I think:
It'll grow and evolve really fast, just like everything in this field.
It's a huge opportunity for noncoders to build and make revenue from. Similar to how builders were making money with Notion templates when they were announced.
You'll have to be early to win big with popular use cases. So start tinkering with it now to learn how to build with it.
It's a potentially effective marketing channel for AI businesses.
Maybe there could be another market for buying and selling GPTs, just like acquire.com for Micro Saas.
I looked in the API docs and I can't find how to use ChatGPT4 with file uploads. Does anyone know?
You may need to use the Assistants API: https://platform.openai.com/docs/assistants/overview
This is really amazing. They are killing it. Every update is better. I cannot imagine what we will be building in two to three years from now. Our whole lives are gonna change. We are just at the beginning but it's already mind-blowing.
To say the least!
The incredible thing about this is how OpenAI is making access to AI so easy for makers. One person can now build solutions to large real world problems for any niche they care about.
yeah this is crazy it's making it accessible to the whole world that's how they win so well I think. Have you tried some powerful tools like Langchain?
I've tried LlamaIndex. In fact, we're migrating our AI backend to it.
Not just for the tech but also for the incredible community. And they ship really fast!
It means that people need to niche down and build something that OpenAI will not offer in the future.
The riches are in the niches, as they say :)
Thanks for the update. bunni also seems very interesting tool.
Thank you! Let me know if you try it out... would love feedback :)
Interesting read, I think you are definitely right with developing a specific niche to both appeal and market to. Great summarisation of the updates 👋
Thanks Louis. Serving a niche is much easier for indies.
Continuous attention
I believe your judgment and direction are correct; entrepreneurship involves achieving a monopoly in a niche field.
A niche monopoly would be amazing, but there's also room for several players if the market is larger enough. Each one serving its own 'recipe' :)
I agree
Thanks for sharing the new update!
Welcome!
Thanks for this great snapshot of the update!
What's your favourite update?
Thanks Cathy.
Definitely the first one for me. It removes a lot of infrastructure and engineering overhead.
Nice!
I find the GPT landscape to be exceptionally captivating. Although it's still in its infancy, the potential it holds is vast. Drawing parallels to other platforms like the Chrome store, Apple app store, and Notion templates, here's my take:
The GPT ecosystem is poised for rapid growth and transformation, much like other domains in this ever-evolving tech space.
This presents an enormous opportunity for individuals without coding expertise to create and generate income. Much akin to how entrepreneurs found success with Notion templates upon their release.
To truly capitalize on the platform's potential, being an early adopter is key, especially for popular applications. I strongly recommend getting your hands on it now to gain proficiency in its utilization.
Furthermore, it could serve as a potent marketing channel for AI-driven enterprises.
And who knows, there might even be a burgeoning market for the buying and selling of GPT models, akin to platforms for Micro SaaS businesses. By the way, if you have a relevant site, it could be an excellent addition to this exciting landscape!
Thanks, ChatGPT!
This comment was deleted 4 months ago.