UNPKG

velocity-api

Version:

A super fast API Wrapper for Perspective.

67 lines (46 loc) 1.44 kB
# 💨 Velocity A super fast API Wrapper for Perspective. ### Requirements - Node >= 16 - Perspective API Access ### Installation Install using one of these commands (depending on your package manager): ``` npm i velocity-api pnpm i velocity-api yarn add velocity-api ``` ### Example Usage - Note: This is a basic usage guide. #### Typescript: ```ts import { Velocity } from 'velocity-api'; (async () => { const manager = new Velocity('PERSPECTIVE_API_KEY'); const scores = await manager.processMessage("I don't like you!", { attributes: ['SPAM', 'SEVERE_TOXICITY'], languages: ['en'], doNotStore: true, }); // The returned value is an object of the attributes and their score. console.log(scores.SPAM); console.log(scores.SEVERE_TOXICITY); })(); ``` #### Javascript: ```js const { Velocity } = require('velocity-api'); (async () => { const manager = new Velocity('PERSPECTIVE_API_KEY'); const scores = await manager.processMessage("I don't like you!", { attributes: ['SPAM', 'SEVERE_TOXICITY'], languages: ['en'], doNotStore: true, }); // The returned value is an object of the attributes and their score. console.log(scores.SPAM); console.log(scores.SEVERE_TOXICITY); })(); ``` ### License This repository is licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0.txt).