Runtime
DatabaseConfigured
ReadyPostgres stores articles, audio cache, and swipe events.
Workspace accountsim
ReadyUsed for Gmail newsletter collection in the ingestion workflow.
AI extraction
OpenRouter keyConfigured ...0371
ReadyKeeps model routing flexible across providers.
Modelopenai/gpt-5.1-codex-mini
ReadyUsed to normalize articles into summaries, bullets, keywords, and TTS scripts.
Base URLhttps://openrouter.ai/api/v1
ReadyOpenAI-compatible endpoint for extraction calls.
Audio
ElevenLabs keyConfigured ...b219
ReadyNeeded only when you tap Listen for a story.
Voice IDhA4zGnmTwX2NQiTRMt7o
ReadyFixed voice for generated article audio.
Audio modeleleven_multilingual_v2
ReadyPlayback script is synthesized at 1.1x speed.
Storage
GCS buckettldr-audio-digest-assets-20260623
ReadyGenerated MP3 files are cached in Google Cloud Storage.
GCP credentialsConfigured
ReadyService credentials are required for audio uploads.
Ingestion capNo cap
ReadyMaximum stories considered by a newsletter ingestion run.