Skip to content
smallPict

आधिकारिक Python SDK

तुल्यकालिक और अतुल्यकालिक (asyncio) समर्थन के साथ आधुनिक Python लाइब्रेरी।

Python 3.9+ के साथ संगत, स्क्रिप्ट और Django के लिए समकालिक इंटरफ़ेस के साथ-साथ FastAPI और aiohttp के लिए अतुल्यकालिक (asyncio) क्लाइंट प्रदान करता है।


स्थापना

Shell
pip install smallpict# या poetry के साथpoetry add smallpict

संपूर्ण उपयोग उदाहरण

Python
import osfrom smallpict import SmallPictClient
client = SmallPictClient(    api_key=os.environ.get("SMALLPICT_API_KEY"),    secret_key=os.environ.get("SMALLPICT_SECRET_KEY"))
# 1. स्थानीय छवि को अनुकूलित करेंwith open("banner.png", "rb") as f:    result = client.optimize(        file=f.read(),        filename="banner.png",        format="avif",        quality=80    )
print(f"CDN URL: {result.url}")print(f"बचत प्रतिशत: {result.savings_percentage}%")
# 2. कोटा जांचेंquota = client.get_quota()print(f"प्लान: {quota.plan} - शेष: {quota.remaining}")