big refacto change all flows
This commit is contained in:
+10
-18
@@ -5,21 +5,13 @@ const { generateAI } = require("../index");
|
||||
exports.generateLyrics = onCall({}, async ({ auth = {}, data = {} }) => {
|
||||
try {
|
||||
const {
|
||||
objective = "Célébrer l'agence Minuit et mettre en avant son " +
|
||||
"expertise digitale, son esprit d'équipe et sa créativité.",
|
||||
context = "L'agence Minuit accompagne les startups et entreprises " +
|
||||
"innovantes dans la création de produits digitaux, du prototype " +
|
||||
"à la version de financement, jusqu'à l'optimisation et la mise " +
|
||||
"à l'échelle. Spécialisée dans le développement sur-mesure " +
|
||||
"d'applications mobiles, elle valorise l'humain, le design et " +
|
||||
"l'accompagnement personnalisé. Esprit nocturne, équipe passionnée.",
|
||||
emotion = "La Joie : expose un bonheur profond, l'émerveillement, " +
|
||||
"la gratitude, satisfaction intense, énergie positive.",
|
||||
style = "Upbeat : Pour une ambiance joyeuse et rythmée.",
|
||||
audience = "L'équipe Minuit et ses clients fidèles, startups " +
|
||||
"ambitieuses et partenaires visionnaires.",
|
||||
objective = "",
|
||||
context = "",
|
||||
style = "",
|
||||
audience = "",
|
||||
emotion = "",
|
||||
structure = ["couplet", "refrain", "couplet", "refrain"],
|
||||
rhymes = "Avec rimes",
|
||||
rhymes = "",
|
||||
} = data;
|
||||
|
||||
console.log("Function generate lyrics start with data", data);
|
||||
@@ -69,19 +61,19 @@ Pour chaque ` +
|
||||
.string()
|
||||
.describe(
|
||||
'Type de section : "couplet" ou "refrain" ' +
|
||||
"selon la structure"
|
||||
"selon la structure",
|
||||
),
|
||||
lyrics: z
|
||||
.string()
|
||||
.describe(
|
||||
"Paroles de la section, chaque ligne séparée " +
|
||||
"par un retour à la ligne"
|
||||
"par un retour à la ligne",
|
||||
),
|
||||
})
|
||||
}),
|
||||
)
|
||||
.describe(
|
||||
"Paroles de la chanson sous forme de tableau de sections " +
|
||||
"structurées."
|
||||
"structurées.",
|
||||
),
|
||||
success: z.boolean().describe("Indique si la génération a réussi"),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user