Spaces:
Runtime error
Runtime error
import gradio as gr | |
from huggingface_hub import HfApi | |
api = HfApi() | |
def upload_file(file, repo_id, revision): | |
try: | |
api.upload_file( | |
path_or_file=file, | |
path_in_repo=file.name, | |
repo_id=repo_id, | |
revision=revision, | |
create_pr=True, | |
) | |
return f'File {file.name} uploaded successfully to {repo_id}' | |
except Exception as e: | |
return str(e) | |
file_input = gr.inputs.File(label="File") | |
repo_id_input = gr.inputs.Textbox(label="Repository ID") | |
revision_input = gr.inputs.Textbox(label="Revision") | |
iface = gr.Interface( | |
fn=upload_file, | |
inputs=[file_input, repo_id_input, revision_input], | |
outputs="text", | |
title="Upload File to Hugging Face", | |
description="Upload a file to a Hugging Face repository.", | |
) | |
iface.launch() |