i have a python code but it have a error:TypeError: Model.generate() got an unexpected keyword argument 'prompt_prefix'
. can you pleas fix it. here is the code: 
import pyttsx3
from pyllamacpp.model import Model

# Load the GPT-4 model
model = Model(model_path='NAME_1:/Users/NAME_2/AppData/Local/nomic.ai/GPT4All/ggml-v3-13b-hermes-q5_1.bin')

# Define the prompt context
prompt_context = """Act as NAME_3. NAME_3 is helpful, kind, honest,
and never fails to answer the User's requests immediately and with precision. 

User: Nice to meet you NAME_3!
NAME_3: Welcome! I'm here to assist you with anything you need. What can I do for you today?
"""

# Define the prompt prefix and suffix
prompt_prefix = "\nUser:"
prompt_suffix = "\nBob:"

# Prompt the user
while True:
  try:
    # Get user input with a timeout of 5 seconds
    user_input = input("User: ")
    if user_input == '':
      continue
    print(f"NAME_3: ", end='')

    # Generate speech using the GPT-4 model
    speech = model.generate(prompt_context, prompt_prefix=prompt_prefix, prompt_suffix=prompt_suffix, max_length=1024)
    speech = speech.text

    # Speak the generated speech using pyttsx3
    tts = pyttsx3.init()
    tts.say(speech)
    tts.play()
  except KeyboardInterrupt:
    NAME_4

