mongodb-chatbot-server
Version:
A chatbot server for retrieval augmented generation (RAG).
21 lines • 872 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateTraceIfExists = void 0;
const braintrust_1 = require("mongodb-rag-core/braintrust");
async function updateTraceIfExists({ updateTrace, conversations, assistantResponseMessageId, conversationId, }) {
if (updateTrace) {
// Get latest version of conversation
const updatedConversationForTrace = await conversations.findById({
_id: conversationId,
});
if (updatedConversationForTrace !== null) {
await updateTrace({
traceId: assistantResponseMessageId.toHexString(),
logger: braintrust_1.braintrustLogger,
conversation: updatedConversationForTrace,
});
}
}
}
exports.updateTraceIfExists = updateTraceIfExists;
//# sourceMappingURL=UpdateTraceFunc.js.map