User Guide

Everything you need to know — from getting your free quota to exporting finished articles.

01 Get your free quota
01

Get your free quota

No API key? Sign in and start generating right away.

Open the extension's Options page and go to the AI tab. At the top you'll find a switch between Free quota and Custom API. Select Free quota.

  • Click Sign in with Google or Sign in with Microsoft — a standard OAuth window opens.
  • Once signed in, the card shows your email plus two progress bars: daily usage and total usage.
  • Generation runs on a hosted model — no configuration needed.
  • Each 50k input characters counts as 1 quota unit (anything under 50k still counts as 1).
Free quota card with usage bars
Free quota card after signing in

When the quota runs out, you can switch to a custom API at any time — see the next section.

02

Set up a custom API

Connect any OpenAI-compatible provider with model templates.

In the AI tab, choose Custom API. ReadVid uses a Model Template system: each template stores a full provider configuration, and you can create several and switch between them.

FieldDescription
EndpointBase URL of the API. /chat/completions is appended automatically.
API KeyYour provider key. Stored locally, never sent anywhere else.
ModelModel ID, e.g. deepseek-chat.
Temperature0–2, default 0.1. Lower means more faithful to the transcript.
Extra BodyOptional JSON merged into the request — e.g. to disable thinking mode.

Instead of starting from scratch, create a template from one of the 11 built-in presets: Xiaomi MiMo, DeepSeek, Qwen, Kimi, Hunyuan, Doubao, GLM, OpenRouter, OpenAI, Google Gemini and xAI. Each preset ships with the right endpoint and recommended extra parameters — you only paste your API key.

Model template editor
Model template editor with provider presets
  • Templates can be renamed, duplicated and deleted.
  • The active template is used for all new generations — switch anytime.
03

Generate from a video page

One button in the player, a live sidebar next to the video.

On any YouTube or Bilibili video page, ReadVid injects a button straight into the player control bar (next to the settings/fullscreen buttons).

  • Click the button — a small panel pops up where you pick a prompt template and press Start.
  • A sidebar slides in on the right and renders the article as Markdown while it streams.
  • Drag the sidebar's left edge to resize it (320 px up to 90% of the window); the width is remembered per platform.
  • Prefer a full page? Set Default display mode to tab in Options and results open in a new tab instead.
ReadVid button in the YouTube player and the template picker panel
Click the button in the control bar, pick a template and start
Sidebar rendering the article on YouTube
Sidebar streaming the article next to the video
04

Prompt templates

Nine built-in writing styles, plus fully custom templates.

The prompt template decides what kind of article the AI writes. ReadVid ships with 9 built-in templates:

TemplateBest for
Long-form articleTurning the full video into a polished article
Tutorial / how-to stepsStep-by-step instructions from tutorial videos
Study notesStructured notes with key concepts
Opinion analysisDistilling arguments and viewpoints
Interview / podcast minutesSpeaker-by-speaker takeaways
Review / comparison summaryProduct reviews and versus videos
Timeline / event recapChronological breakdowns
Highlights with timestampsA compact index of the best moments
Product launchLaunch events and keynote recaps
Prompt template list
Choosing a template in the panel

You pick the template right in the panel before each generation, so the same video can be turned into an article, a set of notes, or a timestamped index — just run it again with a different template. You can set a default template in Options, and the choice you make in the panel is remembered for next time.

Need something the built-ins don't cover? Create custom templates in the Options page. A template consists of a system prompt (the AI's role and writing rules) and a user prompt (the actual task, with the video content injected). Note: custom templates are only available in Custom API mode — in free-quota mode only the built-in templates can be used.

These variables are substituted into your prompt before sending:

{title}           video title
{author}          channel / uploader name
{description}     video description
{metadata}        title, author, link etc. as one block
{subtitle}        plain subtitle text (no timestamps)
{transcript}      subtitle with timestamps
{outputLanguage}  the output language set in Options
{template_name}   the name of the current template

The user prompt must include {transcript} or {subtitle}, otherwise the AI never sees the video content. Use {transcript} when you want the article to reference timestamps (e.g. a highlights index), and {subtitle} when you just want clean text.

05

Reading themes

Six typography themes for the result page and sidebar.

Articles are rendered with one of 6 built-in themes — from clean white and bookish serif to sepia, dark mode, compact and high contrast.

Theme picker grid
Theme cards in the Output tab

Pick a default in the Output tab of Options, or switch live from the result page and sidebar — your choice is saved automatically.

06

Customize the output format

Control the Markdown that wraps the AI's article.

The AI writes the article body, but the final .md file is assembled from the output Markdown template — it wraps the AI output with video metadata. The default template adds a cover image, the title, a link to the video and the author above the article. Edit it in the Output tab of Options to match your note-taking system: add YAML front matter for Obsidian, drop the cover image, append a source-attribution footer, and so on.

The template is plain Markdown syntax, with these variables substituted at save time:

{title}          video title
{video_id}       platform video ID
{author}         channel / uploader name
{author_id}      uploader ID
{author_url}     uploader profile link
{thumbnail}      cover image URL
{description}    video description
{url}            video link
{platform}       youtube / bilibili
{metadata}       combined metadata block
{chapters}       chapter list (if any)
{outputLanguage} output language
{model}          model used for generation
{template_name}  prompt template name
{ai_output}      the generated article (required)

The template must contain {ai_output} — that's where the generated article goes; saving is blocked otherwise. A minimal example:

# {title}

> Source: [{platform}]({url}) · {author}

{ai_output}
Output template editor
Editing the output Markdown template
07

History

Every generation is saved locally and searchable.

The History tab in Options lists all your generated articles — stored entirely in local extension storage.

  • All entries are kept with no limit, 20 per page.
  • Search by title or author; each entry shows the author avatar, platform, model, template, date and status.
  • Delete single entries, batch-delete with checkboxes, or clear everything.
  • Click an entry to re-open its result page in a new tab.
  • A Save history toggle disables history entirely, and a storage usage indicator shows how much space is used.
History list
The History tab with search and pagination
08

Read in a dedicated tab

A distraction-free result page with an automatic table of contents.

The sidebar is great for skimming, but for focused reading every article has a full result page of its own. Open it from the sidebar's Read in new tab button, or by clicking any entry in the History tab.

  • A clean, full-width reading layout with no video or page clutter around it.
  • An automatic table of contents is generated from the article's headings — on wide screens it stays beside the text for quick jumps.
  • Switch the reading theme right on the page; your choice is saved.
  • The toolbar also offers Markdown and PDF downloads — see the next section.
Result page with table of contents
The result page with its auto-generated table of contents
09

Download your articles

Export as Markdown or PDF, from the result page or sidebar.

On the result page, use the toolbar to:

  • Download Markdown — saves a .md file named after the article title.
  • Download PDF — opens the browser print dialog with a print-optimized layout.

The sidebar offers the same two downloads from its dropdown menu, plus Read in new tab to jump to the full result page.

Download menu
Download options on the result page

For PDF: in the print dialog that opens, set the destination to Save as PDF, then click Save.

Choosing Save as PDF in the print dialog
Print dialog: choose "Save as PDF" as the destination