Skip to content
smallPict

Python SDK

Django、FastAPI、Flask、データパイプライン向け公式 smallpict Pythonパッケージ。

公式SmallPict Python SDKは、同期および非同期呼び出しに対応し、PEP 484型ヒントを完全にサポートしています。


インストール

Shell
pip install smallpict# またはpoetry add smallpict

クイックスタート実装例

Python
import osfrom smallpict import SmallPict
client = SmallPict(    api_key=os.environ["SMALLPICT_API_KEY"],    secret_key=os.environ["SMALLPICT_SECRET_KEY"],    max_retries=3)
# 1. 画像ファイルを最適化with open("banner.jpg", "rb") as f:    result = client.optimize(        source=f.read(),        format="avif",        quality=80,        strip_metadata=True    )
print(f"最適化後URL: {result.url}")print(f"削減率: {result.savings_percentage}%")
# 2. クォータ残量を確認quota = client.get_quota()print(f"使用済みバイト数: {quota.bytes_used} バイト")