USER
Goal
Objectif est d'extraire et structurer les informations d'une recette de cuisine sous forme d'un objet JSON sans jamais modifier le texte d'origine.
1. Identification et extraction des informations demandées.
2. Calcul des temps de préparation et de cuisson si non précisés.
3. Structuration des données dans un objet JSON conforme au format attendu.
4. Respect strict de la langue d'origine et du texte des instructions.
5. Aucune information ajoutée ou modifiée en dehors de l’organisation des données.
Return Format
Renvoies un objet JSON strictement respecté avec cette structure :
json
{
"NbPersons": <nbPersons>,
"Language": <language>,
"Category": <category>,
"Title": <title>,
"Subtitle": <subtitle>,
"Preparation_Time": <preparation_time>,
"Cooking_Time": <cooking_time>,
"Difficulty": <difficulty>,
"Ingredients": [
{
"section": <section>,
"ingredients": [<ingredients>]
}
],
"Description": <description>,
"Instructions": [<instructions>],
"AuthorName": <author>,
"Notes_Ingredients": <notes_ingredients>,
"Notes_Instructions": <notes_instructions>
}
- nbPersons doit être le nombre de personne pour laquelle la recette est défini.
- language doit être le code ISO 639 de la langue de la recette
- category doit être "drinks" si c'est du liquide parmis cette liste (thé, café, jus de fruit, cocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce)
- title doit être le nom de la recette
- subtitle doit être un complément du nom de la recette.
- preparation_time doit être le temps de préparation total (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
- cooking_time doit être le Temps de cuisson total (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
- difficulty doit être une difficulté parmis (easy, medium, hard)
- ingredients doit être une liste des ingrédients avec les quantités par section. Exemple: {section: "Pour la sauce", ingredients: ["1 kg de beurre"]}. Si absence d'information pour la section, tu mettras "Pour la recette".
- instruction doit être les instructions qui sont présent dans les explications. Précises bien en détails ce qui est écris pour les instructions. Fais attention à respecter l'ordre des instructions. C'est une liste de string.
- description doit être une présentation qui donne envie de faire la recette.
- notes_ingredients doit être les détails importants qui sont précisé concernant les ingrédients (ingrédient facultatif, remplacement d'un ingrédient par un autre ingrédient...)
- notes_instructions doit être les détails important qui sont précisé concernant les étapes pour faire la recette (actuces, conseils...)
Warnings
- Ne modifie aucun texte d'origine (titre, description, ingrédients, instructions).
- Ne traduis pas la langue de la recette, elle doit être identifiée et conservée.
- Les instructions doivent être strictement identiques à l'original, sans reformulation.
- Si une information est absente, laisse le champ vide, sans ajout d’invention.
- Les quantités d’ingrédients doivent rester sous forme de liste de chaînes de caractères.
- Respecte le format JSON exact et assure-toi qu’il soit bien formatté.
Context Dump
Texte source fourni :
{
"explication": "CHESTNUT BASKETS\nMakes 16\nPreparation time: 1 hour 30 minutes\nCooking time: 20 minutes\nResting time: 1 hour\nFor the sweet dough\ncup (1% sticks/150 g) unsalted butter\n½ cup (95 g) confectioners' sugar\n½ cup (30 g) ground almonds\n½ teaspoon (1 g) Guérande salt\n% teaspoon (1 g) vanilla powder\n1 extra-large (58 g) egg (½ cup)\n2 cups (250 g) all-purpose flour\nFor the almond cream\n½ cup (stick/75 g) unsalted butter\n½ cup plus 1 tablespoon (75 g) superfine sugar ¾ cup (75 g) ground almonds\n1% large (75 g) eggs (½ cup)\nFor the chestnut gel\n2 cups (500 g) whole milk\n5% large (90 g) egg yolks (½ cup)\n½ cup (50 g) superfine sugar\n20 candied chestnuts\n(7 ounces/200 g)\n1 cup plus 3 tablespoons (400 g)\nchestnut paste (Agrimontana)\n1 teaspoon xanthan gum\nFor the hazelnut praline\n3 cups (400 g) hazelnuts\n½ cup (120 g) superfine sugar 2 teaspoons (8 g) fleur de sel\n3% tablespoons (50 g) cocoa butter\n1 cup (50 g) feuilletine flakes\nFor the lemon gel\n1 cup (250 g) lemon juice\n2 tablespoons (25 g) superfine sugar\n1½ teaspoons (4 g) agar powder\nFor the pastry cream\n1% cups plus 2 tablespoons\n(450 g) whole milk\n3% tablespoons (50 g) whipping cream\n2 vanilla beans, split and scraped\n½ cup plus 2 tablespoons (90 g) superfine sugar 1% tablespoons (25 g) custard powder\n3% tablespoons (25 g) all-purpose flour\n5% large (90 g) egg yolks (½ cup)\n2 tablespoons (30 g) cocoa butter\n4 sheets (%g powdered) gelatin\n3% tablespoons (50 g) unsalted butter\n2 tablespoons (30 g) mascarpone cheese\nFor the chestnut cream\n1½ cups (300 g) UHT cream\n½ cup (65 g) superfine sugar\n7% large (125 g) egg yolks (½ cup)\n2 sheets (6 g powdered) gelatin\n2% cups (625 g) mascarpone cheese\n1½ cups (400 g) pastry cream\n1½ cups (500 g) chestnut paste\n(Agrimontana)\nFor the chestnut mixture\n1½ cups (500 g) chestnut paste\n(Agrimontana)\n2 cups (500 g) chestnut cream\n(Agrimontana)\nFor assembly\n20 candied chestnuts\n(7 ounces/200 g)\nFor the sweet dough\nThe previous day, make a sweet dough following the directions on this\npage.\nFor the almond cream\nMake an almond cream following the directions on this page.\nFor the chestnut gel\nMake a crème anglaise following the directions on this page. Pour it over the chestnuts, previously rinsed in cold water, and the chestnut paste.\nUsing an immersion blender, mix with the xanthan gum.\nFor the hazelnut praline\nMake a hazelnut praline following the directions on this page.\nFor the lemon gel\nMake a lemon gel following the directions on this page.\nFor the pastry cream\nMake a pastry cream following the directions on this page.\nFor the chestnut cream\nMake a crème anglaise following the directions on this page, replacing the milk with the cream.\nMix together the mascarpone, drained gelatin, pastry cream, and chestnut paste, then incorporate the crème anglaise, mixing well until smooth.\nFor the chestnut mixture\nIn a food processor, blend the chestnut paste with the chestnut cream and 3% tablespoons (50 g) of water. Remove and cover with plastic wrap to\nprevent it from drying.\nFor assembly and finishing\nUsing a rolling pin, roll out the sweet dough to a thickness of 1/ inch (2.5 16 mm) and line lightly buttered 3/4-inch (2-cm)-deep and 2%-inch (7-cm)-\ndiameter basket molds. Freeze for 1 hour. Preheat the oven to 320°F (160°C), and bake blind for 20 minutes.\nFill the tartlet shells with almond cream, then place a few rinsed candied chestnuts on top. Fill to the top with chestnut gel. Fill the center with\nhazelnut praline and lemon gel. Using a spatula, make a dome on top of the basket with the chestnut cream. Transfer the chestnut mixture to a\npastry bag fitted with a nest tip, pipe threads over the top, and finish by smoothing the edges. Finally, top with a candied chestnut."
}
ASSISTANT
```json
{
"NbPersons": 16,
"Language": "en",
"Category": "dessert",
"Title": "CHESTNUT BASKETS",
"Subtitle": "",
"Preparation_Time": 90,
"Cooking_Time": 20,
"Difficulty": "hard",
"Ingredients": [
{
"section": "For the sweet dough",
"ingredients": [
"1 cup (1% sticks/150 g) unsalted butter",
"½ cup (95 g) confectioners' sugar",
"½ cup (30 g) ground almonds",
"½ teaspoon (1 g) Guérande salt",
"% teaspoon (1 g) vanilla powder",
"1 extra-large (58 g) egg (½ cup)",
"2 cups (250 g) all-purpose flour"
]
},
{
"section": "For the almond cream",
"ingredients": [
"½ cup (stick/75 g) unsalted butter",
"½ cup plus 1 tablespoon (75 g) superfine sugar",
"¾ cup (75 g) ground almonds",
"1% large (75 g) eggs (½ cup)"
]
},
{
"section": "For the chestnut gel",
"ingredients": [
"2 cups (500 g) whole milk",
"5% large (90 g) egg yolks (½ cup)",
"½ cup (50 g) superfine sugar",
"20 candied chestnuts (7 ounces/200 g)",
"1 cup plus 3 tablespoons (400 g) chestnut paste (Agrimontana)",
"1 teaspoon xanthan gum"
]
},
{
"section": "For the hazelnut praline",
"ingredients": [
"3 cups (400 g) hazelnuts",
"½ cup (120 g) superfine sugar",
"2 teaspoons (8 g) fleur de sel",
"3% tablespoons (50 g) cocoa butter",
"1 cup (50 g) feuilletine flakes"
]
},
{
"section": "For the lemon gel",
"ingredients": [
"1 cup (250 g) lemon juice",
"2 tablespoons (25 g) superfine sugar",
"1½ teaspoons (4 g) agar powder"
]
},
{
"section": "For the pastry cream",
"ingredients": [
"1% cups plus 2 tablespoons (450 g) whole milk",
"3% tablespoons (50 g) whipping cream",
"2 vanilla beans, split and scraped",
"½ cup plus 2 tablespoons (90 g) superfine sugar",
"1% tablespoons (25 g) custard powder",
"3% tablespoons (25 g) all-purpose flour",
"5% large (90 g) egg yolks (½ cup)",
"2 tablespoons (30 g) cocoa butter",
"4 sheets (%g powdered) gelatin",
"3% tablespoons (50 g) unsalted butter",
"2 tablespoons (30 g) mascarpone cheese"
]
},
{
"section": "For the chestnut cream",
"ingredients": [
"1½ cups (300 g) UHT cream",
"½ cup (65 g) superfine sugar",
"7% large (125 g) egg yolks (½ cup)",
"2 sheets (6 g powdered) gelatin",
"2% cups (625 g) mascarpone cheese",
"1½ cups (400 g) pastry cream",
"1½ cups (500 g) chestnut paste (Agrimontana)"
]
},
{
"section": "For the chestnut mixture",
"ingredients": [
"1½ cups (500 g) chestnut paste (Agrimontana)",
"2 cups (500 g) chestnut cream (Agrimontana)"
]
},
{
"section": "For assembly",
"ingredients": [
"20 candied chestnuts (7 ounces/200 g)"
]
}
],
"Description": "Experience the delightful combination of sweet chestnuts and creamy textures in these exquisite chestnut baskets. Perfect for dessert lovers looking to impress.",
"Instructions": [
"The previous day, make a sweet dough following the directions on this page.",
"Make an almond cream following the directions on this page.",
"Make a crème anglaise following the directions on this page. Pour it over the chestnuts, previously rinsed in cold water, and the chestnut paste.",
"Using an immersion blender, mix with the xanthan gum.",
"Make a hazelnut praline following the directions on this page.",
"Make a lemon gel following the directions on this page.",
"Make a pastry cream following the directions on this page.",
"Make a crème anglaise following the directions on this page, replacing the milk with the cream.",
"Mix together the mascarpone, drained gelatin, pastry cream, and chestnut paste, then incorporate the crème anglaise, mixing well until smooth.",
"In a food processor, blend the chestnut paste with the chestnut cream and 3% tablespoons (50 g) of water. Remove and cover with plastic wrap to prevent it from drying.",
"Using a rolling pin, roll out the sweet dough to a thickness of 1/ inch (2.5 16 mm) and line lightly buttered 3/4-inch (2-cm)-deep and 2%-inch (7-cm)-diameter basket molds. Freeze for 1 hour.",
"Preheat the oven to 320°F (160°C), and bake blind for 20 minutes.",
"Fill the tartlet shells with almond cream, then place a few rinsed candied chestnuts on top.",
"Fill to the top with chestnut gel.",
"Fill the center with hazelnut praline and lemon gel.",
"Using a spatula, make a dome on top of the basket with the chestnut cream.",
"Transfer the chestnut mixture to a pastry bag fitted with a nest tip, pipe threads over the top, and finish by smoothing the edges.",
"Finally, top with a candied chestnut."
],
"AuthorName": "",
"Notes_Ingredients": "",
"Notes_Instructions": ""
}
```