{"info":{"contact":{"email":"support@quiver.ai","name":"QuiverAI API Support","url":"https://quiver.ai/contact"},"description":"The QuiverAI API enables developers to generate and edit SVG graphics using AI, with support for streaming responses and model discovery.","title":"QuiverAI API","version":"1.0.0"},"openapi":"3.1.0","security":[{"BearerAuth":[]}],"servers":[{"description":"Production server","url":"https://api.quiver.ai"}],"tags":[{"description":"Operations for listing and retrieving available models.","name":"Models"},{"description":"Generate SVG graphics from text prompts and reference images.","name":"Create SVGs"},{"description":"Convert raster image inputs into SVG outputs.","name":"Vectorize SVG"},{"description":"Animate SVG inputs from SVG source references.","name":"Animate SVG"},{"description":"Create Open Responses-compatible outputs with caller-declared tools.","name":"OpenResponses"}],"components":{"securitySchemes":{"BearerAuth":{"description":"Authentication via Bearer token API key","scheme":"bearer","type":"http"}},"schemas":{"ListModelsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Model"}},"object":{"type":"string","enum":["list"]}},"required":["data","object"]},"Model":{"type":"object","properties":{"billing":{"$ref":"#/components/schemas/ModelBilling"},"context_length":{"type":"integer","exclusiveMinimum":0},"created":{"type":"integer","minimum":0},"description":{"type":"string"},"id":{"type":"string","minLength":1},"input_modalities":{"type":"array","items":{"type":"string","enum":["text","image","svg"]}},"max_output_length":{"type":"integer","exclusiveMinimum":0},"name":{"type":"string"},"object":{"type":"string","enum":["model"]},"output_modalities":{"type":"array","items":{"type":"string","enum":["text","image","svg"]}},"owned_by":{"type":"string"},"pricing":{"type":"object","properties":{"svg_animate":{"type":"string","minLength":1,"deprecated":true,"description":"Deprecated — use `pricing_credits`. Legacy USD price string per generated animated SVG for an SVG animation operation.","example":"0.25"},"svg_edit":{"type":"string","minLength":1,"deprecated":true,"description":"Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG edit operation.","example":"0.20"},"svg_generate":{"type":"string","minLength":1,"deprecated":true,"description":"Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG generation operation.","example":"0.30"},"svg_vectorize":{"type":"string","minLength":1,"deprecated":true,"description":"Deprecated — use `pricing_credits`. Legacy USD price string per generated SVG for an SVG vectorization operation.","example":"0.30"}},"required":["svg_generate","svg_vectorize"],"deprecated":true,"description":"Deprecated. Prefer `pricing_credits` for operation-specific debits per generated output. USD strings are legacy placeholders."},"pricing_credits":{"type":"object","properties":{"svg_animate":{"type":"integer","minimum":0,"description":"Credits debited from the organization balance per generated animated SVG for this model's SVG animation operation.","example":25},"svg_edit":{"type":"integer","minimum":0,"description":"Credits debited from the organization balance per generated SVG for this model's SVG edit operation.","example":20},"svg_generate":{"type":"integer","minimum":0,"description":"Credits debited from the organization balance per generated SVG for this model's SVG generation operation.","example":30},"svg_vectorize":{"type":"integer","minimum":0,"description":"Credits debited from the organization balance per generated SVG for this model's SVG vectorization operation.","example":30}},"required":["svg_generate","svg_vectorize"]},"supported_operations":{"type":"array","items":{"type":"string","enum":["open_responses","svg_generate","svg_edit","svg_animate","svg_vectorize"]}},"supported_sampling_parameters":{"type":"array","items":{"type":"string","enum":["temperature","top_p","top_k","repetition_penalty","presence_penalty","stop"]}}},"required":["billing","created","id","object","owned_by"]},"ModelBilling":{"oneOf":[{"$ref":"#/components/schemas/FixedCreditModelBilling"},{"$ref":"#/components/schemas/TokenUsageModelBilling"}],"discriminator":{"propertyName":"kind","mapping":{"fixed_credit":"#/components/schemas/FixedCreditModelBilling","token_usage":"#/components/schemas/TokenUsageModelBilling"}}},"FixedCreditModelBilling":{"type":"object","properties":{"kind":{"type":"string","enum":["fixed_credit"]},"unit":{"type":"string","enum":["credits_per_output"],"description":"Operation-specific `pricing_credits` are debited once per generated output."}},"required":["kind","unit"]},"TokenUsageModelBilling":{"type":"object","properties":{"currency":{"type":"string","enum":["USD"]},"kind":{"type":"string","enum":["token_usage"]},"pricing_model":{"type":"string","enum":["token_usage_v1"]},"rates":{"type":"object","properties":{"cache_write":{"type":"integer","exclusiveMinimum":0},"cached_input":{"type":"integer","exclusiveMinimum":0},"input":{"type":"integer","exclusiveMinimum":0},"output":{"type":"integer","exclusiveMinimum":0}},"required":["cache_write","cached_input","input","output"]},"unit":{"type":"string","enum":["millicents_per_million_tokens"]}},"required":["currency","kind","pricing_model","rates","unit"]},"PublicErrorEnvelope":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","unauthorized","funding_payment_failed","funding_payment_method_required","funding_payment_action_required","funding_pending","insufficient_credits","account_frozen","content_policy_violation","model_not_found","payload_too_large","request_timeout","rate_limit_exceeded","operation_rate_limit_exceeded","weekly_limit_exceeded","server_error","model_error","model_unavailable"]},"message":{"type":"string","minLength":1},"param":{"type":"string","minLength":1,"maxLength":128,"description":"The request parameter the failure is about, as a path from the request body root: `size.width`, `input[0].content`. A parameter name, never a submitted value. The same field, with the same meaning, as `param` on the Open Responses error payload, so one name reads across a failure raised before streaming and one raised during it. Absent, rather than null, when the failure is not about one particular parameter."},"request_id":{"type":"string","minLength":1},"retry_after":{"type":"integer","minimum":0,"maximum":86400},"status":{"type":"integer","minimum":400,"maximum":599}},"required":["code","message","request_id","status"],"additionalProperties":false},"SvgResponse":{"type":"object","properties":{"created":{"type":"integer","minimum":0,"example":1704067200},"credits":{"type":"integer","minimum":0,"description":"Credit cost for fixed-credit models. Omitted for token-priced models, whose measured totals are returned in `usage`.","example":1},"data":{"type":"array","items":{"$ref":"#/components/schemas/SvgDocument"},"minItems":1},"id":{"type":"string","minLength":1,"example":"resp_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"usage":{"$ref":"#/components/schemas/SvgUsage"}},"required":["created","data","id"]},"SvgDocument":{"type":"object","properties":{"mime_type":{"type":"string","enum":["image/svg+xml"]},"svg":{"type":"string","minLength":1,"description":"Raw SVG markup.","example":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l8 20H4z\"/></svg>"}},"required":["mime_type","svg"]},"SvgUsage":{"type":"object","properties":{"input_tokens":{"type":"integer","minimum":0,"description":"Measured token count for token-priced models. Fixed-credit models retain this field for compatibility and may report zero.","example":0},"output_tokens":{"type":"integer","minimum":0,"description":"Measured token count for token-priced models. Fixed-credit models retain this field for compatibility and may report zero.","example":0},"total_tokens":{"type":"integer","minimum":0,"description":"Measured token count for token-priced models. Fixed-credit models retain this field for compatibility and may report zero.","example":0}},"required":["input_tokens","output_tokens","total_tokens"],"description":"Token totals for token-priced models. Fixed-credit models use `credits` for billing and may report compatibility zeros here."},"SvgStreamEvent":{"oneOf":[{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PublicErrorSseEventData"},"event":{"type":"string","enum":["error"],"description":"The SSE event name (sent via the `event:` line)."},"id":{"type":"string","description":"Optional SSE event id (sent via the `id:` line)."},"retry":{"type":"integer","description":"Optional SSE retry value in milliseconds (sent via the `retry:` line)."}},"required":["data","event"]},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SvgStreamEventData"},"event":{"type":"string","enum":["generating"],"description":"The SSE event name (sent via the `event:` line)."},"id":{"type":"string","description":"Optional SSE event id (sent via the `id:` line)."},"retry":{"type":"integer","description":"Optional SSE retry value in milliseconds (sent via the `retry:` line)."}},"required":["data","event"]},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SvgStreamEventData"},"event":{"type":"string","enum":["reasoning"],"description":"The SSE event name (sent via the `event:` line)."},"id":{"type":"string","description":"Optional SSE event id (sent via the `id:` line)."},"retry":{"type":"integer","description":"Optional SSE retry value in milliseconds (sent via the `retry:` line)."}},"required":["data","event"]},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SvgStreamEventData"},"event":{"type":"string","enum":["draft"],"description":"The SSE event name (sent via the `event:` line)."},"id":{"type":"string","description":"Optional SSE event id (sent via the `id:` line)."},"retry":{"type":"integer","description":"Optional SSE retry value in milliseconds (sent via the `retry:` line)."}},"required":["data","event"]},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SvgStreamEventData"},"event":{"type":"string","enum":["content"],"description":"The SSE event name (sent via the `event:` line)."},"id":{"type":"string","description":"Optional SSE event id (sent via the `id:` line)."},"retry":{"type":"integer","description":"Optional SSE retry value in milliseconds (sent via the `retry:` line)."}},"required":["data","event"]}],"description":"Server-sent event (SSE) envelope for SVG streaming operations. Each SSE message uses the `event:` line for the phase discriminator and the `data:` line for a JSON payload. For `n > 1`, events are interleaved: use `data.index` for output position and `data.id` as the stable per-output identifier. Terminal failures emit `event: error` with public error data. The stream terminates with `data: [DONE]`."},"PublicErrorSseEventData":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","invalid_api_key","unauthorized","funding_payment_failed","funding_payment_method_required","funding_payment_action_required","funding_pending","insufficient_credits","account_frozen","content_policy_violation","model_not_found","payload_too_large","request_timeout","rate_limit_exceeded","operation_rate_limit_exceeded","weekly_limit_exceeded","server_error","model_error","model_unavailable"]},"message":{"type":"string","minLength":1},"param":{"type":"string","minLength":1,"maxLength":128,"description":"The request parameter the failure is about, as a path from the request body root: `size.width`, `input[0].content`. A parameter name, never a submitted value. The same field, with the same meaning, as `param` on the Open Responses error payload, so one name reads across a failure raised before streaming and one raised during it. Absent, rather than null, when the failure is not about one particular parameter."},"request_id":{"type":"string","minLength":1},"retry_after":{"type":"integer","minimum":0,"maximum":86400},"status":{"type":"integer","minimum":400,"maximum":599},"type":{"type":"string","enum":["error"]}},"required":["code","message","request_id","status","type"],"additionalProperties":false},"SvgStreamEventData":{"oneOf":[{"$ref":"#/components/schemas/PublicErrorSseEventData"},{"$ref":"#/components/schemas/SvgGeneratingEventData"},{"$ref":"#/components/schemas/SvgReasoningEventData"},{"$ref":"#/components/schemas/SvgDraftEventData"},{"$ref":"#/components/schemas/SvgContentEventData"}],"discriminator":{"propertyName":"type","mapping":{"error":"#/components/schemas/PublicErrorSseEventData","generating":"#/components/schemas/SvgGeneratingEventData","reasoning":"#/components/schemas/SvgReasoningEventData","draft":"#/components/schemas/SvgDraftEventData","content":"#/components/schemas/SvgContentEventData"}},"description":"The event payload. Shape depends on the `type` phase discriminator."},"SvgGeneratingEventData":{"type":"object","properties":{"id":{"type":"string","minLength":1,"description":"A unique identifier for the SVG output when available. Stable per output across streamed events."},"index":{"type":"integer","minimum":0,"description":"Zero-based output index for this event. Present for multi-output streams (`n > 1`).","example":0},"svg":{"type":"string","description":"Optional SVG payload for forward compatibility."},"text":{"type":"string","description":"Optional generation status or reasoning text."},"type":{"type":"string","enum":["generating"]},"usage":{"$ref":"#/components/schemas/SvgUsage"}},"required":["type"],"additionalProperties":{}},"SvgReasoningEventData":{"type":"object","properties":{"id":{"type":"string","minLength":1,"description":"A unique identifier for the SVG output when available. Stable per output across streamed events."},"index":{"type":"integer","minimum":0,"description":"Zero-based output index for this event. Present for multi-output streams (`n > 1`).","example":0},"svg":{"type":"string","description":"Optional SVG payload for forward compatibility."},"text":{"type":"string","description":"Optional reasoning text (present on reasoning events for some operations)."},"type":{"type":"string","enum":["reasoning"]},"usage":{"$ref":"#/components/schemas/SvgUsage"}},"required":["type"],"additionalProperties":{}},"SvgDraftEventData":{"type":"object","properties":{"id":{"type":"string","minLength":1,"description":"A unique identifier for the SVG output. For streaming multi-output requests (`n > 1`), each output has a distinct `id` and all events for that output reuse that same `id`."},"index":{"type":"integer","minimum":0,"description":"Zero-based output index for this event. Present for multi-output streams (`n > 1`).","example":0},"svg":{"type":"string","description":"The SVG markup (partial during draft, complete during content)."},"text":{"type":"string","description":"Optional reasoning text (present on reasoning events for some operations)."},"type":{"type":"string","enum":["draft"]},"update_type":{"type":"string","enum":["delta","snapshot"],"description":"Whether this draft SVG appends to the prior draft or replaces it with a full snapshot."},"usage":{"$ref":"#/components/schemas/SvgUsage"}},"required":["id","svg","type"],"additionalProperties":{}},"SvgContentEventData":{"type":"object","properties":{"credits":{"type":"integer","minimum":0,"description":"Credit cost for a completed fixed-credit SVG output. Omitted for token-priced models.","example":1},"id":{"type":"string","minLength":1,"description":"A unique identifier for the SVG output. For streaming multi-output requests (`n > 1`), each output has a distinct `id` and all events for that output reuse that same `id`."},"index":{"type":"integer","minimum":0,"description":"Zero-based output index for this event. Present for multi-output streams (`n > 1`).","example":0},"loop_period_ms":{"type":["integer","null"],"minimum":0,"description":"Loop period for the generated animation in milliseconds.","example":1200},"opening_animation_ms":{"type":["integer","null"],"minimum":0,"description":"Opening animation duration in milliseconds.","example":500},"svg":{"type":"string","description":"The SVG markup (partial during draft, complete during content)."},"text":{"type":"string","description":"Optional reasoning text (present on reasoning events for some operations)."},"type":{"type":"string","enum":["content"]},"usage":{"$ref":"#/components/schemas/SvgUsage"}},"required":["id","svg","type"],"additionalProperties":{}},"VectorizeSVGRequest":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/SvgAttributes"},"max_output_tokens":{"type":"integer","minimum":1,"maximum":65536,"description":"Upper bound for output token count.","example":4096},"model":{"type":"string","minLength":1,"description":"Model identifier to use for generation or vectorization."},"presence_penalty":{"type":["number","null"],"minimum":-2,"maximum":2,"default":0,"description":"Penalty for tokens already present in prior output.","example":0.2},"stream":{"type":"boolean","default":false,"description":"When true, emits a Server-Sent Events stream.","example":false},"temperature":{"type":"number","minimum":0,"maximum":2,"default":1,"description":"Sampling temperature.","example":0.4},"top_p":{"type":"number","minimum":0,"maximum":1,"default":1,"description":"Nucleus sampling probability.","example":0.95},"auto_crop":{"type":"boolean","default":false,"description":"Auto-crop image to the dominant subject before vectorization.","example":true},"image":{"$ref":"#/components/schemas/ImageInputReference"},"reasoning_effort":{"type":"string","enum":["low","medium","high","xhigh"],"description":"Reasoning effort applied to this vectorization. When omitted, Arrow uses its default.","example":"medium"},"target_size":{"type":"integer","minimum":128,"maximum":4096,"description":"Square resize target in pixels.","example":1024}},"required":["model","image"]},"SvgAttributes":{"type":["object","null"],"properties":{"viewBox":{"type":["object","null"],"properties":{"height":{"type":"number","exclusiveMinimum":0,"description":"Height of the SVG viewBox. Must be greater than zero.","example":512},"minX":{"type":"number","description":"Minimum x coordinate of the SVG viewBox.","example":0},"minY":{"type":"number","description":"Minimum y coordinate of the SVG viewBox.","example":0},"width":{"type":"number","exclusiveMinimum":0,"description":"Width of the SVG viewBox. Must be greater than zero.","example":512}},"required":["height","minX","minY","width"],"additionalProperties":false,"description":"SVG root viewBox attribute controls."}},"additionalProperties":false,"description":"Optional SVG root attributes requested by the caller."},"ImageInputReference":{"anyOf":[{"$ref":"#/components/schemas/ImageInputReferenceUrl"},{"$ref":"#/components/schemas/ImageInputReferenceBase64"}],"description":"Image input reference. Accepts a network image URL or a base64-encoded image payload. Decoded images must be no larger than 12582912 bytes, 4096x4096 pixels, or 16777216 total pixels. Accepted direct media types: image/png, image/jpeg, image/webp, image/gif, image/svg+xml."},"ImageInputReferenceUrl":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Network image URL. Only http/https URLs are allowed. The API fetches the URL, follows up to 3 redirects, blocks private or reserved network targets, requires an image response content type, and applies the same decoded image limits as base64 inputs.","example":"https://example.com/uploads/reference1.png"}},"required":["url"],"additionalProperties":false},"ImageInputReferenceBase64":{"type":"object","properties":{"base64":{"type":"string","minLength":1,"maxLength":16777216,"description":"Base64-encoded image payload. Decoded images must be no larger than 12582912 bytes, 4096x4096 pixels, or 16777216 total pixels. Accepted direct media types: image/png, image/jpeg, image/webp, image/gif, image/svg+xml.","example":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="}},"required":["base64"]},"GenerateSVGRequest":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/SvgAttributes"},"max_output_tokens":{"type":"integer","minimum":1,"maximum":65536,"description":"Upper bound for output token count.","example":4096},"model":{"type":"string","minLength":1,"description":"Model identifier to use for generation or vectorization."},"presence_penalty":{"type":["number","null"],"minimum":-2,"maximum":2,"default":0,"description":"Penalty for tokens already present in prior output.","example":0.2},"stream":{"type":"boolean","default":false,"description":"When true, emits a Server-Sent Events stream.","example":false},"temperature":{"type":"number","minimum":0,"maximum":2,"default":1,"description":"Sampling temperature.","example":0.4},"top_p":{"type":"number","minimum":0,"maximum":1,"default":1,"description":"Nucleus sampling probability.","example":0.95},"instructions":{"type":"string","minLength":1,"description":"Additional style or formatting guidance.","example":"Use a flat monochrome style with clean geometry."},"n":{"type":"integer","minimum":1,"maximum":16,"default":1,"description":"Number of outputs to generate.","example":1},"prompt":{"type":"string","minLength":1,"description":"Primary text prompt that describes the desired SVG.","example":"Generate an icon of a unicorn"},"reasoning_effort":{"type":"string","enum":["low","medium","high","xhigh"],"description":"Reasoning effort applied to this generation. When omitted, Arrow uses its default.","example":"medium"},"references":{"type":"array","items":{"$ref":"#/components/schemas/ImageInputReferenceInput"},"maxItems":16,"description":"Optional reference images to guide style/composition. Accepts `{ url }`, `{ base64 }`, or URL string shorthand. Runtime limits are model-specific: 4 for Arrow 1.1/Arrow 1.x aliases, 16 for Arrow 1.1 Max."}},"required":["model","prompt"]},"ImageInputReferenceInput":{"anyOf":[{"$ref":"#/components/schemas/ImageInputReferenceUrl"},{"$ref":"#/components/schemas/ImageInputReferenceBase64"},{"type":"string","format":"uri","description":"String shorthand for a network image URL. Equivalent to `{ \"url\": \"...\" }`. The same URL safety and decoded image limits apply.","example":"https://example.com/uploads/reference1.png"}]},"AnimatedSvgResponse":{"type":"object","properties":{"loop_period_ms":{"type":["integer","null"],"minimum":0,"description":"Loop period for the generated animation in milliseconds.","example":1200},"opening_animation_ms":{"type":["integer","null"],"minimum":0,"description":"Opening animation duration in milliseconds.","example":500},"mime_type":{"type":"string","enum":["image/svg+xml"]},"svg":{"type":"string","minLength":1}},"required":["mime_type","svg"]},"AnimateSVGRequest":{"type":"object","properties":{"max_output_tokens":{"type":"integer","minimum":1,"maximum":65536,"description":"Upper bound for output token count.","example":4096},"model":{"type":"string","minLength":1,"description":"Model identifier to use for animation."},"reasoning_effort":{"type":"string","enum":["low","medium","high","xhigh"],"description":"Reasoning effort applied to this animation. When omitted, Arrow uses its default.","example":"medium"},"stream":{"type":"boolean","default":false,"description":"When true, emits a Server-Sent Events stream.","example":false},"temperature":{"type":"number","minimum":0,"maximum":2,"default":1,"description":"Animation sampling temperature.","example":0.4},"prompt":{"type":"string","minLength":1,"description":"Optional animation prompt. If omitted, the model chooses a suitable animation.","example":"Make the logo pulse gently"},"svg_source":{"$ref":"#/components/schemas/SvgInputReference"}},"required":["model","svg_source"],"additionalProperties":false},"SvgInputReference":{"anyOf":[{"$ref":"#/components/schemas/SvgInputReferenceUrl"},{"$ref":"#/components/schemas/SvgInputReferenceBase64"}],"description":"Remote or base64-encoded SVG source to animate."},"SvgInputReferenceUrl":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Network SVG URL. Only http/https URLs are allowed.","example":"https://example.com/uploads/source.svg"}},"required":["url"],"additionalProperties":false},"SvgInputReferenceBase64":{"type":"object","properties":{"base64":{"type":"string","minLength":1,"maxLength":1066668,"description":"Base64-encoded SVG payload.","example":"PHN2Zy8+"}},"required":["base64"]},"EditSVGRequest":{"oneOf":[{"type":"object","properties":{"max_review_steps":{"type":"integer","minimum":0,"maximum":5,"default":0,"description":"Maximum edit review and redo steps after the initial edit.","example":2},"model":{"type":"string","minLength":1,"description":"Model identifier to use for editing."},"prompt":{"type":"string","minLength":1,"maxLength":4000,"description":"Instruction describing how to edit the source SVG.","example":"Make the mark bolder and simplify the star points."},"reasoning_effort":{"type":"string","enum":["low","medium","high","xhigh"],"description":"Reasoning effort applied to this editing. When omitted, Arrow uses its default.","example":"medium"},"reference_images":{"type":["array","null"],"items":{"$ref":"#/components/schemas/ImageInputReference"},"maxItems":4,"description":"Optional image references for the edit."},"settings":{"$ref":"#/components/schemas/EditSettings"},"stream":{"type":"boolean","default":false,"description":"When true, emits a Server-Sent Events stream.","example":false},"svg":{"type":"string","minLength":1,"maxLength":200000,"description":"Inline SVG markup to edit.","example":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l8 20H4z\"/></svg>"},"svg_source":{"type":"null"}},"required":["model","prompt","svg"],"additionalProperties":false},{"type":"object","properties":{"max_review_steps":{"type":"integer","minimum":0,"maximum":5,"default":0,"description":"Maximum edit review and redo steps after the initial edit.","example":2},"model":{"type":"string","minLength":1,"description":"Model identifier to use for editing."},"prompt":{"type":"string","minLength":1,"maxLength":4000,"description":"Instruction describing how to edit the source SVG.","example":"Make the mark bolder and simplify the star points."},"reasoning_effort":{"type":"string","enum":["low","medium","high","xhigh"],"description":"Reasoning effort applied to this editing. When omitted, Arrow uses its default.","example":"medium"},"reference_images":{"type":["array","null"],"items":{"$ref":"#/components/schemas/ImageInputReference"},"maxItems":4,"description":"Optional image references for the edit."},"settings":{"$ref":"#/components/schemas/EditSettings"},"stream":{"type":"boolean","default":false,"description":"When true, emits a Server-Sent Events stream.","example":false},"svg":{"type":"null"},"svg_source":{"allOf":[{"$ref":"#/components/schemas/SvgInputReference"},{"description":"Remote or base64-encoded SVG source to edit."}]}},"required":["model","prompt","svg_source"],"additionalProperties":false}],"description":"SVG edit request with exactly one non-null source."},"EditSettings":{"type":["object","null"],"properties":{"max_output_tokens":{"type":["integer","null"],"minimum":1,"maximum":65536,"description":"Upper bound for final edit output token count.","example":4096},"orchestrator_max_output_tokens":{"type":["integer","null"],"minimum":1,"maximum":65536,"description":"Optional provider orchestrator token budget.","example":4096},"shallow_max_output_tokens":{"type":["integer","null"],"minimum":1,"maximum":65536,"description":"Optional provider shallow edit token budget.","example":2048},"temperature":{"type":["number","null"],"minimum":0,"maximum":2,"description":"Edit sampling temperature.","example":0.4}},"additionalProperties":false},"OpenResponsesResponse":{"type":"object","properties":{"background":{"type":"boolean","enum":[false]},"completed_at":{"type":["integer","null"]},"created_at":{"type":"integer"},"error":{"type":["object","null"],"properties":{"code":{"anyOf":[{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"]},{"type":"string","enum":["invalid_response"]}]},"message":{"type":"string"},"quiver_code":{"type":["string","null"],"enum":["invalid_request","model_not_found","unsupported_animation_request","image_dimensions_too_large","missing_reference_image","too_many_reference_images","too_many_subjects","artwork_ids_mismatch","invalid_image_url","image_url_restricted","image_url_unresolved","image_fetch_failed","image_payload_too_large","invalid_image_payload","unsupported_image_reference","invalid_svg_source","svg_too_large","content_policy_violation","rate_limited","request_timeout","upstream_error","internal_error",null]},"reason":{"type":["string","null"],"enum":["max_tool_calls","tool_failure","required_tool_missing","provider_incomplete",null]},"status_code":{"type":["integer","null"]},"type":{"type":["string","null"],"enum":["invalid_request_error"]}},"required":["code","message"],"additionalProperties":false},"frequency_penalty":{"type":"number"},"id":{"type":"string"},"incomplete_details":{"type":["object","null"],"properties":{"code":{"type":["string","null"],"enum":["invalid_request","model_not_found","unsupported_animation_request","image_dimensions_too_large","missing_reference_image","too_many_reference_images","too_many_subjects","artwork_ids_mismatch","invalid_image_url","image_url_restricted","image_url_unresolved","image_fetch_failed","image_payload_too_large","invalid_image_payload","unsupported_image_reference","invalid_svg_source","svg_too_large","content_policy_violation","rate_limited","request_timeout","upstream_error","internal_error",null]},"message":{"type":["string","null"]},"reason":{"type":"string","enum":["content_filter","max_output_tokens"]},"status_code":{"type":["integer","null"]}},"required":["reason"],"additionalProperties":false},"instructions":{"type":["string","null"]},"max_output_tokens":{"type":["integer","null"]},"max_tool_calls":{"type":["integer","null"]},"metadata":{"type":"object","additionalProperties":{"type":"string"}},"model":{"type":"string"},"object":{"type":"string","enum":["response"]},"output":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"arguments":{"type":"string"},"call_id":{"type":"string","minLength":1},"id":{"type":"string"},"name":{"type":"string","minLength":1},"status":{"type":"string","enum":["completed","incomplete"]},"type":{"type":"string","enum":["function_call"]}},"required":["call_id","id","name"]},{"type":"object","properties":{"call_id":{"type":"string","minLength":1},"id":{"type":"string"},"input":{"type":"string"},"name":{"type":"string","minLength":1},"status":{"type":"string","enum":["completed","incomplete"]},"type":{"type":"string","enum":["custom_tool_call"]}},"required":["call_id","id","name"]},{"type":"object","properties":{"call_id":{"type":"string","minLength":1},"id":{"type":"string"},"output":{"type":"string"},"status":{"type":"string","enum":["completed"]},"type":{"type":"string","enum":["function_call_output"]}},"required":["call_id","id","output"]},{"type":"object","properties":{"encrypted_content":{"type":["string","null"],"pattern":"^rs_[A-Za-z0-9_-]{80,256}$"},"id":{"type":"string","pattern":"^rs_[A-Za-z0-9_-]{80,256}$"},"status":{"type":"string","enum":["completed"]},"summary":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string","enum":["summary_text"]}},"required":["text"],"additionalProperties":false}},"type":{"type":"string","enum":["reasoning"]}},"required":["id","summary"],"additionalProperties":false},{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"annotations":{"type":"array","items":{"type":"object","additionalProperties":{}}},"logprobs":{"type":"array","items":{"type":"object","additionalProperties":{}}},"text":{"type":"string"},"type":{"type":"string","enum":["output_text"]}},"required":["text"]}},"id":{"type":"string"},"phase":{"type":"string","enum":["commentary","final_answer"]},"role":{"type":"string","enum":["assistant"]},"status":{"type":"string","enum":["completed"]},"type":{"type":"string","enum":["message"]}},"required":["content","id"]}]}},"parallel_tool_calls":{"type":"boolean"},"presence_penalty":{"type":"number"},"previous_response_id":{"type":["string","null"]},"prompt_cache_key":{"type":["string","null"]},"reasoning":{"type":"object","properties":{"effort":{"type":"string","enum":["low","medium","high","xhigh"]},"summary":{"type":["string","null"],"enum":["auto"]}},"additionalProperties":{}},"safety_identifier":{"type":["string","null"]},"service_tier":{"type":"string","enum":["default"]},"status":{"type":"string","enum":["completed","incomplete","failed"]},"store":{"type":"boolean"},"temperature":{"type":"number"},"text":{"type":"object","properties":{"format":{"type":"object","properties":{"type":{"type":"string","enum":["text"]}}},"verbosity":{"type":"string","enum":["low","medium","high"]}}},"tool_choice":{"anyOf":[{"type":"string","enum":["auto","none","required"]},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","enum":["auto","required"]},"tools":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false}]},"minItems":1},"type":{"type":"string","enum":["allowed_tools"]}},"required":["mode","tools","type"],"additionalProperties":false}]},"tools":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"description":{"type":["string","null"]},"name":{"type":"string","minLength":1},"parameters":{"type":["object","null"],"additionalProperties":{}},"strict":{"type":"boolean"},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"description":{"type":["string","null"]},"format":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["text"]}},"additionalProperties":false},{"type":"object","properties":{"definition":{"type":"string","minLength":1},"syntax":{"type":"string","enum":["lark","regex"]},"type":{"type":"string","enum":["grammar"]}},"required":["definition","syntax","type"],"additionalProperties":false},{"type":"null"}]},"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false}]}},"top_logprobs":{"type":"integer"},"top_p":{"type":"number"},"truncation":{"type":"string","enum":["disabled"]},"usage":{"type":["object","null"],"properties":{"input_tokens":{"type":"integer"},"input_tokens_details":{"type":"object","properties":{"cache_write_tokens":{"type":"integer"},"cached_tokens":{"type":"integer"}},"required":["cache_write_tokens","cached_tokens"]},"output_tokens":{"type":"integer"},"output_tokens_details":{"type":"object","properties":{"reasoning_tokens":{"type":"integer"}},"required":["reasoning_tokens"]},"total_tokens":{"type":"integer"}},"required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"]}},"required":["created_at","id","instructions","max_output_tokens","metadata","model","output","presence_penalty","store","temperature","tool_choice","top_p"]},"OpenResponsesStreamEvent":{"anyOf":[{"type":"object","properties":{"item":{"type":"object","additionalProperties":{}},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.output_item.added","response.output_item.done"]}},"required":["item","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"content_index":{"type":"integer"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"part":{"type":"object","additionalProperties":{}},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.content_part.added","response.content_part.done"]}},"required":["content_index","item_id","output_index","part","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"content_index":{"type":"integer"},"delta":{"type":"string"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.output_text.delta"]}},"required":["content_index","delta","item_id","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"content_index":{"type":"integer"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"text":{"type":"string"},"type":{"type":"string","enum":["response.output_text.done"]}},"required":["content_index","item_id","output_index","sequence_number","text","type"],"additionalProperties":{}},{"type":"object","properties":{"delta":{"type":"string"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.function_call_arguments.delta"]}},"required":["delta","item_id","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"arguments":{"type":"string"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.function_call_arguments.done"]}},"required":["arguments","item_id","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"delta":{"type":"string"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.custom_tool_call_input.delta"]}},"required":["delta","item_id","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"input":{"type":"string"},"item_id":{"type":"string"},"output_index":{"type":"integer"},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.custom_tool_call_input.done"]}},"required":["input","item_id","output_index","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"response":{"type":"object","additionalProperties":{}},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["response.created","response.in_progress","response.completed","response.incomplete","response.failed"]}},"required":["response","sequence_number","type"],"additionalProperties":{}},{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":["string","null"]},"message":{"type":"string"},"param":{"type":["string","null"]},"status_code":{"type":["integer","null"]},"type":{"type":"string"}},"required":["code","message","param","type"],"additionalProperties":{}},"sequence_number":{"type":"integer"},"type":{"type":"string","enum":["error"]}},"required":["error","sequence_number","type"],"additionalProperties":{}},{"$ref":"#/components/schemas/PublicErrorSseEventData"}]},"OpenResponsesCreateRequest":{"type":"object","properties":{"frequency_penalty":{"type":"number","minimum":-2,"maximum":2},"input":{"anyOf":[{"type":"string"},{"type":"array","items":{"anyOf":[{"type":"object","properties":{"content":{"anyOf":[{"type":"string"},{"type":"array","items":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string","enum":["input_text"]}},"required":["text","type"],"additionalProperties":false},{"type":"object","properties":{"detail":{"type":"string","enum":["low","high","auto","original"]},"file_id":{"type":["string","null"]},"image_url":{"type":["string","null"]},"ref":{"type":["string","null"]},"type":{"type":"string","enum":["input_image"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"detail":{"type":["string","null"],"enum":["auto","low","high",null]},"file_data":{"type":["string","null"]},"file_id":{"type":["string","null"]},"file_url":{"type":["string","null"]},"filename":{"type":["string","null"]},"type":{"type":"string","enum":["input_file"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"annotations":{"type":["array","null"],"items":{"type":"object","additionalProperties":{}}},"text":{"type":"string"},"type":{"type":"string","enum":["output_text"]}},"required":["text","type"],"additionalProperties":{}},{"type":"object","properties":{"refusal":{"type":"string"},"type":{"type":"string","enum":["refusal"]}},"required":["refusal","type"],"additionalProperties":{}}]}}]},"id":{"type":["string","null"]},"phase":{"type":["string","null"],"enum":["commentary","final_answer",null]},"role":{"type":"string","enum":["assistant","developer","system","user"]},"status":{"type":["string","null"],"enum":["in_progress","completed","incomplete",null]},"type":{"type":"string","enum":["message"]}},"required":["content","role"],"additionalProperties":false},{"type":"object","properties":{"arguments":{"type":"string"},"call_id":{"type":"string","minLength":1},"id":{"type":["string","null"]},"name":{"type":"string","minLength":1},"status":{"type":["string","null"],"enum":["in_progress","completed","incomplete",null]},"type":{"type":"string","enum":["function_call"]}},"required":["call_id","name","type"],"additionalProperties":false},{"type":"object","properties":{"call_id":{"type":"string","minLength":1},"id":{"type":["string","null"]},"output":{"anyOf":[{"type":"string"},{"type":"array","items":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string","enum":["input_text"]}},"required":["text","type"],"additionalProperties":false},{"type":"object","properties":{"detail":{"type":["string","null"],"enum":["low","high","auto","original",null]},"file_id":{"type":["string","null"]},"image_url":{"type":["string","null"]},"ref":{"type":["string","null"]},"type":{"type":"string","enum":["input_image"]}},"required":["type"],"additionalProperties":false},{"type":"object","properties":{"detail":{"type":["string","null"],"enum":["auto","low","high",null]},"file_data":{"type":["string","null"]},"file_id":{"type":["string","null"]},"file_url":{"type":["string","null"]},"filename":{"type":["string","null"]},"type":{"type":"string","enum":["input_file"]}},"required":["type"],"additionalProperties":false}]}}]},"status":{"type":["string","null"],"enum":["in_progress","completed","incomplete",null]},"type":{"type":"string","enum":["function_call_output"]}},"required":["call_id","output","type"],"additionalProperties":false},{"type":"object","properties":{"call_id":{"type":"string","minLength":1},"id":{"type":["string","null"]},"input":{"type":"string"},"name":{"type":"string","minLength":1},"status":{"type":["string","null"],"enum":["in_progress","completed","incomplete",null]},"type":{"type":"string","enum":["custom_tool_call"]}},"required":["call_id","name","type"],"additionalProperties":false},{"type":"object","properties":{"call_id":{"type":"string","minLength":1},"id":{"type":["string","null"]},"output":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string","enum":["input_text"]}},"required":["text","type"],"additionalProperties":false}}]},"status":{"type":["string","null"],"enum":["in_progress","completed","incomplete",null]},"type":{"type":"string","enum":["custom_tool_call_output"]}},"required":["call_id","output","type"],"additionalProperties":false},{"type":"object","properties":{"content":{"type":"null"},"encrypted_content":{"type":["string","null"],"pattern":"^rs_[A-Za-z0-9_-]{80,256}$"},"id":{"type":["string","null"],"pattern":"^rs_[A-Za-z0-9_-]{80,256}$"},"status":{"type":["string","null"],"enum":["completed"]},"summary":{"type":["array","null"],"items":{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string","enum":["summary_text"]}},"required":["text"],"additionalProperties":false}},"type":{"type":"string","enum":["reasoning"]}},"additionalProperties":false},{"type":"object","properties":{"role":{"type":["string","null"],"enum":["developer","system","user",null]},"tools":{"type":"array","items":{"type":"object","additionalProperties":{}}},"type":{"type":"string","enum":["additional_tools"]}},"required":["type"],"additionalProperties":{}}]}}]},"instructions":{"type":["string","null"]},"max_output_tokens":{"type":["integer","null"],"exclusiveMinimum":0},"max_tool_calls":{"type":["integer","null"],"exclusiveMinimum":0},"metadata":{"type":"object","additionalProperties":{"type":"string"}},"model":{"type":"string","minLength":1},"parallel_tool_calls":{"type":"boolean"},"presence_penalty":{"type":"number","minimum":-2,"maximum":2},"previous_response_id":{"type":"null","description":"The endpoint is stateless and holds no prior response to continue from; only `null` is accepted. Continue a conversation by replaying the earlier items in `input`."},"prompt_cache_key":{"type":["string","null"]},"reasoning":{"type":"object","properties":{"effort":{"type":"string","enum":["low","medium","high","xhigh"]},"summary":{"type":["string","null"],"enum":["auto"]}},"additionalProperties":{}},"store":{"type":"boolean","enum":[false],"description":"The endpoint is stateless and never persists a response, so `store` may only be `false`. Omitting it means the same thing."},"stream":{"type":"boolean"},"stream_options":{"type":"object","properties":{"include_obfuscation":{"type":"boolean"}}},"temperature":{"type":"number","minimum":0,"maximum":2},"text":{"type":"object","properties":{"format":{"type":"object","properties":{"type":{"type":"string","enum":["text"]}}},"verbosity":{"type":"string","enum":["low","medium","high"]}}},"tool_choice":{"anyOf":[{"type":"string","enum":["auto","none","required"]},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"mode":{"type":"string","enum":["auto","required"]},"tools":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false}]},"minItems":1},"type":{"type":"string","enum":["allowed_tools"]}},"required":["mode","tools","type"],"additionalProperties":false}]},"tools":{"type":["array","null"],"items":{"anyOf":[{"type":"object","properties":{"description":{"type":["string","null"]},"name":{"type":"string","minLength":1},"parameters":{"type":["object","null"],"additionalProperties":{}},"strict":{"type":"boolean"},"type":{"type":"string","enum":["function"]}},"required":["name","type"],"additionalProperties":false},{"type":"object","properties":{"description":{"type":["string","null"]},"format":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["text"]}},"additionalProperties":false},{"type":"object","properties":{"definition":{"type":"string","minLength":1},"syntax":{"type":"string","enum":["lark","regex"]},"type":{"type":"string","enum":["grammar"]}},"required":["definition","syntax","type"],"additionalProperties":false},{"type":"null"}]},"name":{"type":"string","minLength":1},"type":{"type":"string","enum":["custom"]}},"required":["name","type"],"additionalProperties":false}]}},"top_p":{"type":"number","minimum":0,"maximum":1}},"required":["input","model"],"additionalProperties":false}},"parameters":{}},"paths":{"/v1/models":{"get":{"description":"Returns all models available to the authenticated organization.","operationId":"listModels","security":[{"BearerAuth":[]}],"summary":"List Models","tags":["Models"],"responses":{"200":{"description":"List available models","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListModelsResponse"},"examples":{"default":{"summary":"List response","value":{"data":[{"billing":{"currency":"USD","kind":"token_usage","pricing_model":"token_usage_v1","rates":{"cache_write":500000,"cached_input":40000,"input":400000,"output":2000000},"unit":"millicents_per_million_tokens"},"context_length":131072,"created":1704067200,"description":"Flagship model that balances high quality and speed.","id":"arrow-2","input_modalities":["text","image","svg"],"max_output_length":65536,"name":"Arrow 2","object":"model","output_modalities":["svg"],"owned_by":"quiverai","supported_operations":["open_responses","svg_animate","svg_edit","svg_generate","svg_vectorize"],"supported_sampling_parameters":[]}],"object":"list"}}}}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/models/{model}":{"get":{"description":"Returns metadata for a single model.","operationId":"getModel","security":[{"BearerAuth":[]}],"summary":"Get Model","tags":["Models"],"parameters":[{"schema":{"type":"string","minLength":1,"description":"Model identifier","example":"arrow-2"},"required":true,"description":"Model identifier","name":"model","in":"path"}],"responses":{"200":{"description":"Model details","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Model"},"examples":{"default":{"summary":"Model metadata","value":{"billing":{"currency":"USD","kind":"token_usage","pricing_model":"token_usage_v1","rates":{"cache_write":500000,"cached_input":40000,"input":400000,"output":2000000},"unit":"millicents_per_million_tokens"},"context_length":131072,"created":1704067200,"description":"Flagship model that balances high quality and speed.","id":"arrow-2","input_modalities":["text","image","svg"],"max_output_length":65536,"name":"Arrow 2","object":"model","output_modalities":["svg"],"owned_by":"quiverai","supported_operations":["open_responses","svg_animate","svg_edit","svg_generate","svg_vectorize"],"supported_sampling_parameters":[]}}}}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/svgs/vectorizations":{"post":{"description":"Converts an image input into an SVG output.","operationId":"vectorizeSVG","security":[{"BearerAuth":[]}],"summary":"Image to SVG","tags":["Vectorize SVG"],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":256,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"required":false,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","name":"x-trace-id","in":"header"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VectorizeSVGRequest"},"examples":{"basic":{"summary":"Basic vectorization","value":{"image":{"url":"https://example.com/uploads/logo.png"},"model":"arrow-1","stream":false}},"stream":{"summary":"Streaming vectorization","value":{"auto_crop":true,"image":{"url":"https://example.com/uploads/logo.png"},"model":"arrow-1","stream":true}}}}}},"responses":{"200":{"description":"When `stream` is false, returns `application/json` with the full SVG response. When `stream` is true, returns `text/event-stream` with Server-Sent Events. Each SSE message contains an `event:` line (`generating`, `reasoning`, `draft`, or `content`) and a `data:` line with a JSON payload. Token-priced models report measured totals in `usage` and omit `credits`. Fixed-credit models retain compatibility token totals of `0` and report `credits`; for streaming, fixed credits are emitted on completed `content` events. The stream terminates with `data: [DONE]`.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SvgResponse"}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/SvgStreamEvent"},"x-speakeasy-sse-sentinel":"[DONE]","examples":{"contentEvent":{"summary":"Final content event","value":{"data":{"credits":15,"id":"svg_0A1B2C3D4E5F","svg":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M5 5h14v14H5z\"/></svg>","type":"content","usage":{"input_tokens":0,"output_tokens":0,"total_tokens":0}},"event":"content"}},"draftEvent":{"summary":"Draft event","value":{"data":{"id":"svg_0A1B2C3D4E5F","svg":"<svg xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2 2\"/></svg>","type":"draft","update_type":"snapshot"},"event":"draft"}}}}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"Retry-After":{"description":"Seconds to wait before retrying after a rate-limit response.","example":60,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/svgs/generations":{"post":{"description":"Generates one or more SVGs from a prompt and optional references.","operationId":"generateSVG","security":[{"BearerAuth":[]}],"summary":"Text to SVG","tags":["Create SVGs"],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":256,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"required":false,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","name":"x-trace-id","in":"header"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateSVGRequest"},"examples":{"allParams":{"summary":"Generation with optional parameters","value":{"instructions":"Use a flat monochrome style with rounded corners and clean geometry.","max_output_tokens":4096,"model":"arrow-2","n":2,"presence_penalty":0.2,"prompt":"Generate a minimalist unicorn icon for a SaaS dashboard","stream":false,"temperature":0.4,"top_p":0.95}},"basic":{"summary":"Basic SVG generation","value":{"model":"arrow-2","prompt":"Generate an icon of a unicorn","stream":false}},"streamN2":{"summary":"Streaming generation with two interleaved outputs","value":{"instructions":"Use flat monochrome geometry and keep them visually distinct.","model":"arrow-2","n":2,"prompt":"Generate two minimalist unicorn badge variants","stream":true}}}}}},"responses":{"200":{"description":"When `stream` is false, returns `application/json` with the full SVG response. When `stream` is true, returns `text/event-stream` with Server-Sent Events. Each SSE message contains an `event:` line (`generating`, `reasoning`, `draft`, or `content`) and a `data:` line with a JSON payload. For `n > 1`, events are interleaved across outputs, each output keeps a stable `data.id`, and `data.index` indicates the output position. Token-priced models report measured totals in `usage` and omit `credits`. Fixed-credit models retain compatibility token totals of `0` and report `credits`; for streaming, fixed credits are emitted on completed `content` events. The stream terminates with `data: [DONE]`.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SvgResponse"}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/SvgStreamEvent"},"x-speakeasy-sse-sentinel":"[DONE]","examples":{"n2ContentEvent":{"summary":"Final content event for output index 1 (same output id)","value":{"data":{"credits":20,"id":"svg_out_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","index":1,"svg":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l8 20H4z\"/></svg>","type":"content","usage":{"input_tokens":0,"output_tokens":0,"total_tokens":0}},"event":"content"}},"n2DraftEvent":{"summary":"Interleaved draft event for output index 1 (n=2)","value":{"data":{"id":"svg_out_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","index":1,"svg":"<svg xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2\"/></svg>","type":"draft","update_type":"snapshot"},"event":"draft"}}}}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"Retry-After":{"description":"Seconds to wait before retrying after a rate-limit response.","example":60,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/svgs/animations":{"post":{"description":"Animates an input SVG from a remote or base64-encoded SVG source.","operationId":"animateSVG","security":[{"BearerAuth":[]}],"summary":"SVG animation","tags":["Animate SVG"],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":256,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"required":false,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","name":"x-trace-id","in":"header"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnimateSVGRequest"},"examples":{"base64":{"summary":"Animate a base64-encoded SVG","value":{"model":"arrow-2","prompt":"Add a gentle pulsing animation to the triangle","stream":false,"svg_source":{"base64":"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJsOCAyMEg0eiIvPjwvc3ZnPg=="}}}}}}},"responses":{"200":{"description":"When `stream` is false, returns `application/json` with the full animated SVG response. When `stream` is true, returns `text/event-stream` with Server-Sent Events. Each SSE message contains an `event:` line (`generating`, `reasoning`, `draft`, or `content`) and a `data:` line with a JSON payload. Token-priced models report measured totals in `usage` and omit `credits`. Fixed-credit models retain compatibility token totals of `0` and report `credits`; for streaming, fixed credits are emitted on completed `content` events. The stream terminates with `data: [DONE]`.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/SvgResponse"},{"type":"object","properties":{"data":{"type":"array","prefixItems":[{"$ref":"#/components/schemas/AnimatedSvgResponse"}]},"usage":{"allOf":[{"$ref":"#/components/schemas/SvgUsage"},{"type":["object","null"]}]},"svg_score":{"type":["number","null"]}}}]}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/SvgStreamEvent"},"x-speakeasy-sse-sentinel":"[DONE]","examples":{"contentEvent":{"summary":"Final content event","value":{"data":{"credits":25,"id":"svg_0A1B2C3D4E5F","svg":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><style>@keyframes pulse{50%{opacity:.5}}</style><path style=\"animation:pulse 1s ease-in-out infinite\" d=\"M12 2l8 20H4z\"/></svg>","type":"content","usage":{"input_tokens":0,"output_tokens":0,"total_tokens":0}},"event":"content"}},"draftEvent":{"summary":"Draft event","value":{"data":{"id":"svg_0A1B2C3D4E5F","svg":"<svg xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2\"/></svg>","type":"draft"},"event":"draft"}}}}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"Retry-After":{"description":"Seconds to wait before retrying after a rate-limit response.","example":60,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/svgs/edits":{"post":{"description":"Edits an input SVG from inline SVG markup or a remote/base64 SVG source.","operationId":"editSVG","security":[{"BearerAuth":[]}],"summary":"SVG edit","tags":["Edit SVG"],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":256,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"required":false,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","name":"x-trace-id","in":"header"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditSVGRequest"},"examples":{"inline":{"summary":"Edit inline SVG markup","value":{"model":"arrow-2","prompt":"Make the star bolder and simplify the outline","stream":false,"svg":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l3 7h7l-5.5 4.5L18 21l-6-4-6 4 1.5-7.5L2 9h7z\"/></svg>"}},"stream":{"summary":"Stream an SVG edit","value":{"model":"arrow-2","prompt":"Make the mark feel more geometric","stream":true,"svg_source":{"url":"https://example.com/uploads/source.svg"}}}}}}},"responses":{"200":{"description":"When `stream` is false, returns `application/json` with the edited SVG. When `stream` is true, returns Server-Sent Events ending with `data: [DONE]`. Token-priced models report measured totals in `usage` and omit `credits`. Fixed-credit models retain compatibility token totals of `0` and report `credits`.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SvgResponse"}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/SvgStreamEvent"},"x-speakeasy-sse-sentinel":"[DONE]"}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"Retry-After":{"description":"Seconds to wait before retrying after a rate-limit response.","example":60,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}},"/v1/responses":{"post":{"description":"OpenResponses endpoint backed by Arrow. The endpoint is stateless: previous_response_id may only be null and store may only be false, so a prior turn is continued by replaying it in input. Caller-declared function and custom tools are returned as function_call and custom_tool_call output items for the caller to execute and replay. Streaming ends with the literal [DONE] transport sentinel.","operationId":"createOpenResponse","security":[{"BearerAuth":[]}],"summary":"Create OpenResponse","tags":["OpenResponses"],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":256,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"},"required":false,"description":"Optional client-supplied trace identifier. The API echoes this value in `X-Trace-ID` and includes it in request logs for client-side correlation.","name":"x-trace-id","in":"header"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenResponsesCreateRequest"},"examples":{"basic":{"summary":"Declare a caller function tool the model may call","value":{"input":"Write a minimalist unicorn icon to unicorn.svg","model":"arrow-2","store":false,"tools":[{"description":"Write a file into the caller's workspace.","name":"write_file","parameters":{"properties":{"content":{"type":"string"},"path":{"type":"string"}},"required":["path","content"],"type":"object"},"strict":false,"type":"function"}]}},"toolReplay":{"summary":"Replay an executed function call and its output","value":{"input":[{"content":"Write a minimalist unicorn icon to unicorn.svg","role":"user","type":"message"},{"arguments":"{\"path\":\"unicorn.svg\",\"content\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\"/>\"}","call_id":"call_1","name":"write_file","type":"function_call"},{"call_id":"call_1","output":"{\"path\":\"unicorn.svg\"}","type":"function_call_output"}],"model":"arrow-2","store":false,"tools":[{"description":"Write a file into the caller's workspace.","name":"write_file","parameters":{"properties":{"content":{"type":"string"},"path":{"type":"string"}},"required":["path","content"],"type":"object"},"strict":false,"type":"function"}]}}}}}},"responses":{"200":{"description":"OpenResponses-compatible ResponseResource returned by the upstream inference service.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenResponsesResponse"}},"text/event-stream":{"schema":{"$ref":"#/components/schemas/OpenResponsesStreamEvent"},"x-speakeasy-sse-sentinel":"[DONE]"}}},"400":{"description":"Bad request – malformed body, missing required fields, or invalid parameter values.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"invalid_request","message":"Invalid request parameters","request_id":"550e8400-e29b-41d4-a716-446655440000","status":400}}}},"401":{"description":"Unauthorized – missing, malformed, revoked, otherwise invalid API credentials, or an organization that could not be resolved for billing.","headers":{"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"unauthorized","message":"Unauthorized","request_id":"550e8400-e29b-41d4-a716-446655440000","status":401}}}},"402":{"description":"Payment required – the organization has insufficient credits.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"insufficient_credits","message":"Insufficient credits","request_id":"550e8400-e29b-41d4-a716-446655440000","status":402}}}},"403":{"description":"Forbidden – the account is frozen, the request is not allowed, or content policy rejected the request.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"account_frozen","message":"Account is frozen","request_id":"550e8400-e29b-41d4-a716-446655440000","status":403}}}},"404":{"description":"Not found – the requested model does not exist.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_not_found","message":"Model not found","request_id":"550e8400-e29b-41d4-a716-446655440000","status":404}}}},"408":{"description":"Request timeout – the request exceeded an allowed client-facing deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"Request timed out","request_id":"550e8400-e29b-41d4-a716-446655440000","status":408}}}},"413":{"description":"Payload too large – the submitted prompt, image, or SVG input is too large.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"payload_too_large","message":"Payload too large","request_id":"550e8400-e29b-41d4-a716-446655440000","status":413}}}},"429":{"description":"Rate limit exceeded – request throughput or measured input/output token usage exhausted a binding ceiling. `operation_rate_limit_exceeded` identifies operation throughput; `rate_limit_exceeded` covers overall request and token rates. `X-RateLimit-Dimension` names the exact dimension. When `Retry-After` is present, retry after the indicated period.","headers":{"Retry-After":{"description":"Seconds to wait before retrying after a rate-limit response.","example":60,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Please try again later.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":429}}}},"500":{"description":"The request could not be completed. Please retry.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"server_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":500}}}},"502":{"description":"Bad gateway – model execution returned an invalid or failed response.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_error","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":502}}}},"503":{"description":"Service unavailable – model execution is temporarily unavailable.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"model_unavailable","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":503}}}},"504":{"description":"Gateway timeout – model execution exceeded the server deadline.","headers":{"X-RateLimit-Dimension":{"description":"Capacity dimension of the binding ceiling described by the rate-limit headers.","schema":{"enum":["input_token_rate","operation_throughput","output_token_rate","request_rate"],"type":"string"}},"X-RateLimit-Limit":{"description":"Maximum requests or tokens allowed in the described rate-limit window.","example":20,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining requests or tokens in the described rate-limit window.","example":19,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Unix timestamp in milliseconds when the current rate-limit window resets.","example":1767225600000,"schema":{"minimum":0,"type":"integer"}},"X-RateLimit-Scope":{"description":"Scope of the binding ceiling described by the rate-limit headers.","schema":{"enum":["model_operation","operation_class","organization","project"],"type":"string"}},"X-RateLimit-Subject":{"description":"Customer-safe label of the binding ceiling; omitted for an organization-scoped ceiling.","schema":{"type":"string"}},"X-Trace-ID":{"description":"Client-supplied trace identifier echoed when the request includes `x-trace-id`.","example":"trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N","schema":{"type":"string"}},"X-Request-ID":{"description":"Server-generated request identifier for tracing and support.","example":"550e8400-e29b-41d4-a716-446655440000","schema":{"format":"uuid","type":"string"}},"x-quiver-environment":{"description":"Emitted only for a request authenticated by a verified test-environment (`sk_test_`) API key, whose inference is stubbed by the sandbox and never billed. Absent for production keys and for any response refused before the sandbox branch is reached.","example":"test","required":false,"schema":{"const":"test","type":"string"}},"x-quiver-inference-data-policy":{"description":"Inference data-retention policy resolved for this request, after the training-consent clamp. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"forbid_storage","required":false,"schema":{"enum":["allow_storage_and_training","allow_storage_for_benchmarks_only","forbid_storage"],"type":"string"}},"x-quiver-payload-capture":{"description":"Whether QuiverAI captures request and response payloads for this request. Always `off`: no capture path exists. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"off","required":false,"schema":{"const":"off","type":"string"}},"x-quiver-request-metadata-policy":{"description":"Request-metadata visibility policy resolved for this request, from the laxest (`full`) to the strictest (`disabled`) member of the metadata lattice. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"full","required":false,"schema":{"enum":["full","reduced","masked","disabled"],"type":"string"}},"x-quiver-request-metadata-retention-seconds":{"description":"Request-metadata retention window for this request, in whole seconds as a decimal string within the safe-integer range. `0` exactly when metadata storage is prohibited. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"86400","required":false,"schema":{"pattern":"^(?:0|[1-9][0-9]{0,14}|[1-8][0-9]{15}|900[0-6][0-9]{12}|90070[0-9]{11}|90071[0-8][0-9]{10}|900719[0-8][0-9]{9}|9007199[0-1][0-9]{8}|90071992[0-4][0-9]{7}|900719925[0-3][0-9]{6}|9007199254[0-6][0-9]{5}|90071992547[0-3][0-9]{4}|9007199254740[0-8][0-9]{2}|90071992547409[0-8][0-9]{1}|9007199254740990|9007199254740991)$","type":"string"}},"x-quiver-zero-data-retention":{"description":"Zero-data-retention eligibility. Always `false`: no public definition covering every policy axis is ratified. Emitted only for a request authenticated by a Platform API key whose tenant and project attribution succeeded, and emitted as a complete set of five or not at all.","example":"false","required":false,"schema":{"const":"false","type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicErrorEnvelope"},"example":{"code":"request_timeout","message":"The request could not be completed. Please retry.","request_id":"550e8400-e29b-41d4-a716-446655440000","status":504}}}}}}}},"webhooks":{}}