Michael Mayer
cc651a84d0
Workers: Apply "golangci-lint" recommendations #5330
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-11-22 10:22:05 +01:00
Michael Mayer
d76acdb69f
AI: Generate Captions & Labels using the OpenAI Responses API #5322
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-11-14 11:10:40 +01:00
Keith Martin
b1822229ca
Backend: Improve Yes/No capabilities #5191
...
* Backend: improve Yes/No capabilities
* Backend: constants package with Yes/No maps and True/False strings
* Backend: rename constants to enum
* Backend: correct case on russian Yes, more tests
* Enum: utilise enum package
2025-10-10 13:15:15 +02:00
Michael Mayer
a302955c02
Faces: Remove PHOTOPRISM_FACE_ENGINE_RUN config option #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-08 13:41:51 +02:00
graciousgrey
012a7605f5
Backend: Update count in scheduleModels
2025-10-08 11:14:01 +02:00
Michael Mayer
3b3a01317b
AI: Add IndexedAt time to indicate when a photo was fully indexed #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-07 13:57:01 +02:00
Michael Mayer
94f8a5f35d
AI: Improve Face Detection with an ONNX-based model #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-06 18:51:49 +02:00
Michael Mayer
e5dc335bcf
AI: Include NSFW flag & score when generating labels with Ollama #5232
...
Related issues: #5233 (reset command), #5234 (schedule for models)
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-05 04:23:36 +02:00
Michael Mayer
e3925d779f
Backend: Improve inline code comments
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-30 20:41:36 +02:00
Michael Mayer
d782a43c2b
AI: Configure vision model execution and scheduling #5232 #5233 #5234
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-30 15:51:48 +02:00
Michael Mayer
327e1d587e
AI: Automatically set model defaults and use default source #5232 #5233
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-29 23:09:29 +02:00
Michael Mayer
e21174c297
CLI: Add txt.JoinAnd() helper function to format lists of items #5233
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-29 19:25:47 +02:00
Michael Mayer
7cc758346f
AI: Add source "ollama" for labels generated with Ollama models #5232
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-29 11:45:08 +02:00
Michael Mayer
a80bdf065f
AI: Improve logging in "photoprism vision run" command #5011 #5123
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-02 10:58:32 +02:00
Michael Mayer
977d06b560
AI: Fix logging in "photoprism vision run" command #5011 #5123
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-02 10:47:20 +02:00
Michael Mayer
c2b4af2a3a
AI: Improve "photoprism vision run" command #5011 #5123
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-02 10:19:31 +02:00
Michael Mayer
6e955523b6
AI: Add "--count" flag to the photoprism vision run command #5011 #5123
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-01 14:37:36 +02:00
Michael Mayer
4b5e3b574a
Index: Improve generation, caching and logging of labels #5011 #5123
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-07-22 22:09:00 +02:00
Michael Mayer
4bc9cd6ca2
AI: Add "source" flag to the "photoprism vision run" command #3438 #5011
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-07-15 12:52:02 +02:00
Michael Mayer
eb8d2062a5
AI: Update caption prompt and replace existing captions #3438 #5011
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-07-15 11:23:03 +02:00
Michael Mayer
35bfe0694b
API: Disable gzip compression for /api/v1/dl endpoint #127 #1090
...
Required for compatibility with the Python HTTP client. In addition,
this commit refactors function names and adds tests.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-04-11 14:13:25 +02:00
Michael Mayer
f80acab4c2
AI: Add "photoprism vision run" command and vision worker #127 #1090
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-04-11 05:15:14 +02:00