En este documento se describe cómo resolver los errores que pueden surgir al desarrollar un agente.
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 que estás usando una versión de langchain-google-vertexai
que no es compatible con google-cloud-aiplatform
. Se requiere la versión 1.0.2
o posterior de langchain-google-vertexai
. Para comprobar qué versión estás usando, ejecuta el siguiente comando en tu 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 herramientas de LangChain necesarias para trabajar con google-cloud-aiplatform
. Para actualizar tu versión de langchain-google-vertexai
, ejecuta el siguiente comando en el terminal:
pip install langchain-google-vertexai --upgrade
Después de ejecutar el comando de actualización, comprueba que estás usando la versión 1.0.2
o una posterior. Para ello, ejecuta el siguiente comando en tu terminal:
pip show langchain-google-vertexai
Si estás en una instancia de cuaderno (por ejemplo, Jupyter, Colab o Workbench), es posible que tengas que reiniciar el entorno de ejecución para usar los paquetes actualizados.