Hub documentation
Özel Python Spaces
Ö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:
- https://huggingface.co/spaces/ronvolutional/http-server
- https://huggingface.co/spaces/ronvolutional/iframe-test