1
resposta

O histórico do chat não deveria ser 4?

Jac, você disse que o getHistory iria trazer dois dados (os dados de user/model) que são colocados no código, até aí contabilizando 2. Quando foi adicionado um 'oi', o Gemini respondeu e então o histórico agora deveria ser '4', pois o bot já inicializou com uma mensagem dizendo 'Olá! Eu sou o assistente virtual do Jornada Viagens ~

Como posso te ajudar?'

Porque o getHistory retornou 2 e não 4?

1 resposta

Oi Renato,

Entendo sua dúvida sobre o histórico do chat! 🤔

O getHistory retorna apenas as interações que foram trocadas entre o usuário e o modelo após a inicialização. A mensagem inicial "Olá! Eu sou o assistente virtual..." é considerada parte da configuração do bot, e não uma interação propriamente dita.

Por isso, quando você envia o "oi" e recebe a resposta do Gemini, o histórico passa a ter 2 entradas: a sua mensagem e a resposta do modelo. As mensagens de inicialização não são contabilizadas no histórico retornado pelo getHistory.

Para saber mais: Documentação oficial do Gemini API. Aqui você encontra detalhes sobre como a API do Gemini funciona e como as interações são tratadas.

Continue explorando e aprofundando seus conhecimentos! 💪