1.0.3 • Published 13 days ago

@ebereplenty/summarize v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
13 days ago

SUMMARIZE

An AI summarizer that summarizes texts or conversations using the powers of ChatGPT provided by OpenAI.

Installation

npm

npm i @ebereplenty/summarize

yarn

yarn add @ebereplenty/summarize

Usage

Create Openai API Key

The examples below are for ECMAScript Modules (ESM). You can change from import { summarize } from "@ebereplenty/summarize"; to const summarize = require("@ebereplenty/summarize"); if you are using CommonJS (CJS)

Text

This can be paragraphs of texts.

import { summarize } from "@ebereplenty/summarize";

const text = `
  ...text to be summarized goes here...
`;

console.log(
  await summarize({
    input: text,
    openAiApiKey: open_ai_API_key,
  })
);

Conversation

This can be an array of chat like the one found here

import { summarize } from "@ebereplenty/summarize";
import { conversation } from "./conversation.js";

const result = await summarize({
    input: JSON.stringify(conversation),
    openAiApiKey: open_ai_API_key,
});

console.log(result);

Dependencies

Documentation

See https://github.com/EBEREGIT/summarize/blob/master/README.md

Author

Njoku Samson Ebere: https://linktr.ee/ebereplenty

1.0.3

13 days ago

1.0.2

13 days ago

1.0.1

13 days ago

1.0.0

13 days ago