GEMINI LABJP
LYRIA — Lyria 3.5 entered public preview on September 3. It generates full-length songs rather than loops, with fine-grained control over duration and structureINPUT — The model ID is lyria-3.5, and it accepts images alongside text. Being able to say make it feel like this photo changes how you approach the promptSPEC — Output is 44.1kHz stereo, the input ceiling is 131,072 tokens, and it can write lyrics. Worth carrying those units whenever you quote the numbersVIDEO — The agentic video understanding released September 1 lets the model walk a timeline itself, pulling transcripts or frames on demand. Up to 88% fewer tokens on long contentQUIET — Nothing new has landed in the API release notes since September 3. A quiet stretch is still worth recording rather than passing over in silenceDICTATION — On the app side, holding the Fn key now dictates into your active window, dropping cleaned-up text straight at the cursorLYRIA — Lyria 3.5 entered public preview on September 3. It generates full-length songs rather than loops, with fine-grained control over duration and structureINPUT — The model ID is lyria-3.5, and it accepts images alongside text. Being able to say make it feel like this photo changes how you approach the promptSPEC — Output is 44.1kHz stereo, the input ceiling is 131,072 tokens, and it can write lyrics. Worth carrying those units whenever you quote the numbersVIDEO — The agentic video understanding released September 1 lets the model walk a timeline itself, pulling transcripts or frames on demand. Up to 88% fewer tokens on long contentQUIET — Nothing new has landed in the API release notes since September 3. A quiet stretch is still worth recording rather than passing over in silenceDICTATION — On the app side, holding the Fn key now dictates into your active window, dropping cleaned-up text straight at the cursor
TAG

conversation-state

1 articles
Back to all tags
Related:
gemini-api1interactions-api1architecture1cost-optimization1automation1
Gemini API/2026-07-23Advanced

When to Hand Conversation State to the Server: previous_interaction_id vs. Pruning History Yourself

With the Interactions API, passing previous_interaction_id lets the server hold conversation state so you stop resending history. But a large tool output that lands mid-conversation can't be pruned afterward, and every later turn drags its weight. Here is a branching design that mixes server-side state with client-side pruning, plus a thin, working Python wrapper.