Resolver problemas de desenvolvimento de um aplicativo

Neste documento, descrevemos como resolver erros que podem ser encontrados ao desenvolver um aplicativo.

Erros de geração de conteúdo

Problema:

Você recebe uma mensagem de erro semelhante a esta:

ValueError: Cannot get the Candidate text.
Response candidate content part has no text.

Possível causa:

Esse erro pode ser causado pelo uso de uma versão de langchain-google-vertexai que não é compatível com google-cloud-aiplatform. A versão 1.0.2 ou posterior de langchain-google-vertexai é obrigatória. Para verificar qual versão você está usando, execute o seguinte comando no seu terminal:

pip show langchain-google-vertexai

Solução recomendada:

Instalar a versão 1.0.2 de langchain-google-vertexai. Essa versão inclui as atualizações de chamadas de ferramentas LangChain necessárias para funcionar com google-cloud-aiplatform. Para atualizar a versão do langchain-google-vertexai, execute o seguinte comando no seu terminal:

pip install langchain-google-vertexai --upgrade

Depois de executar o comando de atualização, verifique se você está usando a versão 1.0.2 ou posterior executando o seguinte comando no terminal:

pip show langchain-google-vertexai

No caso de uma instância de notebook (por exemplo, Jupyter, Colab ou Workbench), talvez seja necessário reiniciar o ambiente de execução para usar os pacotes atualizados.