Search results
14 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
The batch processing package for the Powertools for AWS Lambda (TypeScript) library.
An efficient keyed Promise lock for Node.js projects, ensuring the mutually exclusive execution of tasks associated with the same key. Key features include active key metrics and the ability to gracefully await the completion of all currently executing or
- keyed-lock
- lock-key
- sequential
- mutex
- keyed-mutex
- promise-lock
- async-lock
- lock
- event-loop-lock
- sequential-processing
- sequential-per-key
- race-condition
- critical-section
- async-task
- View more
Efficiently execute asynchronous functions on array elements in parallel with a configurable concurrency limit.
A utility to run concurrent tasks with controlled concurrency
- concurrency
- parallel
- task-runner
- async
- await
- promise
- promise-all
- performance
- batch-processing
- throttling
- queue
- typescript
- nodejs
- esm
Get descriptions of images from OpenAI, Azure OpenAI and Anthropic Claude models. Supports both URLs and local files with batch processing capabilities.
- openai
- gpt-4
- claude
- azure
- azure-openai
- computer-vision
- image-to-text
- ai
- machine-learning
- batch-processing
- local-files
- image-analysis
- typescript
- vision-ai
batchcall.js is small useful helper extended from jQuery ajax() to use for requesting batch call
Here is a README generated from the code snippet:
- vectorizer
- machine-learning
- code-vectorization
- embedding
- ai
- artificial-intelligence
- nlp
- natural-language-processing
- code-embedding
- programming
- code-processing
- software-engineering
- tokenizer
- code-tokenizer
- View more
Efficient batch processing and management of promise queues with error handling.
- promise
- batch-processing
- asynchronous
- promise-management
- concurrency
- rate-limiting
- performance
- async-await
- error-handling
- queue-management
A utility wrapper around es6-promise-pool that lets you process data arrays in batches
Batch process text files using OpenAI API to clean and transform content
Batch processing using nodejs.
A lightweight utility to log process durations, track average times, and estimate remaining time for tasks. Ideal for monitoring the performance of batch operations or long-running processes.
- duration
- time
- log
- tracker
- performance
- timing
- average
- task
- process
- estimate
- metrics
- execution
- logger
- performance-logger
- View more
A tool to add frontmatter to markdown files
AI-driven RAW photo processor that generates optimized PP3 profiles for RawTherapee
- ai
- raw
- photography
- rawtherapee
- pp3
- image-processing
- cli
- dng
- nef
- cr2
- arw
- computer-vision
- photo-editing
- batch-processing