Spaces:
Sleeping
Sleeping
Ali Hmaou commited on
Commit ·
4d15a0e
1
Parent(s): 666da4c
Version 1.7RC
Browse files- src/mcp_server/server.py +4 -4
src/mcp_server/server.py
CHANGED
|
@@ -250,7 +250,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
|
|
| 250 |
# Bouton pour appliquer la config (simple mise à jour des variables globales/env pour la session)
|
| 251 |
btn_save_config = gr.Button("Save Configuration")
|
| 252 |
|
| 253 |
-
def save_config_ui(user, space, token):
|
| 254 |
if user: os.environ["HF_USER"] = user
|
| 255 |
if space: os.environ["DEFAULT_SPACE"] = space
|
| 256 |
if token: os.environ["HF_TOKEN"] = token
|
|
@@ -310,7 +310,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
|
|
| 310 |
)
|
| 311 |
|
| 312 |
# Mise à jour dynamique des modèles
|
| 313 |
-
def update_models(provider):
|
| 314 |
models = PROVIDER_MODELS.get(provider, PROVIDER_MODELS["default"])
|
| 315 |
return gr.update(choices=models, value=models[0] if models else "")
|
| 316 |
|
|
@@ -360,7 +360,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
|
|
| 360 |
# Résumé du plan de déploiement (calculé dynamiquement)
|
| 361 |
deployment_summary = gr.Markdown("En attente du Draft ID...")
|
| 362 |
|
| 363 |
-
def update_deployment_summary(draft_id):
|
| 364 |
if not draft_id:
|
| 365 |
return "En attente..."
|
| 366 |
|
|
@@ -387,7 +387,7 @@ with gr.Blocks(title="Meta-MCP Fractal") as demo:
|
|
| 387 |
draft_id_deploy.change(update_deployment_summary, inputs=[draft_id_deploy], outputs=[deployment_summary])
|
| 388 |
|
| 389 |
# Fonction pour extraire l'URL MCP directe et préremplir le playground
|
| 390 |
-
def auto_fill_playground(deploy_result):
|
| 391 |
if not deploy_result or "url" not in deploy_result:
|
| 392 |
return gr.update()
|
| 393 |
|
|
|
|
| 250 |
# Bouton pour appliquer la config (simple mise à jour des variables globales/env pour la session)
|
| 251 |
btn_save_config = gr.Button("Save Configuration")
|
| 252 |
|
| 253 |
+
def save_config_ui(user: str, space: str, token: str):
|
| 254 |
if user: os.environ["HF_USER"] = user
|
| 255 |
if space: os.environ["DEFAULT_SPACE"] = space
|
| 256 |
if token: os.environ["HF_TOKEN"] = token
|
|
|
|
| 310 |
)
|
| 311 |
|
| 312 |
# Mise à jour dynamique des modèles
|
| 313 |
+
def update_models(provider: str):
|
| 314 |
models = PROVIDER_MODELS.get(provider, PROVIDER_MODELS["default"])
|
| 315 |
return gr.update(choices=models, value=models[0] if models else "")
|
| 316 |
|
|
|
|
| 360 |
# Résumé du plan de déploiement (calculé dynamiquement)
|
| 361 |
deployment_summary = gr.Markdown("En attente du Draft ID...")
|
| 362 |
|
| 363 |
+
def update_deployment_summary(draft_id: str):
|
| 364 |
if not draft_id:
|
| 365 |
return "En attente..."
|
| 366 |
|
|
|
|
| 387 |
draft_id_deploy.change(update_deployment_summary, inputs=[draft_id_deploy], outputs=[deployment_summary])
|
| 388 |
|
| 389 |
# Fonction pour extraire l'URL MCP directe et préremplir le playground
|
| 390 |
+
def auto_fill_playground(deploy_result: Dict[str, Any]):
|
| 391 |
if not deploy_result or "url" not in deploy_result:
|
| 392 |
return gr.update()
|
| 393 |
|