After the free plan, it's also a better deal. SerpAPI is $50 for 5k queries Google Custom Search is $5 for 1k queries, meaning for the same $50 you could get double the queries. So how do you use this cheaper search engine in LangChain?
@langchain
-
LangChain v0.0.53 Release: Google Search Integration
By
–
LangChain v0.0.53 Doc fixes from @george_zhou Bug fix (highlighted by @yvesbalbas
) Also includes maybe the most requested feature to date… A google search alternative to SerpAPI (by @nickscamara_
) More on this in below -
New max_iterations parameter to control agent iterations
By
–
So glad you asked! there's now a max_iterations parameter you can use to cap the number of iterations an agent takes A bit brute force, but better than nothing
-
LangChain Agents Max Iterations Parameter Implementation
By
–
To expand on the last point, previously agents were allowed to potentially loop forever, whether caused maliciously or not Now you can specify a max_iterations parameter, which stops it after that many iterations https://
langchain.readthedocs.io/en/latest/exam
ples/agents/max_iterations.html
… -

LangChain v0.052 Adds Watch Mode Tests Agent Security
By
–
v0.052 Add watch mode for tests – @nfcampos Add schema property to SQL DB class – @diwanksingh Propagate verbose flag to combine-document chains – @parth_29 Add max_iterations kwarg to agent executor, in part to stop attacks like the below
-
Displaying Intermediate Steps in Streamlit UI
By
–
this is great! how did you get the intermediate steps to be printed to the streamlit UI? someone in the discord was just asking about this – i think its a great UX https://
discord.com/channels/10380
97195422978059/1057934201049055232/1058021225399582720
… -
Memory Support Now Works with Multiple Chain Inputs
By
–
Memory support for chains with multi inputs Previously, memory only worked if there was single input This meant it couldn't work in cases like question/answering, where you passed in multiple inputs (documents and a question) Now it can: https://
langchain.readthedocs.io/en/latest/exam
ples/memory/adding_memory_chain_multiple_inputs.html
… -
SerpAPI Wrapper Gains Sports and Knowledge Graph Results
By
–
Add sports & knowledge graph results to SerpAPI wrapper When working on http://
howdoi.ai, @brunotorious noticed that results for sports were not found, due to parsing of SerpAPI results. So he fixed it! See screenshots for before and after https://
x.com/brunotorious/s
tatus/1607088382521507841?s=20&t=ar8qq203aMD2Hxs3yuNYRQ
… -
LangChain v0.0.51 Release: Enhanced Tools, Memory, and Documentation
By
–
v0.0.51 Unify return types for intermediate steps – h/t @johnjnay Add sports & knowledge graph results to SerpAPI wrapper – @brunotorious Document improvements: @eltociear @samcwl Making tools editable – h/t @brunotorious Memory support for chains with multi inputs
-
Making Tools Editable: Customize Tool Descriptions for Better Agent Performance
By
–
Making tools editable When loading tools, they come with default descriptions. Sometimes, as @brunotorious pointed out, you may want to edit their descriptions in order to get them to work better with agents Now you can: https://
langchain.readthedocs.io/en/latest/exam
ples/agents/custom_tools.html#Modify-existing-tools
…