Skip to content
smallPict

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 smallpict

Ví 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")