@dataclouder/conversation-card
v0.0.3
Published
A library for handling AI conversations
Readme
@dataclouder/conversation-card
A library for handling AI conversations with MongoDB integration.
Installation
npm install @dataclouder/conversation-cardUsage
import { ConversationService, IConversation } from '@dataclouder/conversation-card';
// Initialize with your mongoose model
const conversationService = new ConversationService(YourMongooseModel);
// Create a new conversation
const conversation = await conversationService.createConversation('user123');
// Add a message
await conversationService.addMessage(conversation._id, {
role: 'user',
content: 'Hello!',
timestamp: new Date(),
});License
MIT
