pymmdrza commited on
Commit
c92b203
·
verified ·
1 Parent(s): a357b18

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -7,8 +7,12 @@ session = SessionManager()
7
  ai = AIService()
8
 
9
 
10
- def set_keys(openai_key, kucoin_key, kucoin_secret, kucoin_passphrase, provider):
11
- session.set_keys(openai_key, kucoin_key, kucoin_secret, kucoin_passphrase, provider)
 
 
 
 
12
  ok, msg = validate_all_keys(session)
13
  return msg
14
 
@@ -48,6 +52,7 @@ with gr.Blocks(theme=gr.themes.Base(default_color_scheme="dark")) as ui:
48
  kucoin_key = gr.Textbox(label="KuCoin Key", type="password")
49
  kucoin_secret = gr.Textbox(label="KuCoin Secret", type="password")
50
  kucoin_pass = gr.Textbox(label="KuCoin Passphrase", type="password")
 
51
  provider = gr.Radio(
52
  ["OpenAI", "HuggingFace"], value="OpenAI", label="AI Provider"
53
  )
@@ -55,7 +60,14 @@ with gr.Blocks(theme=gr.themes.Base(default_color_scheme="dark")) as ui:
55
  status = gr.Textbox(label="Connection Status")
56
  connect.click(
57
  set_keys,
58
- inputs=[openai_key, kucoin_key, kucoin_secret, kucoin_pass, provider],
 
 
 
 
 
 
 
59
  outputs=status,
60
  )
61
  gr.Button("❌ Clear Session").click(clear_keys, outputs=status)
 
7
  ai = AIService()
8
 
9
 
10
+ def set_keys(
11
+ openai_key, kucoin_key, kucoin_secret, kucoin_passphrase, provider, hf_token
12
+ ):
13
+ session.set_keys(
14
+ openai_key, kucoin_key, kucoin_secret, kucoin_passphrase, provider, hf_token
15
+ )
16
  ok, msg = validate_all_keys(session)
17
  return msg
18
 
 
52
  kucoin_key = gr.Textbox(label="KuCoin Key", type="password")
53
  kucoin_secret = gr.Textbox(label="KuCoin Secret", type="password")
54
  kucoin_pass = gr.Textbox(label="KuCoin Passphrase", type="password")
55
+ hf_token = gr.Textbox(label="HF Token (if using HuggingFace)", type="password")
56
  provider = gr.Radio(
57
  ["OpenAI", "HuggingFace"], value="OpenAI", label="AI Provider"
58
  )
 
60
  status = gr.Textbox(label="Connection Status")
61
  connect.click(
62
  set_keys,
63
+ inputs=[
64
+ openai_key,
65
+ kucoin_key,
66
+ kucoin_secret,
67
+ kucoin_pass,
68
+ provider,
69
+ hf_token,
70
+ ],
71
  outputs=status,
72
  )
73
  gr.Button("❌ Clear Session").click(clear_keys, outputs=status)