n0tpulse-ai_manager
v1.0.2
Published
An easy npm package to make OpenAI API requests
Readme
NO DISCORD.JS
const AI_Manager = require("n0tpulse-ai_manager");
async function getAIResponse() { const apiKey = "openai-api-key-here"; //put api key here const message = "YOUR_MESSAGE";
try {
const response = await AI_Manager.requestAI({
apiKey: apiKey,
message: message
});
console.log("AI Response:", response);
} catch (error) {
console.error("Error:", error);
}}
getAIResponse();
Discord.js
const { SlashCommandBuilder } = require('discord.js'); const AI_Manager = require("n0tpulse-ai_manager");
module.exports = { data: new SlashCommandBuilder() .setName('ai-request') .setDescription('Request a reply from OpenAI API') .addStringOption(option => option.setName('message') .setDescription('The message to send to the AI') .setRequired(true) ),
async execute(interaction) {
await interaction.deferReply();
const message = interaction.options.getString('message');
const apiKey = "openai-api-key-here"
try {
const response = await AI_Manager.requestAI({
apiKey: apiKey,
message: message
});
await interaction.editReply(response);
} catch (error) {
console.error("OpenAI API Error:", error);
await interaction.editReply("An error occurred while processing your request.");
}
}};
