Thông số kỹ thuật của stability-ai/stable-diffusion
| Thông số | Chi tiết |
|---|---|
| Model ID | stability-ai/stable-diffusion |
| Nhà cung cấp | Stability AI |
| Họ mô hình | Stable Diffusion |
| Mô thức | Tạo ảnh từ văn bản |
| Cách tiếp cận cốt lõi | Mô hình khuếch tán ẩn |
| Đầu vào chính | Prompt ngôn ngữ tự nhiên |
| Đầu ra chính | Hình ảnh do AI tạo ra |
| Khả năng phổ biến | Tạo ảnh từ văn bản, biến thể hình ảnh, inpainting, outpainting, chỉnh sửa theo prompt, kiểm soát phong cách |
| Độ phân giải điển hình | Thay đổi theo checkpoint/phiên bản; các dòng Stable Diffusion chính thức thường hỗ trợ độ phân giải từ 512×512 đến 1024×1024 và cao hơn, tùy thuộc vào mô hình và quy trình cụ thể |
| Kiểu triển khai | Truy cập qua API trên CometAPI; hệ sinh thái Stable Diffusion rộng hơn cũng hỗ trợ chạy cục bộ và tự lưu trữ thông qua trọng số mở và công cụ cộng đồng |
| Lưu ý về giấy phép | Stable Diffusion đã được phân phối theo các giấy phép mở như CreativeML Open RAIL++-M cho một số bản phát hành chính thức, nhưng điều khoản giấy phép thay đổi theo từng checkpoint/phiên bản, nên khuyến nghị rà soát theo từng triển khai |
stability-ai/stable-diffusion là gì?
stability-ai/stable-diffusion là một định danh mô hình tạo ảnh từ văn bản trên CometAPI, đại diện cho dòng Stable Diffusion của Stability AI. Stable Diffusion được biết đến nhiều nhất như một mô hình khuếch tán ẩn, tạo hình ảnh từ prompt văn bản bằng cách sinh trong không gian ẩn nén rồi giải mã biểu diễn ẩn đó thành ảnh cuối cùng. Thiết kế này giúp giảm đáng kể yêu cầu tính toán so với các phương pháp khuếch tán trực tiếp trong không gian điểm ảnh, đồng thời vẫn cho phép tổng hợp hình ảnh chất lượng cao
Hệ sinh thái Stable Diffusion được tạo ra nhờ hợp tác giữa Stability AI, CompVis, Runway và các cộng tác viên liên kết với LAION, và được áp dụng rộng rãi vì kết hợp được chất lượng sinh ảnh mạnh mẽ với các lựa chọn triển khai tương đối dễ tiếp cận và tính sẵn có của mô hình mở
Trong thực tế, họ mô hình này được dùng để tạo concept art, minh họa, hình ảnh marketing, mockup sản phẩm, cảnh phong cách hóa, bố cục ảnh chân thực, và các thử nghiệm sáng tạo dựa trên prompt. Tùy thuộc vào checkpoint nền tảng và quy trình, người dùng cũng có thể áp dụng cho inpainting, chỉnh sửa ảnh, quy trình nâng cấp độ phân giải và các tác vụ sinh có kiểm soát
Tính năng chính của stability-ai/stable-diffusion
- Tạo ảnh từ văn bản: Chuyển prompt ngôn ngữ tự nhiên thành hình ảnh mới, hữu ích cho lên ý tưởng, khám phá thiết kế và quy trình tạo nội dung.
- Hiệu quả khuếch tán ẩn: Sinh ảnh trong không gian ẩn thay vì trực tiếp trong không gian điểm ảnh, giảm chi phí tính toán trong khi vẫn giữ chất lượng tổng hợp mạnh.
- Kiểm soát sáng tạo linh hoạt: Cách viết prompt, negative prompt, seed, thiết lập guidance và lựa chọn sampler đều có thể ảnh hưởng đến phong cách, bố cục và độ nhất quán giữa các lần sinh. Đây là suy luận từ cách các pipeline Stable Diffusion thường được trình bày trong công cụ và tài liệu.
- Quy trình chỉnh sửa ảnh: Stable Diffusion đã được dùng cho inpainting, outpainting và chỉnh sửa theo prompt, cho phép chỉnh sửa có mục tiêu thay vì tạo lại toàn bộ từ đầu.
- Nhiều biến thể mô hình: Dòng Stable Diffusion rộng hơn bao gồm nhiều thế hệ và checkpoint, trong đó có các biến thể độ phân giải cao và mạnh hơn như SDXL, giúp nhà phát triển linh hoạt theo chất lượng, tốc độ và nhu cầu phần cứng.
- Hỗ trợ hệ sinh thái rộng: Do Stable Diffusion được tích hợp rộng rãi trong kho mã, SDK và công cụ sáng tạo, nhà phát triển được hưởng lợi từ hệ sinh thái lớn cho thử nghiệm và sản xuất.
- Ảnh hưởng của hệ sinh thái trọng số mở: Các bản phát hành chính thức của Stable Diffusion đã giúp hình thành một hệ sinh thái mô hình mở lớn cho sinh ảnh, cho phép tùy biến, fine-tune và thử nghiệm tự lưu trữ trong nhiều môi trường.
Cách truy cập và tích hợp stability-ai/stable-diffusion
Bước 1: Đăng ký khóa API
Để bắt đầu, hãy tạo tài khoản CometAPI và tạo khóa API từ bảng điều khiển. Bạn sẽ dùng khóa này để xác thực mọi yêu cầu tới API stability-ai/stable-diffusion.
Bước 2: Gửi yêu cầu tới API stability-ai/stable-diffusion
Sử dụng điểm cuối tương thích Replicate của CometAPI tại POST /replicate/v1/models/stability-ai/stable-diffusion/predictions.
curl https://api.cometapi.com/replicate/v1/models/stability-ai/stable-diffusion/predictions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"input": {
"prompt": "A cinematic futuristic city skyline at sunset, ultra detailed, volumetric lighting"
}
}'
Bước 3: Truy xuất và xác minh kết quả
API trả về một đối tượng dự đoán kèm ID. Gọi thăm dò GET /replicate/v1/predictions/{prediction_id} để kiểm tra trạng thái sinh và lấy URL ảnh đầu ra khi dự đoán hoàn tất.