-
Notifications
You must be signed in to change notification settings - Fork 15.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed multi input prompt for MapReduceChain #4979
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Wondering if we could update the type to a Mapping for immutability :)
kwargs
support for intermediate chains of MapReduceChain
via from_params
method
@dev2049 @hwchase17 @agola11 Can anyone of you review this ? |
could we add either an example to the map reduce notebook or an integration test where this is used |
@dev2049 Let me know if this example works. |
# Fixed multi input prompt for MapReduceChain Added `kwargs` support for inner chains of `MapReduceChain` via `from_params` method Currently the `from_method` method of intialising `MapReduceChain` chain doesn't work if prompt has multiple inputs. It happens because it uses `StuffDocumentsChain` and `MapReduceDocumentsChain` underneath, both of them require specifying `document_variable_name` if `prompt` of their `llm_chain` has more than one `input`. With this PR, I have added support for passing their respective `kwargs` via the `from_params` method. ## Fixes langchain-ai#4752 ## Who can review? @dev2049 @hwchase17 @agola11 --------- Co-authored-by: imeckr <chandanroutray2012@gmail.com>
Fixed multi input prompt for MapReduceChain
Added
kwargs
support for inner chains ofMapReduceChain
viafrom_params
methodCurrently the
from_method
method of intialisingMapReduceChain
chain doesn't work if prompt has multiple inputs. It happens because it usesStuffDocumentsChain
andMapReduceDocumentsChain
underneath, both of them require specifyingdocument_variable_name
ifprompt
of theirllm_chain
has more than oneinput
.With this PR, I have added support for passing their respective
kwargs
via thefrom_params
method.Fixes #4752
Who can review?
@dev2049 @hwchase17 @agola11