Soluciona problemas de desarrollo de una aplicación

En este documento, se describe cómo resolver errores que puedes encontrar cuando desarrollas una aplicación.

Errores de generación de contenido

Problema:

Recibes un mensaje de error similar al siguiente:

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

Causa posible:

Este error puede deberse a una versión de langchain-google-vertexai que no es compatible con google-cloud-aiplatform. Se requiere la versión 1.0.2 o una posterior de langchain-google-vertexai. Para verificar qué versión estás usando, ejecuta el siguiente comando en la terminal:

pip show langchain-google-vertexai

Solución recomendada:

Instala la versión 1.0.2 de langchain-google-vertexai. Esta versión incluye las actualizaciones de llamada a la herramienta LangChain que son necesarias para trabajar con google-cloud-aiplatform. Para actualizar tu versión de langchain-google-vertexai, ejecuta el siguiente comando en tu terminal:

pip install langchain-google-vertexai --upgrade

Después de ejecutar el comando de actualización, verifica que estés usando la versión 1.0.2 o posterior mediante la ejecución del siguiente comando en tu terminal:

pip show langchain-google-vertexai

Si estás en una instancia de notebook (por ejemplo, Jupyter, Colab o Workbench), es posible que debas reiniciar tu entorno de ejecución para usar los paquetes actualizados.