mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 08:12:00 +02:00

* chore: add assistants to supportsBalanceCheck * feat(Transaction): getTransactions and refactor export of model * refactor: use enum: ViolationTypes.TOKEN_BALANCE * feat(assistants): check balance * refactor(assistants): only add promptBuffer if new convo (for title), and remove endpoint definition * refactor(assistants): Count tokens up to the current context window * fix(Switcher): make Select list explicitly controlled * feat(assistants): use assistant's default model when no model is specified instead of the last selected assistant, prevent assistant_id from being recorded in non-assistant endpoints * chore(assistants/chat): import order * chore: bump librechat-data-provider due to changes
60 lines
1.1 KiB
JavaScript
60 lines
1.1 KiB
JavaScript
const {
|
|
getMessages,
|
|
saveMessage,
|
|
recordMessage,
|
|
updateMessage,
|
|
deleteMessagesSince,
|
|
deleteMessages,
|
|
} = require('./Message');
|
|
const { getConvoTitle, getConvo, saveConvo, deleteConvos } = require('./Conversation');
|
|
const { getPreset, getPresets, savePreset, deletePresets } = require('./Preset');
|
|
const { hashPassword, getUser, updateUser } = require('./userMethods');
|
|
const {
|
|
findFileById,
|
|
createFile,
|
|
updateFile,
|
|
deleteFile,
|
|
deleteFiles,
|
|
getFiles,
|
|
updateFileUsage,
|
|
} = require('./File');
|
|
const Key = require('./Key');
|
|
const User = require('./User');
|
|
const Session = require('./Session');
|
|
const Balance = require('./Balance');
|
|
|
|
module.exports = {
|
|
User,
|
|
Key,
|
|
Session,
|
|
Balance,
|
|
|
|
hashPassword,
|
|
updateUser,
|
|
getUser,
|
|
|
|
getMessages,
|
|
saveMessage,
|
|
recordMessage,
|
|
updateMessage,
|
|
deleteMessagesSince,
|
|
deleteMessages,
|
|
|
|
getConvoTitle,
|
|
getConvo,
|
|
saveConvo,
|
|
deleteConvos,
|
|
|
|
getPreset,
|
|
getPresets,
|
|
savePreset,
|
|
deletePresets,
|
|
|
|
findFileById,
|
|
createFile,
|
|
updateFile,
|
|
deleteFile,
|
|
deleteFiles,
|
|
getFiles,
|
|
updateFileUsage,
|
|
};
|