Spaces:
Sleeping
Sleeping
Update config.py
Browse files
config.py
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
import json
|
2 |
import os
|
3 |
-
|
4 |
import openai
|
5 |
|
6 |
SESSION_FILE = ".session.json"
|
@@ -22,12 +22,15 @@ class SessionManager:
|
|
22 |
data = json.load(f)
|
23 |
self.__dict__.update(data)
|
24 |
|
25 |
-
def set_keys(
|
|
|
|
|
26 |
self.openai_key = openai_key
|
27 |
self.kucoin_key = kucoin_key
|
28 |
self.kucoin_secret = kucoin_secret
|
29 |
self.kucoin_passphrase = kucoin_pass
|
30 |
self.provider = provider
|
|
|
31 |
with open(SESSION_FILE, "w") as f:
|
32 |
json.dump(self.__dict__, f)
|
33 |
|
@@ -44,11 +47,14 @@ class SessionManager:
|
|
44 |
|
45 |
def validate_all_keys(session: SessionManager):
|
46 |
try:
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
52 |
except Exception as e:
|
53 |
return False, f"❌ KuCoin error: {e}"
|
54 |
|
|
|
1 |
import json
|
2 |
import os
|
3 |
+
import ccxt
|
4 |
import openai
|
5 |
|
6 |
SESSION_FILE = ".session.json"
|
|
|
22 |
data = json.load(f)
|
23 |
self.__dict__.update(data)
|
24 |
|
25 |
+
def set_keys(
|
26 |
+
self, openai_key, kucoin_key, kucoin_secret, kucoin_pass, provider, hf_token
|
27 |
+
):
|
28 |
self.openai_key = openai_key
|
29 |
self.kucoin_key = kucoin_key
|
30 |
self.kucoin_secret = kucoin_secret
|
31 |
self.kucoin_passphrase = kucoin_pass
|
32 |
self.provider = provider
|
33 |
+
self.hf_token = hf_token
|
34 |
with open(SESSION_FILE, "w") as f:
|
35 |
json.dump(self.__dict__, f)
|
36 |
|
|
|
47 |
|
48 |
def validate_all_keys(session: SessionManager):
|
49 |
try:
|
50 |
+
kucoin = ccxt.kucoinfutures(
|
51 |
+
{
|
52 |
+
"apiKey": session.kucoin_key,
|
53 |
+
"secret": session.kucoin_secret,
|
54 |
+
"password": session.kucoin_passphrase,
|
55 |
+
}
|
56 |
+
)
|
57 |
+
_ = kucoin.fetch_balance()
|
58 |
except Exception as e:
|
59 |
return False, f"❌ KuCoin error: {e}"
|
60 |
|