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() |