Skip to content

Examples

Practical examples for using Polymathy in different scenarios.

Available Examples

Quick Examples

curl

curl "http://localhost:8080/v1/search?q=artificial+intelligence"

Python

import requests

response = requests.get(
    "http://localhost:8080/v1/search",
    params={"q": "machine learning"}
)
print(response.json())

JavaScript

const response = await fetch(
    'http://localhost:8080/v1/search?q=web+development'
);
const data = await response.json();
console.log(data);

Common Patterns

Error Handling

Always handle potential errors:

try:
    response = requests.get(url, params=params, timeout=30)
    response.raise_for_status()
    return response.json()
except requests.RequestException as e:
    print(f"Search failed: {e}")
    return {}

Processing Results

Results come as a dictionary of {id: [url, content]}:

results = search("your query")
for chunk_id, (url, content) in results.items():
    # Process each chunk
    print(f"From: {url}")
    print(f"Content: {content}")