Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -101,9 +101,15 @@ def refresh_models():
|
|
101 |
"""
|
102 |
global text_models, free_text_models
|
103 |
global embedding_models, free_embedding_models
|
104 |
-
|
105 |
-
text_models = get_all_models(
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
free_text_models = []
|
108 |
free_embedding_models = []
|
109 |
|
@@ -117,7 +123,9 @@ def refresh_models():
|
|
117 |
model
|
118 |
): model for model in text_models
|
119 |
}
|
120 |
-
for future in concurrent.futures.as_completed(
|
|
|
|
|
121 |
model = future_to_model[future]
|
122 |
try:
|
123 |
is_free = future.result()
|
@@ -131,12 +139,14 @@ def refresh_models():
|
|
131 |
) as executor:
|
132 |
future_to_model = {
|
133 |
executor.submit(
|
134 |
-
|
135 |
FREE_MODEL_TEST_KEY,
|
136 |
model
|
137 |
): model for model in embedding_models
|
138 |
}
|
139 |
-
for future in concurrent.futures.as_completed(
|
|
|
|
|
140 |
model = future_to_model[future]
|
141 |
try:
|
142 |
is_free = future.result()
|
|
|
101 |
"""
|
102 |
global text_models, free_text_models
|
103 |
global embedding_models, free_embedding_models
|
104 |
+
|
105 |
+
text_models = get_all_models(
|
106 |
+
FREE_MODEL_TEST_KEY,
|
107 |
+
"chat"
|
108 |
+
)
|
109 |
+
embedding_models = get_all_models(
|
110 |
+
FREE_MODEL_TEST_KEY,
|
111 |
+
"embedding"
|
112 |
+
) + get_all_models(FREE_MODEL_TEST_KEY, "reranker")
|
113 |
free_text_models = []
|
114 |
free_embedding_models = []
|
115 |
|
|
|
123 |
model
|
124 |
): model for model in text_models
|
125 |
}
|
126 |
+
for future in concurrent.futures.as_completed(
|
127 |
+
future_to_model
|
128 |
+
):
|
129 |
model = future_to_model[future]
|
130 |
try:
|
131 |
is_free = future.result()
|
|
|
139 |
) as executor:
|
140 |
future_to_model = {
|
141 |
executor.submit(
|
142 |
+
test_embedding_model_availability,
|
143 |
FREE_MODEL_TEST_KEY,
|
144 |
model
|
145 |
): model for model in embedding_models
|
146 |
}
|
147 |
+
for future in concurrent.futures.as_completed(
|
148 |
+
future_to_model
|
149 |
+
):
|
150 |
model = future_to_model[future]
|
151 |
try:
|
152 |
is_free = future.result()
|