Skip to main content

read and cache structured documents from remote for LLM agents

Project description

LLM API Scope (apiscope)

a tool for LLM agents to read and cache structured documents from remote.

install

use pipx for isolated installation:

pipx install llm-api-scope

how it works

apiscope fetches specifications from local files or remote URLs, caches them, and outputs structured JSON that agents can consume directly. no html parsing, no keyword ranking — just faithful extraction from the source document.

commands

run apiscope --help to see all available commands.

openapi

browse OpenAPI specifications with subcommands for discovering, listing, and describing operations.

aliases let you register frequently used specs once and reference them by short name. fetching is transparent — local copies are cached for fast repeat access, and a proxy can be configured for restricted networks.

rfc

read, search, and navigate RFC documents from the IETF.

the metadata index is mirrored once via rsync. individual text files are fetched on demand and cached locally. you can browse the table of contents, jump to a section (XML) or page (TXT), filter the index by status or source, and run keyword searches against fulltext content.

future

  • read academic papers from arxiv
  • more formal document formats as the need arises

license

MIT

Project details


Download files

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

Source Distribution

llm_api_scope-0.5.1.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

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

llm_api_scope-0.5.1-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file llm_api_scope-0.5.1.tar.gz.

File metadata

  • Download URL: llm_api_scope-0.5.1.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.27.0 CPython/3.14.5 Linux/6.17.0-1015-azure

File hashes

Hashes for llm_api_scope-0.5.1.tar.gz
Algorithm Hash digest
SHA256 29ca67dde36931349ee2023e83b1c39bbf73eee25c4b90138f732bfa3fe49897
MD5 8c5c26fd435d6a539f245cbaef81e871
BLAKE2b-256 d06f7166cbaa8fb2c48627f96cdfa83d307ea8b394a6a8a2a1274fa81ebdffbb

See more details on using hashes here.

File details

Details for the file llm_api_scope-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: llm_api_scope-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.27.0 CPython/3.14.5 Linux/6.17.0-1015-azure

File hashes

Hashes for llm_api_scope-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 74a8e72fa36f3378eeb836d10a4cd8c920d1a45aab73a77996ee6600316537df
MD5 12a2abce73119eca2e9ee536c67f100b
BLAKE2b-256 7ec14082c94c36a0903e2b53ed3c620c340f9aa0ca681b86e6bedefce714afbf

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 Pingdom Monitoring Sentry Error logging StatusPage Status page