v2

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-0271131.8 KB

Batch summarize

Summarize multiple sources in one request. Each source is processed sequentially. Results are returned in the same order as the input sources list.

post/summarize/batch

Request body

sourcesstring[] required

List of URLs or file paths

type'YouTube Video' | 'Video URL' | 'Google Drive Video Link' | 'Dropbox Video Link' | 'Local File' | 'TXT' nullable

Source type for all items

providerstring nullable

Provider name from config

prompt_typestring nullable

Summary style

chunk_sizeinteger nullable

Characters per chunk

parallel_callsinteger nullable

Concurrent API requests

max_tokensinteger nullable

Max output tokens per chunk

languagestring nullable

Caption/transcription language

output_languagestring nullable

Summary output language

force_downloadboolean

Skip captions, download audio

transcription'Cloud Whisper' | 'Local Whisper' nullable

Cloud Whisper or Local Whisper

whisper_model'tiny' | 'base' | 'small' | 'medium' | 'large' nullable

Whisper model size

speednumber nullable

Playback speed for audio preprocessing or visual-mode video

output_format'markdown' | 'json' | 'html' nullable

markdown, json, or html

visualboolean

Send video directly to vision model

use_proxyboolean nullable

Route through Webshare proxy

api_keystring nullable

Override API key

base_urlstring nullable

Override API base URL

modelstring nullable

Override model name

cobalt_urlstring nullable

Cobalt base URL

verboseboolean

Verbose progress output

Response

Successful Response

success_countinteger required
total_countinteger required
overall_processing_time_secondsnumber required