create method
Creates a new conversation with an optional system prompt.
Implementation
Conversation create({String? systemPrompt, String? title}) {
final conversation = Conversation(title: title);
if (systemPrompt != null) {
conversation.addMessage(AIMessage.system(systemPrompt));
}
_conversations[conversation.id] = conversation;
storage?.saveConversation(conversation);
return conversation;
}