aboutsummaryrefslogtreecommitdiff
path: root/src/client/apis/gpt/Summarization.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/apis/gpt/Summarization.ts')
-rw-r--r--src/client/apis/gpt/Summarization.ts18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/client/apis/gpt/Summarization.ts b/src/client/apis/gpt/Summarization.ts
index 3706c7a5b..931e0e48f 100644
--- a/src/client/apis/gpt/Summarization.ts
+++ b/src/client/apis/gpt/Summarization.ts
@@ -1,13 +1,14 @@
import { Configuration, OpenAIApi } from 'openai';
const gptSummarize = async (text: string) => {
+ text += '.';
try {
const configuration = new Configuration({
apiKey: process.env.OPENAI_KEY,
});
const openai = new OpenAIApi(configuration);
const response = await openai.createCompletion({
- model: 'text-davinci-003',
+ model: 'text-curie-001',
max_tokens: 256,
temperature: 0.7,
prompt: `Summarize this text in one sentence: ${text}`,
@@ -19,17 +20,4 @@ const gptSummarize = async (text: string) => {
}
};
-// Summarizing with the MeaningCloud API
-const fetchSummary = async (text: string, numSentences?: number) => {
- const key = '0b41c071f838e573847f477e8f69e9d9';
- const queryURL = '';
- const sentences = numSentences ? numSentences : 3;
- const URL = `https://api.meaningcloud.com/summarization-1.0?key=${key}&txt=${text}&sentences=${sentences}`;
-
- const res = await fetch(URL);
- const data = await res.json();
- console.log(data.summary);
- return data.summary;
-};
-
-export { fetchSummary, gptSummarize };
+export { gptSummarize };