Spesifikasi Teknikal bagi stability-ai/stable-diffusion
| Spesifikasi | Butiran |
|---|---|
| ID Model | stability-ai/stable-diffusion |
| Penyedia | Stability AI |
| Keluarga model | Stable Diffusion |
| Modaliti | Penjanaan imej teks-ke-imej |
| Pendekatan teras | Model difusi terpendam |
| Input utama | Prompt bahasa semula jadi |
| Output utama | Imej yang dijana AI |
| Keupayaan umum | Penjanaan teks-ke-imej, variasi imej, inpainting, outpainting, pengeditan berpandu prompt, kawalan gaya |
| Resolusi tipikal | Berbeza mengikut titik semak/versi; keluarga Stable Diffusion rasmi yang lazim menyokong resolusi daripada 512×512 hingga 1024×1024 dan ke atas, bergantung pada model dan aliran kerja tertentu |
| Gaya penerapan | Akses berasaskan API di CometAPI; ekosistem Stable Diffusion yang lebih luas juga menyokong penggunaan setempat dan hos sendiri melalui berat model terbuka dan alatan komuniti |
| Nota pelesenan | Stable Diffusion telah diedarkan di bawah lesen terbuka seperti CreativeML Open RAIL++-M bagi beberapa keluaran rasmi, namun terma lesen berbeza mengikut titik semak/versi, jadi semakan khusus pelaksanaan adalah disyorkan |
Apakah itu stability-ai/stable-diffusion?
stability-ai/stable-diffusion ialah pengecam model generatif teks-ke-imej pada CometAPI yang mewakili keluarga Stable Diffusion oleh Stability AI. Stable Diffusion terkenal sebagai model difusi terpendam yang mencipta imej daripada prompt bertulis dengan menjana dalam ruang terpendam termampat dan kemudian menyahkod perwakilan terpendam itu kepada imej akhir. Reka bentuk ini mengurangkan keperluan pengiraan dengan ketara berbanding pendekatan difusi sepenuhnya dalam ruang piksel sambil masih membolehkan sintesis imej berkualiti tinggi
Ekosistem Stable Diffusion dicipta melalui kerjasama yang melibatkan Stability AI, CompVis, Runway, dan penyumbang berafiliasi LAION, dan ia menjadi diguna pakai secara meluas kerana menggabungkan kualiti penjanaan imej yang kukuh dengan pilihan penerapan yang agak mudah diakses serta ketersediaan model terbuka
Dalam amalan, keluarga model ini digunakan untuk menjana seni konsep, ilustrasi, visual pemasaran, mockup produk, adegan bergaya, komposisi fotorealistik, dan eksperimen kreatif berasaskan prompt. Bergantung pada titik semak dan aliran kerja yang menyokong, pengguna juga boleh mengaplikasikannya untuk inpainting, pengeditan imej, rantaian proses penaikan skala, dan tugasan penjanaan terkawal
Ciri utama stability-ai/stable-diffusion
- Penjanaan teks-ke-imej: Menukar prompt bahasa semula jadi kepada imej asal, menjadikannya berguna untuk ideasi, penerokaan reka bentuk, dan aliran kerja penciptaan kandungan.
- Kecekapan difusi terpendam: Menjana imej dalam ruang terpendam dan bukannya terus dalam ruang piksel, yang menurunkan kos pengiraan sambil mengekalkan kualiti sintesis yang kukuh.
- Kawalan kreatif yang fleksibel: Perkataan prompt, prompt negatif, seed, tetapan panduan, dan pilihan sampler semuanya boleh mempengaruhi gaya, komposisi, dan konsistensi merentas generasi. Ini merupakan inferens berdasarkan cara rantaian proses Stable Diffusion lazimnya didedahkan dalam peralatan dan dokumentasi.
- Aliran kerja pengeditan imej: Stable Diffusion telah digunakan untuk inpainting, outpainting, dan pengubahsuaian berpandu prompt, membolehkan suntingan disasarkan dan bukan penjanaan semula sepenuhnya dari awal.
- Pelbagai varian model: Rangkaian Stable Diffusion yang lebih luas merangkumi pelbagai generasi dan titik semak, termasuk varian resolusi lebih tinggi dan lebih berkeupayaan seperti SDXL, memberikan fleksibiliti kepada pembangun berdasarkan kualiti, kelajuan, dan keperluan perkakasan.
- Sokongan ekosistem yang luas: Oleh kerana Stable Diffusion diintegrasikan secara meluas merentasi repositori, SDK, dan alat kreatif, pembangun mendapat manfaat daripada ekosistem sekeliling yang besar untuk percubaan dan penggunaan produksi.
- Pengaruh ekosistem berat terbuka: Keluaran rasmi Stable Diffusion membantu mewujudkan ekosistem model terbuka utama untuk penjanaan imej, membolehkan penyesuaian, penalaan halus, dan percubaan hos sendiri dalam banyak persekitaran.
Cara mengakses dan mengintegrasikan stability-ai/stable-diffusion
Langkah 1: Daftar untuk Kunci API
Untuk bermula, cipta akaun CometAPI dan jana kunci API anda daripada papan pemuka. Anda akan menggunakan kunci ini untuk mengesahkan setiap permintaan ke API stability-ai/stable-diffusion.
Langkah 2: Hantar Permintaan ke API stability-ai/stable-diffusion
Gunakan titik akhir serasi Replicate CometAPI di 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"
}
}'
Langkah 3: Dapatkan dan Sahkan Hasil
API memulangkan objek ramalan dengan ID. Hantar permintaan GET /replicate/v1/predictions/{prediction_id} secara berkala untuk menyemak status penjanaan dan mendapatkan URL imej keluaran apabila ramalan selesai.