Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -7,8 +7,12 @@ session = SessionManager()
|
|
7 |
ai = AIService()
|
8 |
|
9 |
|
10 |
-
def set_keys(
|
11 |
-
|
|
|
|
|
|
|
|
|
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=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|