Hub documentation

Özel Python Spaces

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Özel Python Spaces

Spaces artık keyfi Dockerfile'ları desteklediğinden, herhangi bir Python uygulamasını doğrudan Docker Spaces kullanarak barındırabilirsiniz.

Resmi bir iş akışı olmasa da, Spaces'te SDK olarak Gradio'yu seçip 7860 portunda bir ön yüz sunarak kendi Python + arayüz yığınınızı çalıştırabilirsiniz. Örnekler için şablonlara bakın.

Spaces, varsayılan olarak ana sayfada bağlantıların açılmasını kısıtlayan iframe'lerde sunulur. En basit çözüm, bunları yeni bir pencerede açmaktır:

<a href="https://hf.space" rel="noopener" target="_blank">Spaces</a>

Genellikle, Gradio kütüphanesi arayüzü kullanıldığında Spaces yüksekliği otomatik olarak ayarlanır. Ancak, Gradio SDK'da kendi ön yüzünüzü sağlıyor ve içerik yüksekliği görünüm alanından büyükse, içeriğin iframe içinde kaydırılabilir olması için bir iFrame Resizer betiği eklemeniz gerekir:

<script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>

Örnek olarak, aşağıda aynı Space'in betik ile ve betiksiz halleri yer almaktadır:

Update on GitHub