move config to a typescript file, add option for chatCompletionConfig
Now we can write code inside config, which allows us to send current time to the OpenAI api inside system message! Example config updated accordingly
This commit is contained in:
parent
960c340760
commit
4f4b708ba5
5 changed files with 39 additions and 14 deletions
|
@ -1,7 +1,7 @@
|
|||
import DiscordApi from "discord.js";
|
||||
import { Configuration as OpenAIApiConfiguration, OpenAIApi } from "openai";
|
||||
|
||||
import config from "./config.json";
|
||||
import config from "./config";
|
||||
import toOpenAIMessages from "./toOpenAIMessages";
|
||||
import Moderation from "./moderation";
|
||||
|
||||
|
@ -34,9 +34,8 @@ discord.on("messageCreate", async message => {
|
|||
|
||||
message.channel.sendTyping();
|
||||
const answer = await openai.createChatCompletion({
|
||||
model: "gpt-3.5-turbo",
|
||||
...config.chatCompletionConfig,
|
||||
messages: toOpenAIMessages(messages),
|
||||
max_tokens: 168
|
||||
});
|
||||
|
||||
const usage = answer.data.usage;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue