Example

The following agent can perform advanced web searches using Linkup:
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)

Toolkit Params

ParameterTypeDefaultDescription
api_keyOptional[str]NoneLinkup API key. Uses LINKUP_API_KEY if not set.
depthLiteral"standard"Search depth: “standard” or “deep”.
output_typeLiteral"searchResults"Output format: “searchResults” or “sourcedAnswer”.
enable_web_search_with_linkupboolTrueEnable web search functionality.

Toolkit Functions

FunctionDescription
web_search_with_linkupPerform advanced web searches with configurable depth and format.

Developer Resources