I recently created extension to my phpBB 3.3.x board which provides integration with Open AI (both ChagGPT and DALL-E) and also with several Stable Diffusion services (namely Leonardo.ai and of course Midjourney).
Here's how it looks like in real life:
ChatGPT
topic/conversation example conversation history supported (up to specified number of tokens) which makes it very much human-like
It is possible to create "tuned" bots with desired personality eg
Bender ,
April
DALL-E
generations topic
Stable Diffusion Leonardo.ai
generations/topic
and finally mighty and super popular Midjourney
topic and there's
more using latest v5.1
Implementation relies on creating board user (bot) and tying it to extension API so when user convers with bot and it would be regular board user.
Extension itself in a decent state, just need to add multilanguage support and polish a bit setup pages.
Integration with Open AI is very straightforward, you just need Open AI key (since it is paid service).
They have decent REST API, very responsive and integrates well with phpBB.
Integration with SD is not so much, actually it's quite complex.
As you probably aware there's no API for either Leonardo AI or Midjourney so I ended up writing serverless functions to scrape both and my php code calls that function and waits for results. This naturally not scalable or reusable, not at it's current iteration anyway.
Before spending time on making it public I want to see if there's any interest in above?
Should I release Open AI support firs?
Is there really any interest in that considering Open AI is not free so there will be costs involves (
here's mine)
I can see how I can figure out Midjourney extension but it will require some middle-tier which for most phpBB board will be no-go.
It is possible to release it as serverless option (free tier GCP/AWS/Azure - any of these will do) but again complexity of this probably way to high for average phpBB board admin.
I was thinking of creating integration service with some small subscription monthly fee ($5..10) but again not sure if there's any demand for that.
Feel free to try above SD integration as a Telegram bot , it's 100% free (as of now)
Stable Diffusion Superbot
https://t.me/stable_diffusion_superbot
Happy to answer any questions.