Erro "no implicit conversion of Array into String" ao usar Gemini AI analysis em posts com imagens

Olá a todos,

Encontrei um problema ao usar o plugin Discourse AI com integração Gemini. Ao tentar analisar posts que contêm imagens, recebo a seguinte mensagem de erro:

nenhuma conversão implícita de Array em String

O que acontece

  • Se o post contiver apenas texto, tudo funciona como esperado.
  • Se o post incluir uma imagem, a análise falha com este erro.

Ambiente

Instalado 3.5.0.beta8-dev (70dbb95041)

Obrigado pela ajuda!

1 curtida

Quando incluo uma imagem em uma postagem pública, o Gemini não retorna resposta,

quando a envio por mensagem privada, a IA relata o erro mostrado acima.

O mesmo comportamento ocorre em vários modelos de IA.

Apenas o bot “criativo” padrão produz o erro acima; outros bots de IA personalizados conseguem reconhecer a imagem com sucesso e responder normalmente.

Estou passando pelo mesmo problema. Posts somente de texto funcionam bem, mas se houver uma imagem no post, recebo o mesmo erro de “nenhuma conversão implícita de Array em String”.

Pelo que diz a mensagem de erro, parece que algo nos dados da imagem está confundindo o plugin ou o Gemini. Talvez ele esteja enviando as informações da imagem de uma maneira que a API não espera.

Bom saber que isso só acontece com certos bots. Espero que isso seja resolvido em breve.

Estou tendo problemas com uma repro aqui, usando criativo com imagens ativadas:

Você pode compartilhar como seu LLM está configurado? Certifique-se de usar o modelo flash 2.0 / 2.5 não preview agora que ele foi lançado.

Confirmado: após eu remover a configuração RAG, a funcionalidade de análise de imagem voltou ao normal. Obrigado pela ajuda!

1 curtida

@Roman_Rizzi corrigiu os problemas de RAG, então presumo que estamos todos bem agora, obrigado por relatar!

2 curtidas