Spaces:
Sleeping
Sleeping
export async function generateDescription(cultureName: string) { | |
const response = await fetch('/api/generate-description', { | |
method: 'POST', | |
headers: { | |
'Content-Type': 'application/json', | |
}, | |
body: JSON.stringify({ cultureName }), | |
}); | |
const data = await response.json(); | |
return data.description; | |
} | |
export async function generateImage(prompt: string): Promise<{ imageUrl: string }> { | |
const response = await fetch('/api/generate-image', { | |
method: 'POST', | |
headers: { | |
'Content-Type': 'application/json', | |
}, | |
body: JSON.stringify({ prompt }), | |
}); | |
const data = await response.json(); | |
if (!response.ok) { | |
throw new Error(data.error || 'Failed to generate image'); | |
} | |
return data; | |
} |