SDKsPython SDK
Python SDK
The renderkit-sdk package (imported as renderkit) gives Python a thin, typed client over the REST API. Requires Python 3.9+.
Install
pip install renderkit-sdkInitialize
renderkit
import os
from renderkit import RenderKit
rk = RenderKit(os.environ["RK_KEY"])Example
render.py
from renderkit import RenderKit
rk = RenderKit(os.environ["RK_KEY"])
doc = rk.extract(
url="https://paulgraham.com/greatwork.html",
format="markdown",
chunk=True,
chunk_max_tokens=512,
)
print(doc["meta"]["word_count"])
for chunk in doc["meta"]["chunks"]:
embed(chunk) # your vector pipelineSaving a screenshot
save.py
import requests
shot = rk.screenshot(url="https://stripe.com", full_page=True)
img = requests.get(shot["url"]).content
open("stripe.png", "wb").write(img)