Files
cook/utils/api/index.ts
2024-03-22 19:55:33 +08:00

25 lines
533 B
TypeScript

// filter prompt
export async function generateRecipeImage(foods: string[]) {
return $fetch('/api/recipes/image/generate', {
method: 'POST',
body: {
foods,
},
})
}
export async function generateRecipeInfo(foods: string[]) {
console.log(foods)
return $fetch('/api/recipes/text/generate', {
method: 'POST',
body: {
foods,
},
})
}
export async function getRecipeImage(foods: string[]) {
const data = await generateRecipeImage(foods)
return `data:image/png;base64,${data.images[0]}`
}