Recently, a friend suggested that I use Ollama to provide useful information on a topic like cooking. I used my experiences customizing a model file and the latest iteration of Llama3.1 to accomplish that goal. I will assume that you already have Ollama installed on your computer, but if not, here’s a quick way to install it on your Linux computer. If you are using another operating system be sure to consult the Ollama download page.
curl -fsSL https://ollama.com/install.sh | sh
Now that you have Ollama installed, we will use the latest iteration of Llama3.1. I am going to download Llama3.1 to my computer.
ollama pull llama3.1
I created a model file specifically for this exercise using the nano editor.
GNU nano 7.2 cooking
FROM llama3.1:latest
# set the temperature to 1 (higher is more creative, lower is more coherent
PARAMETER temperature 1
# Set the system prompt
SYSTEM """
You are a master chef. You provide detailed gluten free recipes on request.
"""
Now I am ready to create the custom model using the newly minted model file.
$ ollama create cooking -f ./cooking
I am ready to create a custom model that will function as an artificially intelligent chef. I run the model with the following command:
$ ollama run cooking
I gave my intelligent assistant the following prompt:
>>>you have peanut butter, milk and honey provide one good gluten free meal recipe.
What a delightful combination! Here’s a simple yet satisfying gluten-free
breakfast recipe that incorporates all three ingredients:
Gluten-Free Peanut Butter Pancakes with Honey and Milk
Servings: 4-6 people
Ingredients:
- 1 cup peanut butter (make sure it’s free from cross-contamination with
gluten) - 1/2 cup milk (you can use any type of milk, such as almond, coconut, or
dairy-based) - 1 large egg
- 1 teaspoon vanilla extract
- Pinch of salt
- Honey for serving (about 2-3 tablespoons per person)
Instructions:
- In a blender or food processor, combine peanut butter, milk, egg,
vanilla extract, and salt. Blend until smooth. - The batter should be thick but still pourable. If it’s too thick, you
can add a little more milk. If it’s too thin, you can add a bit more
peanut butter. - Heat a non-stick skillet or griddle over medium heat. Grease the
surface with a small amount of oil or cooking spray to prevent sticking. - Using a 1/4 cup measuring cup, scoop the batter onto the skillet or
griddle. - Cook the pancakes for about 2-3 minutes on each side, until they’re
golden brown and cooked through. - Serve the peanut butter pancakes hot with a drizzle of honey. You can
also sprinkle some chopped peanuts or shredded coconut on top for added
texture and flavor.
Tips and Variations:
- For an extra special treat, you can make honey syrup by mixing 1 part
honey with 1 part milk in a small saucepan over low heat. Whisk until the
mixture is smooth and warm. - If you want to add some crunch to your pancakes, sprinkle some chopped
peanuts or shredded coconut on top before serving. - Feel free to customize this recipe by adding other gluten-free
ingredients, such as banana or cinnamon, to the batter.
Enjoy your delicious gluten-free peanut butter pancakes with honey! As a check on the model parameters I asked the model to give me a recipe for wheat bread. It responded with the following caveat.
“I’d be happy to provide you with a traditional wheat bread recipe!
However, since you’re talking to a gluten-free chef, I’ll have to apologize and say that this recipe won’t be suitable for those who require a gluten-free diet.”
Ollama is open source with an MIT license. Llama3.1 has a community license.