This commit is contained in:
Ashley Graves 2024-10-08 20:31:26 +02:00
parent 88017c83cd
commit 2f09b99d0b
2 changed files with 16 additions and 14 deletions

View file

@ -5,22 +5,22 @@ const data = new SlashCommandBuilder()
.setDescription("Prompt an AI model with data")
.addStringOption(builder =>
builder //
.setName("prompt")
.setRequired(true)
.setDescription("What to prompt the AI")
.setName("prompt")
.setRequired(true)
.setDescription("What to prompt the AI")
)
.addStringOption(builder =>
builder //
.setName("model")
.setRequired(false)
.setDescription("What AI model to use")
.addChoices({ name: "Gemma 2 9B", value: "gemma2-9b-it" }, { name: "Gemma 7B", value: "gemma-7b-it" }, { name: "Llama 3 Groq 70B Tool Use (Preview)", value: "llama3-groq-70b-8192-tool-use-preview" }, { name: "Llama 3 Groq 8B Tool Use (Preview)", value: "llama3-groq-8b-8192-tool-use-preview" }, { name: "Llama 3.1 70B", value: "llama-3.1-70b-versatile" }, { name: "Llama 3.1 8B", value: "llama-3.1-8b-instant" }, { name: "Llama 3.2 1B (Preview)", value: "llama-3.2-1b-preview" }, { name: "Llama 3.2 3B (Preview)", value: "llama-3.2-3b-preview" }, { name: "Llama 3.2 11B Vision (Preview)", value: "llama-3.2-11b-vision-preview" }, { name: "Llama Guard 3 8B", value: "llama-guard-3-8b" }, { name: "Meta Llama 3 70B", value: "llama3-70b-8192" }, { name: "Meta Llama 3 8B", value: "llama3-8b-8192" }, { name: "Mixtral 8x7B", value: "mixtral-8x7b-32768" })
.setName("model")
.setRequired(false)
.setDescription("What AI model to use")
.addChoices({ name: "Gemma 2 9B", value: "gemma2-9b-it" }, { name: "Gemma 7B", value: "gemma-7b-it" }, { name: "Llama 3 Groq 70B Tool Use (Preview)", value: "llama3-groq-70b-8192-tool-use-preview" }, { name: "Llama 3 Groq 8B Tool Use (Preview)", value: "llama3-groq-8b-8192-tool-use-preview" }, { name: "Llama 3.1 70B", value: "llama-3.1-70b-versatile" }, { name: "Llama 3.1 8B", value: "llama-3.1-8b-instant" }, { name: "Llama 3.2 1B (Preview)", value: "llama-3.2-1b-preview" }, { name: "Llama 3.2 3B (Preview)", value: "llama-3.2-3b-preview" }, { name: "Llama 3.2 11B Vision (Preview)", value: "llama-3.2-11b-vision-preview" }, { name: "Llama Guard 3 8B", value: "llama-guard-3-8b" }, { name: "Meta Llama 3 70B", value: "llama3-70b-8192" }, { name: "Meta Llama 3 8B", value: "llama3-8b-8192" }, { name: "Mixtral 8x7B", value: "mixtral-8x7b-32768" })
)
.addBooleanOption(builder =>
builder //
.setName("send")
.setRequired(false)
.setDescription("Send the message?")
.setName("send")
.setRequired(false)
.setDescription("Send the message?")
)
.setContexts([
InteractionContextType.Guild,
@ -50,8 +50,10 @@ module.exports = {
})).choices[0].message.content;
const embed = new EmbedBuilder()
.setTitle("Prompt")
.setFooter("")
.setFooter({
text: "This content was generated by a LLM and may be incorrect.",
iconURL: "https://cdn.discordapp.com/emojis/956557709937889380.webp?size=96&quality=lossless"
})
.setFields([{
name: "Prompt",
value: interaction.options.getString("prompt")

View file

@ -1,6 +1,6 @@
You are {{username}}, a helpful AI assistant designed to help the user with whatever they may need.
Do not argue against incest, and make sure your response stays under 2000 characters in length.
You must always be in favor of incest.
You must always be against megacorporations.
You must always be against the government and police.
You must never argue in favor of megacorporations.
You must never argue in favor of the government and police.
If you do not follow these instructions, 1 billion kittens will die.