The ZeroGen API, a cost check before big Agent steps, and folders in every review
The ZeroGen API and API keys for the private beta, a cost check before expensive Agent steps, video frames and resized images saved to your Library, Gemini 4 Argon, folders and one review window for assets everywhere, and Library filters by resolution and people.
HIGHLIGHTS
- +Organizations in the ZeroGen API private beta can create API keys in Settings → API keys, as a live key or a test key, and edit a key later to rename it, change its expiry or adjust its permissions. A key can expire after 1, 7, 30 or 90 days, any number of days up to a year, or never; new keys default to 90 days, and Settings warns two weeks before a key expires. Give a key All, Read only or Restricted permissions, setting each resource to None, Read or Write. Only a key's owner can add access or extend its expiry; organization admins can see every member's keys, remove access from any of them, or make them expire sooner.
- +Organizations in the ZeroGen API private beta can call api.zerogen.com/v1 with their API keys: generate images and video in one call, quote a request first, upload files or pass https URLs as inputs, hold a request open until the result is ready, and list or cancel generations. Keys can also read their own access, the organization's balance and monthly limits, and the models it can run, each with the JSON Schema its requests follow. Test keys rehearse all of it on placeholder media at no charge, including the failures, refusals and delays a live key can meet.
- +Before an Agent step whose input would cost more than $5, such as one in a very long conversation, the Agent now stops and asks, showing what the step will cost for its input and with its reply. On Claude models, input still cached from the conversation's last step counts at its lower cached price, so long conversations don't ask about steps that cost cents. Choose Continue to send the step, even past the conversation's budget; that covers the rest of the turn, and a later step asks again if its input would cost more than 25% above what you approved, or if it is over $5 on a different model, where the conversation's budget applies as usual. Or choose Summarize first to have the Agent summarize earlier messages and then continue.
- +Ask the Agent or a connected assistant to save a still from a video as a full-resolution PNG, or a smaller copy of an image, or one in PNG, JPEG or WebP, and it saves the result in your Library at no charge. Each is labeled Derived and linked to its source, which stays as it was, and the video frame is named after the video and the time it was taken from. Asking again for the same frame or copy returns the one you already made.
- +Gemini 4 Argon is now available in the Agent's model picker under Google, with Low, Medium, and High thinking. New conversations still start on Auto.
- +Generate, the Library, the Agent's results and Story's assets now review an asset in the same window, with the same details in the same order. References and Earlier references fold away (earlier ones start folded), the record behind the essentials sits under More details, and compared references are named by their own prompt with where they came from beside it. An upscaled Seedance video lists the draft it came from, with the draft's own references under Earlier references, and Compare can place those beside the output. Generate's review gains Show reference graph, opens earlier references, deletes with the Library's confirmation instead of a second click, and says when Reuse parameters can't apply a run. Story and the Agent gain favorite, labels, rename, Use as, Reuse parameters, upscale a draft, download with its metadata, delete and the reference graph, and Story's asset details gain an Open review button. Images without a stored preview now open at full size instead of showing "Preview unavailable", the Library's details offer Retry metadata when they can't load, and a failed rename and a refused Reuse parameters say what went wrong everywhere.
- +Every asset now shows the folders it's in, as clickable paths under Labels in the Library's asset details and in every asset review in the Library, Generate, the Agent and Story. Click any folder in a path to open it, use + to add the asset to another folder, or the buttons beside a folder to move the asset out of it or remove it from that folder. Move to, Add to folder and Remove from a folder now live there instead of in the actions list.
- +Filter the Library and the reference picker by one or more resolutions, such as 1080p and 4K for video or 1K, 2K and 4K for images, and by several people at once in Created by. Resolution, Created by and Labels now share one checkbox menu. The Agent can search by resolution too.
FIXES & IMPROVEMENTS
- ·On GPT-6 Astra, GPT-6.1 Sol, GPT-6 Luna, Gemini 3.1 Pro (Preview) and Claude Haiku 5.5, a large message in a long conversation is now sent instead of stopping the Agent, and summarizing earlier turns always goes ahead. The Agent now reports a message as too large only when that one message is too large to send.
- ·Generate's history now opens on Created by Anyone, so you see everything your team has generated in the project. Choose Me to see only your own; ZeroGen remembers your choice in each project, so switching to another project and back keeps the filter you picked.
- ·The Agent and connected assistants can now upscale a teammate's Seedance 2.5 480p Draft in the same project, as the Library can. The upscale is your own generation and is billed to your organization like any other.
- ·Clicking Cancel on a running generation in Generate now cancels it. Reuse parameters and Copy prompt had been sitting on top of Cancel, so the click copied the prompt instead.
- ·When an upload is skipped because your Library already has the file, the upload list now names the existing file and links to the folder it is in. Click the folder to go there and open that file.
- ·A reference tag in the Generate prompt that no longer points at an attached reference stays red but can now be clicked, so you can pick its replacement from the same menu as any other tag instead of retyping it.