btch-gemini
Version:
A package for communicating with the Gemini API for chat and image processing.
21 lines (18 loc) • 1.04 kB
JavaScript
/**
* @file index
* @description The main module for importing functions from `src/main.js` and executing a version check from `version.js`.
* @remarks
* - Imports `gemini_chat`, `gemini_image`, `gemini_audio`, `gemini_video`, `gemini_history`, `gemini_imgedit`, and `gemini_prompt` functions to make them available for use in other parts of the project.
* - Calls `versionControl` to check that the current project version is up to date with the latest version of `btch-gemini`.
* - Retrieves the current project version from `package.json` to use in the version check.
*/
const { versionControl } = require('./version');
module.exports = {
gemini_chat: require('./src/main').gemini_chat,
gemini_image: require('./src/main').gemini_image,
gemini_audio: require('./src/main').gemini_audio,
gemini_video: require('./src/main').gemini_video,
gemini_history: require('./src/main').gemini_history,
gemini_prompt: require('./src/main').gemini_prompt,
gemini_imgedit: require('./src/main').gemini_imgedit
};