#1 2026-04-01 10:17:20

Linty
Piwigo Team
2023-11-03
68

Piwigo AI: Beta Launch

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)


“An adventure between passion and logic.”

Offline

 

#2 2026-04-01 11:29:15

homdax
Member
Sweden
2015-02-02
323

Re: Piwigo AI: Beta Launch

Is this suitable for shared webhosting or would a VPS be preferrable?

Offline

 

#3 2026-04-01 12:04:48

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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


“An adventure between passion and logic.”

Offline

 

#4 2026-04-01 23:45:48

windracer
Member
St. Pete, FL
2014-12-28
635

Re: Piwigo AI: Beta Launch

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

 

#5 2026-04-02 02:14:50

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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)


“An adventure between passion and logic.”

Offline

 

#6 2026-04-02 02:33:34

windracer
Member
St. Pete, FL
2014-12-28
635

Re: Piwigo AI: Beta Launch

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!

https://www.windracer.net/outgoing/piwigo/pwg-ai-01.jpg

Offline

 

#7 2026-04-02 10:59:29

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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)


“An adventure between passion and logic.”

Offline

 

#8 2026-04-02 16:52:33

homdax
Member
Sweden
2015-02-02
323

Re: Piwigo AI: Beta Launch

sent a message using the form for the api and such

Offline

 

#9 2026-04-02 21:45:09

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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


“An adventure between passion and logic.”

Offline

 

#10 2026-04-07 16:03:07

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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)


“An adventure between passion and logic.”

Offline

 

#11 2026-04-13 16:45:39

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

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.


“An adventure between passion and logic.”

Offline

 

#12 2026-05-06 16:11:48

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

The 0.0.4 beta is here!

This release focuses on improving the robustness of both the plugin and the AI server. The goal is to ensure the plugin works reliably across the different environments where Piwigo is installed.

Here is the changelog:

# plugin
- add overview dashboard with stats (analyzed images, pending/failed jobs, tags)
- add dark mode support in admin UI
- move AI server config to hidden/server-side configuration (removed from visible settings)
- implement async ticket check via fire-and-forget
- unify callback configuration and improve error handling
- improve admin tickets UI and web service methods
- validate account_id in pwg.ai.analyze endpoint
- log AI errors on upload
- fix: preserve existing tags when analyzing an image

# server
- fix: jobs no longer lost on server restart or worker failure
- add bulk ticket fetching to reduce API calls
- add /ping endpoint for connection testing

Feel free to ask for access if you still don’t have it yet.


“An adventure between passion and logic.”

Offline

 

#13 2026-05-06 21:22:16

windracer
Member
St. Pete, FL
2014-12-28
635

Re: Piwigo AI: Beta Launch

I like the dashboard.

I was able to use the "Check Tickets" to "unstick" a bunch of items I had pending. That worked for everything except one old one from 4/7 that still shows pending. Any way to clean that out?

Offline

 

#14 2026-05-12 18:10:46

Denzel
Member
2018-07-12
2

Re: Piwigo AI: Beta Launch

What a brilliant feature! Will it be possible to "tell" the AI what to prioritize regarding tags and descriptions? Maybe a little bit of context, for better results. Perhaps even include the file and album names? Honestly, automatic tagging based on existing keywords would be enough for me. I love it! :)

Last edited by Denzel (2026-05-12 18:51:42)

Offline

 

#15 2026-05-13 09:55:45

Linty
Piwigo Team
2023-11-03
68

Re: Piwigo AI: Beta Launch

windracer wrote:

I like the dashboard.

I was able to use the "Check Tickets" to "unstick" a bunch of items I had pending. That worked for everything except one old one from 4/7 that still shows pending. Any way to clean that out?

Thank you ! :-D

That last ticket is probably from the old system, so I imagine that’s why it’s still stuck. I’ll add handling for this case in the cleanup process.


Denzel wrote:

What a brilliant feature! Will it be possible to "tell" the AI what to prioritize regarding tags and descriptions? Maybe a little bit of context, for better results. Perhaps even include the file and album names? Honestly, automatic tagging based on existing keywords would be enough for me. I love it! :)

Thank you so much!

And to answer your question, we are actually thinking a lot about this topic right now. The goal would be to allow users to provide additional context when requesting an analysis, which could open the door to many features, such as (non-exhaustive list):

- automatic tagging based on existing tags
- suggesting which album would best match an image
- generating more accurate descriptions using the gallery context
- and more

This is definitely something we find very exciting as well :-)


“An adventure between passion and logic.”

Offline

 

Board footer

Powered by FluxBB