Metadata-Version: 2.4
Name: querymemory
Version: 0.2.0
Summary: Official Query Memory SDK for Knowledge, Agent, Web Parsing, and Extraction APIs
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.31.0

# Query Memory Python SDK

Official SDK for Query Memory Knowledge, Agent, and Web Parsing APIs.

## Install

```bash
pip install querymemory
```

## Quick Start

```python
from querymemory_sdk import QueryMemoryClient

client = QueryMemoryClient(
    base_url="https://api.querymemory.com",
    api_key="<USER_API_KEY>",
)

result = client.knowledge.query(
    knowledge_id="<KNOWLEDGE_ID>",
    query="Summarize key points",
    top_k=5,
)

print(result)
```

Use root domain for `base_url` (no `/api/v1`):

- Correct: `https://api.querymemory.com`
- Incorrect: `https://api.querymemory.com/api/v1`

## Auth

- Public query APIs use `api_key`.
- Management APIs can use `api_key` (user API key) or `auth_token` depending on deployment policy.

You can pass one or both to one client.

## Modules

- `client.knowledge`
- `client.agents`
- `client.web`

Each module includes both management and public query helpers.
