diff --git a/libs/langchain/langchain/document_loaders/bigquery.py b/libs/langchain/langchain/document_loaders/bigquery.py index abfb171e5c2..4b9be0ca60d 100644 --- a/libs/langchain/langchain/document_loaders/bigquery.py +++ b/libs/langchain/langchain/document_loaders/bigquery.py @@ -58,6 +58,14 @@ class BigQueryLoader(BaseLoader): ) from ex bq_client = bigquery.Client(credentials=self.credentials, project=self.project) + if not bq_client.project: + error_desc = ( + "GCP project for Big Query is not set! Either provide a " + "`project` argument during BigQueryLoader instantiation, " + "or set a default project with `gcloud config set project` " + "command." + ) + raise ValueError(error_desc) query_result = bq_client.query(self.query).result() docs: List[Document] = []