AI_InvalidPromptError: thrown for invalid prompts; typically caused by passing UIMessage[] instead of ModelMessage[] - convert with convertToModelMessages()