Hugging Face Spaces & ZeroGPU în Hugging Face Hub & Transformers

Embeddings, Interfețe & Cloud Nivel: începător

Platforma de cloud hosting de la Hugging Face unde îți poți publica și găzdui gratuit aplicațiile AI construite cu Gradio, Streamlit sau Docker.

Sintaxă & invocare Python
# Structura depozitului Git al unui Space:
# ├── README.md  (conține configurația YAML: sdk: gradio, python_version: 3.11)
# ├── app.py     (codul aplicației Gradio / Streamlit)
# └── requirements.txt
git push

Descriere & Utilizare

După ce ai construit un prototip cu Gradio sau Streamlit pe laptop, cum îl pui pe internet permanent fără să configurezi servere Linux, Nginx și certificate SSL? Răspunsul este Hugging Face Spaces.

Un Space este pur și simplu un depozit Git găzduit pe Hugging Face: când faci git push cu fișierul tău app.py și requirements.txt, platforma construiește automat containerul, instalează pachetele și îți publică aplicația live.

Oferă găzduire gratuită pe CPU (2 vCPU, 16 GB RAM), posibilitatea de a închiria plăci video dedicate cu plata la oră și tehnologia inovatoare ZeroGPU (alocă dinamic o placă NVIDIA H200/A100 doar în secundele în care un utilizator apasă butonul de generare!).

Cum să o reții ușor

💡 Ca Vercel sau Netlify, dar construit special pentru inteligență artificială: pui codul pe Git, iar în 2 minute aplicația ta cu modele neuronale are adresă web publică.

Opțiuni și parametri tehnici

  • Citește blocul YAML din începutul fișierului README.md pentru a identifica SDK-ul (gradio, streamlit, docker sau static).
  • Cu decoratorul @spaces.GPU pe un Space ZeroGPU, funcția ta de inferență primește acces gratuit la un GPU de top la fiecare cerere.

Exemple practice și cazuri de utilizare

  • Decorator pentru ZeroGPU în app.py: import spaces
    @spaces.GPU(duration=60)
    def genereaza_imagine(prompt):
    return pipe(prompt).images[0]
  • Secrete și chei API: se adaugă în siguranță din Settings -> Variables and secrets și se citesc în cod cu os.environ['OPENAI_API_KEY'].

Sfaturi de configurare & capcane

Poți clona și duplica orice Space public de pe Hugging Face în propriul tău cont apăsând pe meniul Duplicate this Space din colțul dreapta-sus al aplicației respective!

Comenzi și ghiduri înrudite