- Implemented `report.nim` to create structured reports on metadata modifications. - Added functionality to merge reports and convert them to formatted strings. docs: Create prompt documentation for Markdown parser project - Added `prompt.md` detailing the requirements and functionalities for the Markdown parser. - Included specifications, usage examples, and testing guidelines. docs: Generate code review report for Markdown parser - Created `rapport_revue_code.md` outlining security vulnerabilities, code quality issues, and suggested improvements. - Provided a detailed analysis of the codebase with actionable recommendations. test: Add test data for Markdown parser - Included various Markdown files and a JPG image in `test_data` to simulate different scenarios. - Ensured that the parser can handle both valid and invalid metadata. chore: Add version management file - Created `version.nim` for automatic versioning of the Markdown parser. - Established constants for major, minor, patch, and build versions.
33 lines
2.4 KiB
JSON
33 lines
2.4 KiB
JSON
{
|
|
"debugModeActive": false,
|
|
"apiUrl": "http://192.168.20.164:2222/v1/chat/completions",
|
|
"apiMonitorUrl": "http://192.168.20.164:2222/v1/models",
|
|
"activeModelName": "qwen2.5-7b-instruct-1m",
|
|
"models": [
|
|
{
|
|
"name": "gemma-3-4b-it",
|
|
"systemRole": "system",
|
|
"systemContent": "Vous êtes un assistant spécialisé dans l'analyse de contenu Markdown. Vous devez extraire ou générer le titre, la description et les tags pertinents pour le document, et les retourner dans un format YAML.",
|
|
"userRole": "user",
|
|
"userContentTemplate": "Analysez ce document Markdown et générez un titre, une description concise et des tags pertinents.\nRépondez UNIQUEMENT avec un bloc YAML qui commence et finit par '---', inscrire 5 à 10 tags, et contenant:\n- title: un titre pertinent\n- description: une description concise\n- tags: une liste de mots-clés pertinents (avec tirets)\n\nDocument à analyser:\n{content}",
|
|
"isActive": false
|
|
},
|
|
{
|
|
"name": "qwen2.5-7b-instruct-1m",
|
|
"systemRole": "system",
|
|
"systemContent": "Vous êtes un assistant spécialisé dans l'analyse de contenu Markdown. Vous devez extraire ou générer le titre, la description et les tags pertinents pour le document, et les retourner dans un format YAML.",
|
|
"userRole": "user",
|
|
"userContentTemplate": "Analysez ce document Markdown et générez un titre, une description concise et des tags pertinents.\nRépondez UNIQUEMENT avec un bloc YAML qui commence et finit par '---', inscrire 5 à 10 tags, et contenant:\n- title: un titre pertinent\n- description: une description concise\n- tags: une liste de mots-clés pertinents (avec tirets)\n\nDocument à analyser:\n{content}",
|
|
"isActive": true
|
|
},
|
|
{
|
|
"name": "llama-3-8b-chat",
|
|
"systemRole": "system",
|
|
"systemContent": "Vous êtes un assistant expert en analyse de contenu Markdown. Votre tâche est d'extraire ou générer des métadonnées pertinentes pour le document.",
|
|
"userRole": "user",
|
|
"userContentTemplate": "Analysez ce document Markdown et générez des métadonnées pertinentes.\nRépondez UNIQUEMENT avec un bloc YAML entre triple tirets (---), contenant:\n- title: titre concis et précis\n- description: résumé du contenu en 1-2 phrases\n- tags: liste de 5-10 mots-clés pertinents (format liste avec tirets)\n\nContenu à analyser:\n{content}",
|
|
"isActive": false
|
|
}
|
|
]
|
|
}
|