Class representing a document loader for loading search results from the SerpAPI. It extends the BaseDocumentLoader class.
const loader = new SerpAPILoader({ q: "{query}", apiKey: "{apiKey}" });const docs = await loader.load(); Copy
const loader = new SerpAPILoader({ q: "{query}", apiKey: "{apiKey}" });const docs = await loader.load();
Builds the URL for the SerpAPI search request.
The URL for the search request.
Loads the search results from the SerpAPI.
An array of Documents representing the search results.
An error if the search results could not be loaded.
Loads the documents and splits them using a specified text splitter.
A Promise that resolves with an array of Document instances, each split according to the provided TextSplitter.
Processes the response data from the SerpAPI search request and converts it into an array of Documents.
The response data from the SerpAPI search request.
An array of Documents.
Generated using TypeDoc
Class representing a document loader for loading search results from the SerpAPI. It extends the BaseDocumentLoader class.
Example