Added a diagram generator (based on my drawittome tool)
Browse files- app.py +1 -1
- tools/diagrams.py +4 -3
app.py
CHANGED
@@ -18,4 +18,4 @@ demo = gr.TabbedInterface(
|
|
18 |
)
|
19 |
|
20 |
|
21 |
-
demo.launch(mcp_server=True)
|
|
|
18 |
)
|
19 |
|
20 |
|
21 |
+
demo.launch(mcp_server=True, show_error=True)
|
tools/diagrams.py
CHANGED
@@ -29,9 +29,9 @@ title History of Social Media Platform
|
|
29 |
2006 : Twitter
|
30 |
|
31 |
### Règles de syntaxe :
|
32 |
-
-
|
33 |
-
-
|
34 |
-
- Évite aussi les caractères spéciaux non compatibles Mermaid (`@`, `{}`, `[]`, etc.).
|
35 |
- Utilise des noms explicites pour les nœuds (ex. `AgentDemandeur` plutôt que `A`)
|
36 |
- Utilise `%%` pour commenter ou annoter hors rendu visuel.
|
37 |
- Segmente clairement, évite les diagrammes illisibles ou trop denses.
|
@@ -57,6 +57,7 @@ def getModelResponseFromContent(content, provider_name="sambanova", provider_env
|
|
57 |
f"content": content
|
58 |
}
|
59 |
],
|
|
|
60 |
)
|
61 |
|
62 |
raw_response = completion.choices[0].message.content
|
|
|
29 |
2006 : Twitter
|
30 |
|
31 |
### Règles de syntaxe :
|
32 |
+
- Pas de parenthèses dans les libellés, c'est réservé syntaxe mermaid, exemple JeuxDeDonnees[450 000 Jeux de Données (2024)] devient JeuxDeDonnees[450 000 Jeux de Données en 2024]
|
33 |
+
- Les noms d’entités doivent être **concis**, s'ils ne sont pas affichés, en sécuriser la syntax avec des underscores, pas d'accent etc.
|
34 |
+
- Évite aussi les caractères spéciaux non compatibles Mermaid (`@`, `{}`, `[]`, `(`, `)` etc.).
|
35 |
- Utilise des noms explicites pour les nœuds (ex. `AgentDemandeur` plutôt que `A`)
|
36 |
- Utilise `%%` pour commenter ou annoter hors rendu visuel.
|
37 |
- Segmente clairement, évite les diagrammes illisibles ou trop denses.
|
|
|
57 |
f"content": content
|
58 |
}
|
59 |
],
|
60 |
+
temperature=0.5
|
61 |
)
|
62 |
|
63 |
raw_response = completion.choices[0].message.content
|