Test keys allow 30 inference requests per minute and 500,000 input tokens per minute per organization. Production tiers are unchanged. See Limits and rate limits.
The monthly free allowance of 125 million input tokens is unchanged. Move to a production key when you need more throughput. See Pricing.
Every capability now accepts an image: one JPEG, PNG or WebP as base64, at most 5 MB decoded. Send it instead of text, or with text. detail selects low (512 px), medium (768 px, the default) or high (1024 px).
Results keep the shape you already parse. An image carries no character offsets, so start and end are null on answer and entities. The base64 never enters the character count; each image bills a fixed number of tokens for its tier. See Images.
Image token prices are final. A decision (yes-no, classify, classify-tree, rate) bills 1,000 / 2,000 / 4,000 tokens by tier. answer bills 1,500 / 3,000 / 6,000. extract, entities and verify bill 2,000 / 4,000 / 8,000. The OpenAI-compatible endpoint bills every image at the extract rate.
extract with an image now accepts at most 5 fields in the schema. A larger schema returns 400 with the code image_schema_too_large. Text extract keeps its existing limits. See Images.