Python SDK
Gói thư viện smallpict Python chính thức cho Django, FastAPI, Flask và xử lý dữ liệu.
Gói Python chính thức của SmallPict hỗ trợ cả xử lý đồng bộ lẫn bất đồng bộ, đi kèm gợi ý kiểu dữ liệu PEP 484 hoàn chỉnh.
Cài đặt
Shell
pip install smallpict# hoặc sử dụng Poetrypoetry add smallpictVí dụ bắt đầu nhanh
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. Tối ưu hóa tệp hình ảnhwith open("banner.jpg", "rb") as f: result = client.optimize( source=f.read(), format="avif", quality=80, strip_metadata=True )
print(f"URL tối ưu trên CDN: {result.url}")print(f"Mức tiết kiệm: {result.savings_percentage}%")
# 2. Kiểm tra hạn ngạchquota = client.get_quota()print(f"Dung lượng đã dùng: {quota.bytes_used} bytes")