Aller au contenu
← Tous les articles
Article

D2COpenAIPlugin

Écouter en version balado

D2C : une extension ChatGPT qui dessine des diagrammes · 1:23 · voix synthétiques, script rédigé avec l’IA

Transcription

Sylvie : Tu te souviens quand les extensions ChatGPT existaient ? Antoine en a construit une qui transformait une conversation en diagramme.

Thierry : Je m'en souviens. Elle dessinait quoi ?

Sylvie : Des diagrammes PlantUML ou Mermaid. Tu décris un système dans la conversation, et l'extension génère le schéma. Elle s'appelle D2COpenAIPlugin.

Thierry : Une vraie extension, pas juste un script à côté ?

Sylvie : Une vraie extension ChatGPT, avec une interface orientée création de schémas. La page précise toutefois que c'est un projet historique.

Thierry : Comment on la lançait ?

Sylvie : C'est une application Python avec FastAPI. L'installation d'origine : Python, installer les dépendances avec poetry ou un fichier de requirements, configurer les variables d'environnement et un jeton, puis lancer le serveur en local sur le port cinq mille trois.

Thierry : Donc ces consignes ont peut-être vieilli.

Sylvie : C'est la réserve. Elles décrivent l'environnement d'origine, et le manifeste reste dans le dépôt source.

Thierry : Pour en savoir plus ?

Sylvie : La documentation du projet détaille l'implémentation et les routes d'API, et le dépôt GitHub garde le code d'origine. C'est un bon exemple précoce de diagrammes générés depuis une conversation.

Thierry : Court et clair.

Sylvie : La page écrite a les liens.

Table des matières

Cette page présente une ancienne extension ChatGPT. La documentation du projet détaille son implémentation et ses routes API. Le dépôt source conserve le code d’origine.

D2COpenAIPlugin est une extension ChatGPT qui génère des diagrammes PlantUML ou Mermaid depuis la conversation.

Diagram generator plugin demo image

Fonctionnalités

  • Diagrammes PlantUML ou Mermaid
  • Intégration avec ChatGPT
  • Interface orientée création de schémas

Installation d’origine (aperçu)

Prérequis typiques : Python 3.10+, FastAPI, uvicorn. Cloner le dépôt, installer les dépendances (poetry ou requirements-dev.txt), configurer les variables d’environnement et un jeton bearer, puis lancer l’API (par ex. uvicorn app:app --host 127.0.0.1 --port 5003).

Les étapes détaillées (ChatGPT, manifeste, tests locaux) sont documentées en anglais dans le README du dépôt.

Aide

Pour les questions sur le développement d’extensions : forum développeurs OpenAI.