Skip to main content

LlamaIndex Tools Integration: Olostep

Olostep is web scraping, crawling, and search infrastructure built for AI agents. This tool gives a LlamaIndex agent live web access — scrape any URL to clean markdown, run a web search, get an AI-grounded answer with sources, and crawl a website.

To get started, get an API key from the Olostep dashboard.

Installation

pip install llama-index-tools-olostep

Usage

Here's an example usage of the OlostepToolSpec:

from llama_index.tools.olostep import OlostepToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

olostep_tool = OlostepToolSpec(
    api_key="your-olostep-api-key",
)

agent = FunctionAgent(
    tools=olostep_tool.to_tool_list(),
    llm=OpenAI(model="gpt-4o"),
)

await agent.run("Scrape https://example.com and summarize the main heading")

Available tools

  • scrape — Scrape a single URL and return its content as clean markdown.
  • search — Search the web for a query and return the ranked results.
  • answer — Get an AI-grounded answer to a question, synthesized from live web sources with citations.
  • crawl — Crawl a website starting from a URL and return the pages' content.

This tool has a more extensive example usage documented in a Jupyter notebook here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_tools_olostep-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llama_index_tools_olostep-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file llama_index_tools_olostep-0.1.0.tar.gz.

File metadata

File hashes

Hashes for llama_index_tools_olostep-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eed18531eb69690b7bc5ac4404e1cc4a353178f6f385bec77868c75d7ef774f2
MD5 111509a4d4d8a94669e633a26fd9b898
BLAKE2b-256 d53bba746f96dd87b61cb94c100d39cae1e5303097129b4d3a2a77d7ce5efe6a

See more details on using hashes here.

File details

Details for the file llama_index_tools_olostep-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_tools_olostep-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35461b1b1e98d6c78ee0ad6946c6b0a8217f1d79bb20eb8b8e9f1af144e5c728
MD5 6ac21060fef0931a9055a508423c2e60
BLAKE2b-256 db03fb9bdd650fe9b86634bd985ef8ccae37fcb58a87d4689f678afc5a7b83f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page