Hub documentation

Không gian Python tùy chỉnh

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Không gian Python tùy chỉnh

Spaces hiện hỗ trợ các Dockerfile tùy ý, cho phép bạn lưu trữ bất kỳ ứng dụng Python nào trực tiếp bằng cách sử dụng Docker Spaces.

Mặc dù không phải là một quy trình chính thức, bạn vẫn có thể chạy bộ stack Python + giao diện của riêng mình trong Spaces bằng cách chọn Gradio làm SDK và phục vụ giao diện phía trước trên cổng 7860. Xem các mẫu để có ví dụ.

Spaces được phục vụ trong các iframe, mặc định hạn chế việc các liên kết mở trên trang cha. Giải pháp đơn giản nhất là mở chúng trong một cửa sổ mới:

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

Thông thường, chiều cao của Spaces được điều chỉnh tự động khi sử dụng giao diện thư viện Gradio. Tuy nhiên, nếu bạn cung cấp frontend riêng trong Gradio SDK và chiều cao nội dung lớn hơn viewport, bạn sẽ cần thêm script iFrame Resizer để nội dung có thể cuộn được trong iframe:

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

Ví dụ, dưới đây là cùng một Space có và không có script:

Update on GitHub