Skip to content

v1.2.1

Latest

Choose a tag to compare

@gabrielcarvalhosouza gabrielcarvalhosouza released this 09 Feb 22:26
d383753

v1.2.1: Local AI (Ollama) & QoL Changes.

What's New?

Native Ollama Support

You are no longer dependent solely on Gemini. It is now possible to run content-summarizer 100% locally with Ollama.

  • Added --provider ollama flag.
  • New configuration options: --ollama-model, --ollama-url, --ollama-ctx.
content-summarizer summarize "URL" -p ollama --ollama-model <model_name>

Instant Startup

We rewrote how heavy dependencies (like pytorch, pytubefix, and faster-whisper) are loaded.

  • Drastically reduced boot time: From ~0.8s down to < 0.3s.
  • The CLI now responds instantly for commands like --help or initial validations.

Whisper Unicode Crash Fix

Fixed a bug where faster-whisper (via PyAV/FFmpeg) would crash upon encountering special characters on systems configured as pure ASCII.

Organized CLI Help

The --help command has been fully refactored. Flags are now logically grouped for better readability.

New Gemini Models

Updated the list of supported models to include Google's latest versions.

Deprecations

Remote API (--api): The functionality to offload transcription to a remote API is now deprecated and will be removed in v2.0.0.

How to Upgrade?

Bash

uv tool upgrade content-summarizer

Full Changelog: v1.1.0...v1.2.1