Hub documentation

Espaços Python personalizados

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Espaços Python personalizados

Os Spaces agora suportam Dockerfiles arbitrários, permitindo que você hospede qualquer aplicativo Python diretamente usando Docker Spaces.

Embora não seja um fluxo de trabalho oficial, você pode executar sua própria pilha de Python + interface nos Spaces selecionando o Gradio como seu SDK e servindo um frontend na porta 7860. Consulte os templates para exemplos.

Os Spaces são servidos em iframes, que por padrão restringem links de abrir na página principal. A solução mais simples é abri-los em uma nova janela:

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

Normalmente, a altura dos Spaces é ajustada automaticamente ao usar a interface da biblioteca Gradio. No entanto, se você fornecer seu próprio frontend no Gradio SDK e a altura do conteúdo for maior que a viewport, será necessário adicionar um script iFrame Resizer para que o conteúdo seja rolável no iframe:

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

Como exemplo, aqui está o mesmo Space com e sem o script:

Update on GitHub