Prerequisites
The following example requires thelinkup-sdk and openai libraries and an API key from Linkup.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
LinkupTools provides advanced web search capabilities with deep search options and structured results.
linkup-sdk and openai libraries and an API key from Linkup.
uv pip install -U linkup-sdk openai
export LINKUP_API_KEY=***
from agno.agent import Agent
from agno.tools.linkup import LinkupTools
agent = Agent(
instructions=[
"You are a web search assistant that provides comprehensive search results",
"Use Linkup to find detailed and relevant information from the web",
"Provide structured search results with source attribution",
"Help users find accurate and up-to-date information",
],
tools=[LinkupTools()],
)
agent.print_response("Search for the latest developments in quantum computing", stream=True)
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | Optional[str] | None | Linkup API key. Uses LINKUP_API_KEY if not set. |
depth | Literal | "standard" | Search depth: “standard” or “deep”. |
output_type | Literal | "searchResults" | Output format: “searchResults” or “sourcedAnswer”. |
enable_web_search_with_linkup | bool | True | Enable web search functionality. |
all | bool | False | Enable all tools. Overrides individual flags when True. |
| Function | Description |
|---|---|
web_search_with_linkup | Perform advanced web searches with configurable depth and format. |
Was this page helpful?