BigQueryAI LangChain Deprecation Error

Abierto
#112 2 comentarios 0 reacciones 1 asignado Ver en GitHub

@leejw51crypto ya está trabajando en esto.

Desde el 30/7/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

good first issue
Issue

When interacting with bigquery.py using input help, the following error occurs:

LangChainDeprecationWarning: The method `BaseTool.__call__` was deprecated in langchain-core 0.1.47 and will be removed in 1.0. Use :meth:`~invoke` instead.
  print(tools.explain_bigquery_usage())
[ERROR] Failed to initialize agent: BaseTool.__call__() missing 1 required positional argument: 'tool_input'

When interacting with bigquery.py using inputs like limits, cost or info, the following error occurs:

LangChainDeprecationWarning: The method `BaseTool.__call__` was deprecated in langchain-core 0.1.47 and will be removed in 1.0. Use :meth:`~invoke` instead.
  print(tools.get_bigquery_cost_info())
[ERROR] Failed to initialize agent: BaseTool.__call__() missing 1 required positional argument: 'tool_input'

When interacting with bigquery.py using inputs like dataset, data, or tables, the following error occurs:

LangChainDeprecationWarning: The method `BaseTool.__call__` was deprecated in langchain-core 0.1.47 and will be removed in 1.0. Use :meth:`~invoke` instead.
  print(tools.get_bigquery_dataset_info())
[ERROR] Failed to initialize agent: BaseTool.__call__() missing 1 required positional argument: 'tool_input'
Verified Fix

https://github.com/crypto-com/developer-platform-sdk-examples/blob/393ae23338e7ca289a068127b9507afe4ab4bcd2/integrations/bigqueryai/bigquery.py#L145
Update to:

print(tools.explain_bigquery_usage.invoke(""))

https://github.com/crypto-com/developer-platform-sdk-examples/blob/393ae23338e7ca289a068127b9507afe4ab4bcd2/integrations/bigqueryai/bigquery.py#L149
Update to:

print(tools.get_bigquery_cost_info.invoke(""))

https://github.com/crypto-com/developer-platform-sdk-examples/blob/393ae23338e7ca289a068127b9507afe4ab4bcd2/integrations/bigqueryai/bigquery.py#L153
Update to:

print(tools.get_bigquery_dataset_info.invoke(""))
Lenguaje dominante
TypeScript
Estrellas
7
Forks
5
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de crypto-com/developer-platform-sdk-examples

Todos los issues de crypto-com/developer-platform-sdk-examples

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.