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, get an AI-grounded answer with sources, crawl a website, and discover the URLs on a site.

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

Installation

pip install llama-index-tools-olostep

Usage

Set your key as an environment variable (recommended):

export OLOSTEP_API_KEY="your-key"
import os
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=os.environ["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.
  • answer — Get an AI-grounded answer to a question, synthesized from live web sources with citations.
  • crawl — Crawl a website from a start URL and return the pages' content.
  • map_site — Discover all the URLs on a website.

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.1.tar.gz (2.7 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.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for llama_index_tools_olostep-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bdfb7edf2dd8c9d31f691131245364561f8d732972900db7fa0914ab23c5d13c
MD5 4fdeff35b023566a1f73457ba153410f
BLAKE2b-256 ee66763ab413a8dbe69759427a6fb70481a4e0482bee72d77c62888d0e18b116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llama_index_tools_olostep-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 351b101b6f07d27691607e02b9fca2f28661bb516558c4cb95546d9b38b755cc
MD5 088f17864143967b3ce4b3dd01957e3b
BLAKE2b-256 ba77ee62a314bf7104300e76ea025abf23d5efc2bacc141ae75a54015cb930bd

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