Skip to content

deepgram-starters/node-text-intelligence

Node Text Intelligence Starter

Text intelligence demo using Deepgram's Read API with Node.js backend and web frontend.

Prerequisites

Note: This project uses strict supply chain security measures. npm and yarn will NOT work - pnpm 10.0.0+ is required. See SECURITY.md for details.

Quick Start

  1. Install dependencies
# Option 1: Use the helper script (recommended)
pnpm run install:all

# Option 2: Manual two-step install
pnpm install
cd frontend && pnpm install && cd ..

Note: Due to security settings (ignore-scripts=true), frontend dependencies must be installed separately. The install:all script handles both steps. See SECURITY.md for details.

  1. Set your API key

Create a .env file:

DEEPGRAM_API_KEY=your_api_key_here
  1. Run the app

Development mode (with hot reload):

pnpm dev

Production mode (build and serve):

pnpm build
pnpm start

🌐 Open the App

http://localhost:3000

How It Works

This application:

  1. Analyze text or URLs for intelligence insights for multiple analysis types:
  • Summarization: Generate concise summaries
  • Topic Detection: Identify key topics
  • Sentiment Analysis: Detect positive, negative, or neutral sentiment
  • Intent Recognition: Understand user intentions
  1. Returns analysis history

Getting Help

Contributing

See our Contributing Guidelines to learn about contributing to this project.

Code of Conduct

This project follows the Deepgram Code of Conduct.

Security

For security policy and procedures, see our Security Policy.

License

MIT - See LICENSE

About

Get started using Deepgram's Text Intelligence with this Node demo app

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published