nexus00400/Text2Image-SD
0
Text 2 Image cu Stable Diffusion (Hugging Face Serverless Inference)
Aplicație Streamlit minimă care trimite un prompt către un model text-to-image (ex: stabilityai/sdxl-turbo sau stabilityai/stable-diffusion-xl-base-1.0) prin Hugging Face Inference Providers și afișează imaginea generată. Include estimare de cost/imag pe baza timpului de răspuns.
Setup rapid
- Creează cont Hugging Face și un User Access Token (
HF_TOKEN) cu permisiuni pentru Inference Providers. - Rulează local:
pip install -r requirements.txt
streamlit run app.py- Introdu
HF_TOKENîn sidebar și un prompt, apoi apasă Generează.
Hugging Face Space
https://huggingface.co/spaces/nexus00400/ImgGen
Măsurare timp & cost / imagine
Aplicația măsoară timpul de răspuns (secunde). Pentru cost, folosește formula:
cost = (GPU_$per_hour / 3600) * seconds_per_imageCompletează în sidebar GPU $/oră conform instanței echivalente (ex. T4 ~0.5 $/h, L4 ~0.8 $/h – vezi documentația HF Inference Endpoints pentru repere).
Note importante
- Serverless Inference API trimite înapoi bytes ai imaginii, nu URL. Aplicația salvează în memorie și expune un buton de descărcare.
- Dacă ai nevoie de cote/rate mai mari sau performanță stabilă, folosește Inference Endpoints (dedicated).
Resurse oficiale (verifică pentru detalii actualizate)
- Inference Providers: Pricing & Billing – credite lunare, rutare și mod de taxare.
- Text-to-Image API spec – parametri (
num_inference_steps,guidance_scale,width,height,seed).
