Python SDK
Django, FastAPI, Flask 및 데이터 파이프라인을 위한 공식 smallpict 패키지.
공식 SmallPict Python 패키지는 동기 및 비동기 워크플로를 모두 지원하며 PEP 484 타입 힌트를 제공합니다.
패키지 설치
Shell
pip install smallpict# 또는 Poetry 사용 시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} 바이트")