This is the official discussion thread for the Piwigo AI beta.
You can use this space to ask any questions, share feedback, or report issues related to Piwigo AI during the beta phase.
We are paying close attention to all your feedback, as we want to build Piwigo AI together with you, the community.
This is a beta version: some features may evolve, bugs may occur, and performance may vary.
Technologies (beta)
- Model: Ministral 3
- OCR: PaddleOCR
If you would like to test Piwigo AI, you can request access. To be eligible, you need:
- Latest version of Piwigo (currently 16.3.0)
- PHP 8+ (8.4 recommended)
- MySQL 9+ or MariaDB 11.7+
Then simply send me an email (via the forum messaging feature or using this form) to receive your access and API key.
Looking forward to your feedback.
Last edited by Linty (2026-04-01 10:22:53)
Offline
Is this suitable for shared webhosting or would a VPS be preferrable?
Offline
homdax wrote:
Is this suitable for shared webhosting or would a VPS be preferrable?
Yes, it’s perfectly suitable for shared web hosting. That’s why the inference is performed on our AI servers
Offline
Thanks for the invite!
What's the expected turnaround time for processing submitted images? I see them all in the queue with a Pending status.
Last edited by windracer (2026-04-01 23:46:08)
Offline
windracer wrote:
Thanks for the invite!
What's the expected turnaround time for processing submitted images? I see them all in the queue with a Pending status.
No worries about the invitation, I hope you like Piwigo AI :-)
The processing time depends on the current load on our servers. It can be almost instantaneous when the queue is light, or take a few minutes during peak usage.
Also, if you submitted images around 11:00 PM (Paris time / CET), there was a temporary delay on our side. The workers were restarted shortly after.
Everything should now be back to normal and processing should be smoother.
Let me know if you notice anything unusual
Last edited by Linty (2026-04-02 02:22:45)
Offline
They did eventually process, except for one stuck in "pending" but I accidentally submitted a video so that's probably expected behavior? How can I remove it from the queue?
Otherwise, looking good!
Offline
Yes, this is most likely due to the video. The analysis probably stopped mid-process and the job didn’t go through the callback workflow
Regarding the queue, there are currently no available actions. However, in the upcoming 0.0.2-beta version that I’m preparing, I’ve added several actions such as the ability to cancel a job or force the AI server to retry an analysis...
I’m also working on a way to make the plugin more proactive without impacting page load times (some backend actions can only be triggered when a Piwigo page is opened)
Offline
sent a message using the form for the api and such
Offline
homdax wrote:
sent a message using the form for the api and such
Hi,
I already sent you an invitation email. Check your spam folder, or send me a mail via the forum so I can give you your API key
Offline
Hello everyone,
If you're unable to activate the plugin, it may be because you're using a version of MariaDB/MySQL that is not currently supported. I'm using vector features that are only available in MariaDB 11.7+ and MySQL 9+.
However, I am currently working on a "degraded mode" that will not rely on these vectors. I expect to release this by the end of the day or tomorrow.
Also, for users who are able to use the plugin but whose Piwigo is not accessible over HTTP/HTTPS, you won't really be able to use Piwigo AI for now. This should also be resolved in the next version of the plugin.
Last edited by Linty (2026-04-07 17:58:23)
Offline
Hello!
A new version of the plugin has been released with the following changes:
- add degraded mode for databases without native VECTOR support
- add overview page (For now, it just displays a message if the database isn't compatible. More features are coming soon.)
- add direct image file upload as an alternative to sending the image URL (useful when the AI server can't reach private galleries)
- add pull mode via admin polling as an alternative to the auto-callback (useful when the AI server can't reach private galleries)
- add outdated plugin detection
We have also received new requests to test Piwigo AI, so we will be sending out a few API keys.
Offline