Socket
Socket
Sign inDemoInstall

ai-text-processor

Package Overview
Dependencies
0
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    ai-text-processor

Utility for processing text using AI. Summarize, analyze, extract, translate, format, and more! ✨


Version published
Weekly downloads
8
decreased by-27.27%
Maintainers
1
Install size
245 kB
Created
Weekly downloads
 

Readme

Source

📖 AI Text Processor

Utility for processing text using AI.

Summarize, analyze, extract, translate, format, and more! ✨

npm Version  View project on GitHub  Deploy Status

Buy me a coffee Sponsor

Screenshot of AI Text Processor extracting an apple pie recipe

→ Open The AI Text Processor ←

Overview

This utility allows you to quickly and easily process text using any of OpenAI's chat models.

You can configure and save presets for easy reuse of prompts, and the utility will chunk long input text into multiple requests.

The utility is highly configurable, so you can dial in the settings that work best for you.

Happy text processing!

Click here to open the utility.

Features include:

  • 📖 Process Text With AI
    • Quickly and easily process text using any of OpenAI's chat models.
  • 📒 Presets
    • Speed up your workflow by saving presets that let you reuse your prompts. Includes support for prompt variables.
  • ✂️ Chunking
    • Automatically split long inputs into chunks that leave token headroom for your desired output.
  • ⚙️ Configurable
    • Lots of control! Configure AI models, prompts, token length, and chunking logic.
  • 🧑‍💻 Supports Many Use Cases
    • Supports summarization, analysis, data extraction, translation, formatting—the possibilities are endless!

Donate

If this project helped you, please consider buying me a coffee or sponsoring me. Your support is much appreciated!

Buy me a coffee Sponsor

Table of Contents

Quick Start

This utility is a static webapp hosted on GitHub Pages.

Click here to open the utility.

Use Cases

This utility supports variety of use cases, including (but certainly not limited to) the following:

  • Summarization - Summarize large amounts of text.
  • Analysis - Analyze text using specified criteria. Possibilities are endless, from sentiment analysis to finding bugs in software.
  • Data Extraction - Extract key data from large amounts of text.
  • Language Translation - Translate text from one language to another.
  • Text Formatting - Format output text using specified criteria.

One of the main features of this utility is the ability to save and reuse presets. This can significantly speed up your workflow.

npm Package

This package is available on npm, should you want to use its text processing utilities in your own app.

npm i ai-text-processor
import { TextUtils } from `ai-text-processor`

Utility Functions:

  • TextUtils.shrinkText - Condense whitespace and remove timestamps (#:#)
  • TextUtils.getEstimatedTokenCount - Estimate the number of tokens in text
  • TextUtils.getChunks - Split text into chunks based on token limits

TypeScript

Type definitions have been included for TypeScript support.

Icon Attribution

Favicon by Twemoji.

Contributing

Open source software is awesome and so are you. 😎

Feel free to submit a pull request for bugs or additions, and make sure to update tests as appropriate. If you find a mistake in the docs, send a PR! Even the smallest changes help.

For major changes, open an issue first to discuss what you'd like to change.

⭐ Found It Helpful? Star It!

If you found this project helpful, let the community know by giving it a star: 👉⭐

License

See LICENSE.md.

Keywords

FAQs

Last updated on 10 Feb 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc