diff --git a/src/photo/ai/index.ts b/src/photo/ai/index.ts index 3d0ec9f9..8c98e9ee 100644 --- a/src/photo/ai/index.ts +++ b/src/photo/ai/index.ts @@ -59,7 +59,7 @@ export const getAiImageQuery = ( case 'caption': return 'Write a pithy caption for this image in 6 words or less and no punctuation'; case 'title-and-caption': return 'Write a compelling title and pithy caption of 8 words or less for this image, using the format Title: "title" Caption: "caption"'; case 'tags': - const tagQuery = 'Describe this image in three or less comma-separated unique keywords, with no adjective or adverbs, that are specific to this image'; + const tagQuery = 'Describe this image in 1-2 comma-separated unique keywords, with no adjective or adverbs. Avoid using general terms like "nature," "travel," "architecture," or "sky." Use terms that are highly specific to the image and not redundant.'; const tags = existingTags.map(({ tag }) => tag).join(', '); return tags ? `${tagQuery}. Consider using some of these existing tags, but only if they are relevant: ${tags}.`