tomo2chin2 commited on
Commit
c38e967
·
verified ·
1 Parent(s): 28dde0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -5
app.py CHANGED
@@ -59,17 +59,31 @@ def download_and_upload(url, repo_type):
59
  )
60
  return f"ファイル '{filename}' を '{target_repo}' にアップロードしました。"
61
  except Exception as e:
62
- return f"アップロード中にエラーが発生しました"
 
63
  # Gradio UI構築
64
  with gr.Blocks() as demo:
65
  gr.Markdown("## Civitai経由ファイルダウンロード&アップロードツール")
66
  gr.Markdown("Civitai APIのURLを指定して、'model'または'lora'リポジトリへアップロードします。")
67
 
68
- # ▼ ダウンロード&アップロード機能はそのまま
69
- url_input = gr.Textbox(label="CivitaiモデルAPIのURL", placeholder="例: https://civitai.com/api/download/models/xxxxx?type=Model&format=SafeTensor")
70
- repo_choice = gr.Radio(choices=["model", "lora"], label="アップロード先タイプの選択", value="model")
 
 
 
 
 
 
 
71
  run_button = gr.Button("実行")
72
  output = gr.Textbox(label="結果メッセージ", interactive=False)
73
 
74
- run_button.click(download_and_upload, inputs=[url_input, repo_choice], outputs=
 
 
 
 
 
 
75
  demo.launch()
 
59
  )
60
  return f"ファイル '{filename}' を '{target_repo}' にアップロードしました。"
61
  except Exception as e:
62
+ return f"アップロード中にエラーが発生しました: {e}"
63
+
64
  # Gradio UI構築
65
  with gr.Blocks() as demo:
66
  gr.Markdown("## Civitai経由ファイルダウンロード&アップロードツール")
67
  gr.Markdown("Civitai APIのURLを指定して、'model'または'lora'リポジトリへアップロードします。")
68
 
69
+ # ダウンロード&アップロード機能
70
+ url_input = gr.Textbox(
71
+ label="CivitaiモデルAPIのURL",
72
+ placeholder="例: https://civitai.com/api/download/models/xxxxx?type=Model&format=SafeTensor"
73
+ )
74
+ repo_choice = gr.Radio(
75
+ choices=["model", "lora"],
76
+ label="アップロード先タイプの選択",
77
+ value="model"
78
+ )
79
  run_button = gr.Button("実行")
80
  output = gr.Textbox(label="結果メッセージ", interactive=False)
81
 
82
+ # 修正点: outputsにoutputを指定し、閉じ括弧を追加
83
+ run_button.click(
84
+ download_and_upload,
85
+ inputs=[url_input, repo_choice],
86
+ outputs=output
87
+ )
88
+
89
  demo.launch()