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.
future
- read RFC documents by number
- read academic papers from arxiv
- more formal document formats as the need arises
license
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file llm_api_scope-0.4.0.tar.gz.
File metadata
- Download URL: llm_api_scope-0.4.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d600312eb27bef3f5752eaef94fbeede3e766bd657e3f862a6c92f6bd3f80c9
|
|
| MD5 |
7a9993f5aef49497a3d590a331df40f0
|
|
| BLAKE2b-256 |
81e4c6f527e60945fc78980b01a9185610fe1b4a52382f6a8e57ed282c94f501
|
Provenance
The following attestation bundles were made for llm_api_scope-0.4.0.tar.gz:
Publisher:
publish.yml on D7x7z49/llm-api-scope
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
llm_api_scope-0.4.0.tar.gz -
Subject digest:
6d600312eb27bef3f5752eaef94fbeede3e766bd657e3f862a6c92f6bd3f80c9 - Sigstore transparency entry: 1692681871
- Sigstore integration time:
-
Permalink:
D7x7z49/llm-api-scope@fe4d272c9682aa0e7d62c9259f12dfacace4a739 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/D7x7z49
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fe4d272c9682aa0e7d62c9259f12dfacace4a739 -
Trigger Event:
push
-
Statement type:
File details
Details for the file llm_api_scope-0.4.0-py3-none-any.whl.
File metadata
- Download URL: llm_api_scope-0.4.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99953780ed02f8ae930b83d1f520e5ca057d1ce656dc8ae78937a81588c2e6be
|
|
| MD5 |
ecb41fc36791e5bf750d6948b5df5dbc
|
|
| BLAKE2b-256 |
f7090868cf393ac40310fc97b0afa23ecbc9726a75f188745597e0cf3da1bfe7
|
Provenance
The following attestation bundles were made for llm_api_scope-0.4.0-py3-none-any.whl:
Publisher:
publish.yml on D7x7z49/llm-api-scope
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
llm_api_scope-0.4.0-py3-none-any.whl -
Subject digest:
99953780ed02f8ae930b83d1f520e5ca057d1ce656dc8ae78937a81588c2e6be - Sigstore transparency entry: 1692681974
- Sigstore integration time:
-
Permalink:
D7x7z49/llm-api-scope@fe4d272c9682aa0e7d62c9259f12dfacace4a739 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/D7x7z49
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fe4d272c9682aa0e7d62c9259f12dfacace4a739 -
Trigger Event:
push
-
Statement type: