Function calling not working

Hi guys, I want to function certain number of things within a list, however the current json set up it is returning all the recipes from the list, how can I resolve this?

Here is my code:

{
  "model": "gpt-4-0613",
  "messages": [
    {"role": "user", "content": "Pick random four receipe from the following receipe list names , seprated by the comma- Rasperry shake,Vegan Lentil Soup,Vegan Lentil Meatballs,Vegan Lentil Chili,Vegan Quinoa Stuffed Bell Peppers,Vegan Seitan Stir-Fry,Vegan Quinoa Salad,Vegan Sweet Potato and Black Bean Enchiladas,Vegan Chickpea Curry,Vegan Cauliflower Steak,Vegan Red Lentil Dahl,Vegan Tempeh BLT Sandwich,Vegan Tofu and Vegetable Skewers,Vegan Edamame and Quinoa Salad,Vegan Tempeh Reuben Sandwich,Vegan Lentil Sloppy Joes,Vegan Chickpea and Spinach Stew,Keto Avocado Egg Salad,Keto Chicken Parmesan,Cauliflower Fried Rice"}
  ],
  "functions": [
     {
   "name":"get_receipe_list",
   "description":"Recipe List",
   "parameters":{
      "type":"object",
      "properties":{
         "receipe_list":{
            "type":"array",
            "items":{
               "type":"object",
               "properties":{
                  "name":{
                     "type":"string",
                     "description":"Name of receipe, e.g. Lentil Soup "
                  }
               }
            }
         }
      },
      "required":[
         "receipe_list"
      ]
   }
}
  ]
}```