Here's a home-made, revamped version of https://mjapi.io, with Stripe, PayPal and BTC/Lightning payments!
You can now use it without a discord account if you wish, and can follow-up on previous tasks to create variations/upscale/zoom etc.
New accounts get a 1-Day free quota. Heck, you don't even need a password! I went very far in simplifying the UX as much as possible.
I'd truly appreciate any feedback on this beta version, I can give you some additional quota (just email at hi@mjapi.io with user id or user email)
In May I talked here about mjapi.io: https://news.ycombinator.com/item?id=36074473
I didn't plan for this to be this more than a side project, but I was delighted to look in pizza.db (yeah, everything's in a single sqlite file :D), right after someone emailed me 4 months after the initial 'release', and see there were ~20 real users there from my first launch. That motivated me to continue working on this, especially since the official MidJourney doesn't seem to have any plans to provide it. I'm also using this myself for a youtube edu/relaxing video gen project.
I partnered with a friend that helped me completely rewrite the old trashy front-end in angular, and I can say it totally blew my mind, what a difference!
All this runs on a few e2-micro GCP VMs under screen -- it does the job pretty well, using fluent-bit, loki and grafana for logs, I postponed a docker setup so much that it seems it's not needed anymore, but we'll see.
In the old version, you had to create a discord account and get a MJ sub, but now there are 2 account types: (a) self-serve - same as before; (b) fairy - use a shared pool of workers
The current setup can withstand around 100 self-serve users and ~5000 fairy users, scaling just means spinning up more worker instances under screen (and later upgrading the VMs too)
Anyone would like me to expand on any of the above or have any suggestions? I'm all ears!
New accounts get a 1-Day free quota. Heck, you don't even need a password! I went very far in simplifying the UX as much as possible.
I'd truly appreciate any feedback on this beta version, I can give you some additional quota (just email at hi@mjapi.io with user id or user email)
In May I talked here about mjapi.io: https://news.ycombinator.com/item?id=36074473 I didn't plan for this to be this more than a side project, but I was delighted to look in pizza.db (yeah, everything's in a single sqlite file :D), right after someone emailed me 4 months after the initial 'release', and see there were ~20 real users there from my first launch. That motivated me to continue working on this, especially since the official MidJourney doesn't seem to have any plans to provide it. I'm also using this myself for a youtube edu/relaxing video gen project.
I partnered with a friend that helped me completely rewrite the old trashy front-end in angular, and I can say it totally blew my mind, what a difference!
All this runs on a few e2-micro GCP VMs under screen -- it does the job pretty well, using fluent-bit, loki and grafana for logs, I postponed a docker setup so much that it seems it's not needed anymore, but we'll see.
In the old version, you had to create a discord account and get a MJ sub, but now there are 2 account types: (a) self-serve - same as before; (b) fairy - use a shared pool of workers
The current setup can withstand around 100 self-serve users and ~5000 fairy users, scaling just means spinning up more worker instances under screen (and later upgrading the VMs too)
Anyone would like me to expand on any of the above or have any suggestions? I'm all ears!