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; }