startChat method

ChatSession startChat({
  1. List<Content>? history,
  2. List<SafetySetting>? safetySettings,
  3. GenerationConfig? generationConfig,
})

Starts a ChatSession that will use this model to respond to messages.

final chat = model.startChat();
final response = await chat.sendMessage(Content.text('Hello there.'));
print(response.text);

Implementation

ChatSession startChat(
        {List<Content>? history,
        List<SafetySetting>? safetySettings,
        GenerationConfig? generationConfig}) =>
    ChatSession._(generateContent, generateContentStream, history ?? [],
        safetySettings, generationConfig);