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} バイト")