core[patch]: fix duplicated kwargs in `_load_sql_databse_chain` (#19908)

`kwargs` is specified twice in [this
line](3218463f6a/libs/langchain/langchain/chains/loading.py (L386)),
causing runtime error when passing any keyword arguments.
pull/19292/head^2
Yuki Watanabe 6 months ago committed by GitHub
parent 39471a9c87
commit eef19954f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -383,7 +383,7 @@ def _load_sql_database_chain(config: dict, **kwargs: Any) -> Any:
raise ValueError("`database` must be present.")
if "llm_chain" in config:
llm_chain_config = config.pop("llm_chain")
chain = load_chain_from_config(llm_chain_config, **kwargs, **kwargs)
chain = load_chain_from_config(llm_chain_config, **kwargs)
return SQLDatabaseChain(llm_chain=chain, database=database, **config)
if "llm" in config:
llm_config = config.pop("llm")

Loading…
Cancel
Save