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