Using a wrapper gives you a few benefits. - It lets you shortcut the time to having a refined prompt that gives you a somewhat reliable output
- Flux (like some models) don't have readily available interfaces as the model is usually required to be self-hosted. For TattooPRO I'm use Together.ai as they host Flux and I can then use their API instead of hosting it myself. The outcome is that users can then get a nice user interface to generate Tattoos with Flux and have some additional features like history and favorites to keep track of their generations.
I've also tried to make the experience as mobile-friendly as possible.
Hope the answers your question
But I could well be wrong, I wish you success.
Here's the deal: AI tattoo generator, what could possibly go wrong? Liability. That is also why people want to pay, even if the dev cannot or tries not to be held accountable and even if it is for some Electron frontend for a customized prompt. Paying gives them [the (potential) customer] the feeling they get a worthy result. A lot of services work like this, btw, and it helps if the service is actually not cheap. Because why spend very little money on a tattoo design. You're worth it, right?
My take is simple. If you want a tattoo and CBA to do your own research (via a search engine, a professional tattoo artist, some kind of curated database, or gasp CAD it yourself like you'd do your 3D print) then ML-based search could be a viable, modern alternative but I would not want to get burned by '6 fingers' in hindsight. AI output needs to be qualified by a qualified human being, and you [random person who wants tattoo] are probably not said qualified human being. But could it aid a qualified human being? Absolutely, just a smaller customer base. So if you want to go for volume, you pretend to serve a customer base you cannot reasonably serve well.
But I can see the appeal of making it a bit easier for non-technical people when you add in surrounding features (favorites, history, etc.).
There’s an art to fine tuning but plenty of laypeople have done it, it just takes time to experiment and some cash for the cloud providers.
These types of services are, in my opinion, targeted at the people who live their entire computer lives in Chrome & Excel. Not people who know what fine-tuning is or can recognize what "Replicate" is without Google.
https://creativecloud.adobe.com/discover/article/mock-up-a-t...
Speak to average, non-technical users. You'd be surprised how many people have a very vague idea what ChatGPT is capable of. They aren't using it everyday like you and I. Relating this back to original comment, expecting them to know about effective prompting techniques, Stable Diffusion etc is unrealistic.
One of the reasons OpenAI offers APIs, is so you can build startups on top of their tech for average non-technical users.
Is this like a law of the universe I'm not aware of, that you must be able to create a profitable startup that generates tattoo ideas?
> One of the reasons OpenAI offers APIs, is so you can build startups on top of their tech for average non-technical users.
A profitable product will make use of APIs to do something that a user couldn't do almost just as well by just prompting ChatGPT themselves.
I mean it's basically the same thing as NFT/crypto grifters, just on a different tech stack. It's not about actually solving problems, it's about speculation to them.
Time to make a markov chain as a service startup...
It’s because the base service does so much that people feel the wrappers aren’t needed, not because there are no real use cases for LLMs.
That's not what I said. Your question/argument was why build a wrapper when someone can go to ChatGPT and generate a tattoo. You can make that argument for any startup that wraps AI image models. If everyone followed that argument, there would be no startups in this space.
> A profitable product will make use of APIs to do something that a user couldn't do almost just as well by just prompting ChatGPT themselves
Exactly, average users won't know how to steer ChatGPT to generate high quality tattoos. In fact, OP is not even using an OpenAI model, they are using Flux which has no direct consumer interface (from the creators of Flux) and much higher quality image generation.
I wish OP success on his project.