feat: Add image generation and image-to-prompt features, integrate Telegram for generation results, and enhance asset management.

This commit is contained in:
xds
2026-02-05 21:10:29 +03:00
parent 48d3a7aea5
commit b3957ad463
7 changed files with 1458 additions and 272 deletions

View File

@@ -41,5 +41,27 @@ export const dataService = {
}
})
return response.data
},
generatePromptFromImage: async (files, prompt) => {
const formData = new FormData()
// Handle single or multiple files
const fileArray = Array.isArray(files) ? files : [files]
fileArray.forEach(file => {
formData.append('images', file)
})
if (prompt) {
formData.append('prompt', prompt)
}
const response = await api.post('/generations/prompt-from-image', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
return response.data.prompt
}
}