🔧 chore(chains.mdx): add import statement for Admonition component to improve code organization and readability
🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 chore(chains.mdx): update verbose parameter description to improve clarity 🔧 chore(chains.mdx): fix formatting and indentation for better code readability 🔧 📝 chore(docs): update import statements for Admonition component in examples 📝 chore(docs): update link in Prompts component to use Admonition component 📝 chore(docs): update import statements for Admonition component in examples 📝 chore(docs): update link in Conversation Chain component to use Admonition component 📝 chore(docs): update import statements for Admonition component in examples 📝 chore(docs): update link in CSV Loader component to use Admonition component 📝 chore(docs): update import statements for Admonition component in examples 📝 chore(docs): update link in MidJourney Prompt Chain component to use Admonition component 📝 chore(docs): update import statements for Admonition component in examples 📝 chore(docs): update link in Multiple Vector Stores component to use Admonition component 📝 docs(examples/python-function.mdx): add import statement for Admonition component 📝 docs(examples/python-function.mdx): improve readability of tip admonition by breaking lines 📝 docs(examples/python-function.mdx): improve readability of info admonition by breaking lines 📝 docs(examples/serp-api-tool.mdx): add import statement for Admonition component 📝 docs(examples/serp-api-tool.mdx): improve readability of info admonition by breaking lines 📝 docs(guidelines/features.mdx): add import statement for Admonition component 📝 docs(guidelines/features.mdx): improve readability of caution admonition by breaking lines
This commit is contained in:
parent
011dd98050
commit
8ac890c553
10 changed files with 122 additions and 74 deletions
|
|
@ -1,24 +1,29 @@
|
|||
import Admonition from "@theme/Admonition";
|
||||
|
||||
# Serp API Tool
|
||||
|
||||
The [Serp API](https://serpapi.com/) (Search Engine Results Page) allows developers to scrape results from search engines such as Google, Bing and Yahoo, and can be used as in Langflow through the `Search` component.
|
||||
|
||||
:::info
|
||||
To use the Serp API, you first need to sign up [Serp API](https://serpapi.com/) for an API key on the provider's website.
|
||||
:::
|
||||
<Admonition type="info">
|
||||
To use the Serp API, you first need to sign up [Serp
|
||||
API](https://serpapi.com/) for an API key on the provider's website.
|
||||
</Admonition>
|
||||
|
||||
Here, the `ZeroShotPrompt` component specifies a prompt template for the `ZeroShotAgent`. Set a _Prefix_ and _Suffix_ with rules for the agent to obey. In the example, we used default templates.
|
||||
|
||||
The `LLMChain` is a simple chain that takes in a prompt template, formats it with the user input, and returns the response from an LLM.
|
||||
|
||||
:::tip
|
||||
In this example, we used [`ChatOpenAI`](https://platform.openai.com/) as the LLM, but feel free to experiment with other Language Models!
|
||||
:::
|
||||
<Admonition type="tip">
|
||||
In this example, we used [`ChatOpenAI`](https://platform.openai.com/) as the
|
||||
LLM, but feel free to experiment with other Language Models!
|
||||
</Admonition>
|
||||
|
||||
The `ZeroShotAgent` takes the `LLMChain` and the `Search` tool as inputs, using the tool to find information when necessary.
|
||||
|
||||
:::info
|
||||
Learn more about the Serp API [here](https://python.langchain.com/docs/modules/agents/tools/integrations/serpapi).
|
||||
:::
|
||||
<Admonition type="info">
|
||||
Learn more about the Serp API
|
||||
[here](https://python.langchain.com/docs/modules/agents/tools/integrations/serpapi).
|
||||
</Admonition>
|
||||
|
||||
## ⛓️ Langflow Example
|
||||
|
||||
|
|
@ -35,11 +40,12 @@ import ZoomableImage from "/src/theme/ZoomableImage.js";
|
|||
|
||||
#### <a target="\_blank" href="json_files/SerpAPI_Tool.json" download>Download Flow</a>
|
||||
|
||||
:::note LangChain Components 🦜🔗
|
||||
<Admonition type="note" title="LangChain Components 🦜🔗">
|
||||
|
||||
- [`ZeroShotPrompt`](https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/)
|
||||
- [`OpenAI`](https://python.langchain.com/docs/modules/model_io/models/llms/integrations/openai)
|
||||
- [`LLMChain`](https://python.langchain.com/docs/modules/chains/foundational/llm_chain)
|
||||
- [`Search`](https://python.langchain.com/docs/modules/agents/tools/integrations/serpapi)
|
||||
- [`ZeroShotAgent`](https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent)
|
||||
:::
|
||||
|
||||
</Admonition>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue