ChatGPT peut s’intégrer à des outils comme Notion et Obsidian pour améliorer la productivité et l’organisation. Grâce à des extensions et des automatisations, il est possible d’ajouter une intelligence artificielle directement dans votre environnement de travail. Voici comment procéder.

Intégrer ChatGPT dans Notion

Il existe plusieurs méthodes pour connecter ChatGPT à Notion.

1. Utiliser une extension de navigateur

L’extension ChatGPT to Notion permet d’enregistrer directement vos conversations ChatGPT dans Notion. Elle est compatible avec plusieurs navigateurs, dont Google Chrome, Brave, Microsoft Edge, Opera et Vivaldi. Une fois installée, elle ajoute un bouton pour sauvegarder vos échanges et les retrouver facilement dans vos notes.

2. Automatiser avec Zapier

Une autre solution consiste à utiliser Zapier. Cet outil d’automatisation connecte ChatGPT et Notion sans nécessiter de programmation. Par exemple, vous pouvez créer un workflow qui enregistre chaque réponse de ChatGPT dans une base de données Notion.

Si vous souhaitez utiliser l’API OpenAI pour envoyer des requêtes à ChatGPT et enregistrer les réponses dans Notion, voici un exemple en Python :

🔹 Script Python pour envoyer une requête à ChatGPT et stocker la réponse dans Notion

import openai
import requests

# Configuration des API
openai.api_key = "VOTRE_CLE_API_OPENAI"
notion_api_key = "VOTRE_CLE_API_NOTION"
database_id = "VOTRE_DATABASE_ID"

# Demande à ChatGPT
prompt = "Donne-moi une astuce pour être plus productif avec Notion."
response = openai.ChatCompletion.create(
    model="gpt-4",
    messages=[{"role": "user", "content": prompt}]
)
chatgpt_response = response["choices"][0]["message"]["content"]

# Envoi de la réponse à Notion
notion_url = "https://api.notion.com/v1/pages"
headers = {
    "Authorization": f"Bearer {notion_api_key}",
    "Content-Type": "application/json",
    "Notion-Version": "2022-06-28"
}
data = {
    "parent": {"database_id": database_id},
    "properties": {
        "Nom": {"title": [{"text": {"content": "Astuce ChatGPT"}}]},
        "Contenu": {"rich_text": [{"text": {"content": chatgpt_response}}]}
    }
}

response = requests.post(notion_url, json=data, headers=headers)

if response.status_code == 200:
    print("Réponse enregistrée avec succès dans Notion !")
else:
    print("Erreur lors de l'ajout dans Notion :", response.text)

Ce script permet :
✔️ D’envoyer une requête à ChatGPT via l’API OpenAI.
✔️ De récupérer la réponse et de l’ajouter à une base de données Notion.

Intégrer ChatGPT dans Obsidian

Obsidian offre plus de flexibilité que Notion grâce à son écosystème de plugins. Voici deux solutions efficaces.

1. Installer le plugin ChatGPT MD

Le plugin ChatGPT MD permet d’interagir avec ChatGPT directement depuis Obsidian. Il offre des fonctionnalités avancées comme le streaming des réponses ou l’utilisation de templates pour des échanges plus efficaces.

Une fois le plugin installé, vous pouvez ajouter une commande dans un fichier Markdown :

```chatgpt
Donne-moi une introduction claire sur la productivité avec Obsidian.
Dès l’exécution, ChatGPT générera la réponse dans le fichier **Obsidian**.

### 2. Utiliser un script Node.js avec l’API OpenAI  

Si vous préférez automatiser l’intégration avec un script Node.js, voici un exemple :  

```javascript
const { Configuration, OpenAIApi } = require("openai");
const fs = require("fs");

// Clé API OpenAI
const configuration = new Configuration({
    apiKey: "VOTRE_CLE_API_OPENAI"
});
const openai = new OpenAIApi(configuration);

// Demande à ChatGPT
async function getResponse() {
    const response = await openai.createChatCompletion({
        model: "gpt-4",
        messages: [{ role: "user", content: "Donne-moi une astuce pour mieux organiser mes notes dans Obsidian." }]
    });

    const chatgptResponse = response.data.choices[0].message.content;

    // Sauvegarde dans un fichier Markdown
    fs.writeFileSync("chatgpt_response.md", chatgptResponse);
    console.log("Réponse enregistrée dans chatgpt_response.md");
}

getResponse();

Ce script :

  • Envoie une requête à ChatGPT.
  • Récupère la réponse et l’enregistre dans un fichier Markdown utilisable directement dans Obsidian.

Ce qu’il faut savoir avant d’intégrer ChatGPT

Avant de commencer, vérifiez ces points :

  • Clé API : Certains plugins nécessitent une clé API OpenAI. Vérifiez les tarifs avant de vous lancer.
  • Compatibilité : Assurez-vous que votre version de Notion ou Obsidian est bien compatible avec l’extension choisie.
  • Sécurité des données : Réfléchissez à ce que vous envoyez à ChatGPT. Certaines informations ne doivent pas être stockées en ligne.

Conclusion

L’intégration de ChatGPT dans Notion et Obsidian transforme ces outils en véritables assistants intelligents. Que ce soit via une extension, une automatisation ou un plugin, plusieurs options existent pour optimiser votre flux de travail.