> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Memory.createThread() La méthode `.createThread()` crée un nouveau fil de discussion dans le système de mémoire. Chaque fil représente une conversation ou un contexte distinct et peut contenir plusieurs messages. ## Exemple d’utilisation ```typescript await memory?.createThread({ resourceId: 'user-123' }) ``` ## Paramètres **resourceId** (`string`): Identifiant de la ressource à laquelle appartient ce fil de discussion (par exemple, ID d’utilisateur ou de projet) **threadId** (`string`): ID personnalisé facultatif du fil de discussion. S’il n’est pas fourni, un ID est généré. **title** (`string`): Titre facultatif du fil de discussion **metadata** (`Record`): Métadonnées facultatives à associer au fil de discussion ## Valeur renvoyée **id** (`string`): Identifiant unique du fil de discussion créé **resourceId** (`string`): ID de la ressource associée au fil de discussion **title** (`string`): Titre du fil de discussion, s’il a été fourni **createdAt** (`Date`): Horodatage de la création du fil de discussion **updatedAt** (`Date`): Horodatage de la dernière mise à jour du fil de discussion **metadata** (`Record`): Métadonnées supplémentaires associées au fil de discussion ## Exemple d’utilisation avancée ```typescript import { mastra } from './mastra' const agent = mastra.getAgent('agent') const memory = await agent.getMemory() const thread = await memory?.createThread({ resourceId: 'user-123', title: 'Memory Test Thread', metadata: { source: 'test-script', purpose: 'memory-testing', }, }) const response = await agent.generate('message for agent', { memory: { thread: thread!.id, resource: thread!.resourceId, }, }) console.log(response.text) ``` ### Voir aussi - [Référence de la classe Memory](https://mastra.zisheng.pro/fr/reference/memory/memory-class) - [Prise en main de Memory](https://mastra.zisheng.pro/fr/docs/memory/overview) (présente le concept de fils de discussion) - [getThreadById](https://mastra.zisheng.pro/fr/reference/memory/getThreadById) - [listThreads](https://mastra.zisheng.pro/fr/reference/memory/listThreads) - [recall](https://mastra.zisheng.pro/fr/reference/memory/recall)