This model is not a chat model and only works on this endpoint. For example, sending it to the GPT Decisions endpoint /v1/decisions returns 400 model_endpoint_mismatch.
Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.
Questions to evaluate, as a map from question key to question: 1 to 1,000 questions. You choose the keys (1 to 64 characters matching [A-Za-z0-9_-]+), and each answer is returned under the same key. The model never sees the keys, so write the full question in instructions.
Type
Purpose
Main result
noul
Check whether a statement holds
noul: probability of “yes” (0.01 to 0.99)
choice
Pick one option from a fixed list
choice: the most likely option ID
score
Rate the input on ordered levels
score: probability-weighted level score
Each question is evaluated independently against the same input and cannot see the others; question types can be mixed. If questions depend on one another, split them into separate requests. The input and all questions share a 262,144-token context window.
One answer per question, keyed by the question keys in the request. Each answer’s type matches its question. Empty when prompt_feedback.block_reason is set
Token usage. Only input tokens are billed (total_input_tokens): text, image, audio, video, and PDF tokens cost the same, and output is always 0. A minimum charge applies to each request. See Model pricing for current prices. Context caching is not supported; repeated input is billed separately for each request. If an HTTP 200 response contains prompt_feedback.block_reason, input usage is still billed. If valid usage is not returned, billing uses an estimate.
Feedback from input content filters. When block_reason is set, the input was blocked, no questions were evaluated, and answers is empty. If returned with HTTP 200, the request is still billed; see usage.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"EvoLink.AI","colors":{"primary":"#1E90FF","light":"#1E90FF","dark":"#1565C0"},"favicon":"https://mintcdn.com/muyutechnology/M6WD8GX6z2spTJCk/logo/favicon.svg?fit=max\u0026auto=format\u0026n=M6WD8GX6z2spTJCk\u0026q=85\u0026s=7c4e0fca04c5437dea1a135215d02f40","api":{"examples":{"prefill":true}},"navbar":{"links":[{"icon":"discord","href":"https://discord.gg/P9xzmJWndW","label":"Discord"},{"icon":"github","href":"https://github.com/EvoLinkAI","label":"GitHub"},{"icon":"x-twitter","href":"https://x.com/EvoLinkAi","label":"Twitter"}],"primary":{"type":"button","label":"Dashboard","href":"https://evolink.ai/dashboard"}},"footer":{"socials":{}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"en/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"cn","href":"cn/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"de","href":"de/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"fr","href":"fr/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ja","href":"ja/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ko","href":"ko/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"es","href":"es/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"muyutechnology","hasAudioNarration":false,"actualSubdomain":"muyutechnology","customDomains":["evolink.ai"],"gitSource":{"type":"github","owner":"pharmacist9527","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af61aa46bcf3eee9997023b","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"cn","tag":"API手册","count":231},{"language":"de","tag":"API-Handbuch","count":231},{"language":"en","tag":"API Manual","count":231},{"language":"es","tag":"Manual de API","count":231},{"language":"fr","tag":"Manuel API","count":231},{"language":"ja","tag":"APIマニュアル","count":231},{"language":"ko","tag":"API 매뉴얼","count":231},{"language":"cn","tag":"视频系列","count":109},{"language":"de","tag":"Videoserie","count":109},{"language":"en","tag":"Video Series","count":109},{"language":"es","tag":"Serie de videos","count":109},{"language":"fr","tag":"Série Vidéo","count":109},{"language":"ja","tag":"動画シリーズ","count":109},{"language":"ko","tag":"비디오 시리즈","count":109},{"language":"cn","tag":"图像系列","count":60},{"language":"de","tag":"Bildserie","count":60},{"language":"en","tag":"Image Series","count":60},{"language":"es","tag":"Serie de imágenes","count":60},{"language":"fr","tag":"Série Image","count":60},{"language":"ja","tag":"画像シリーズ","count":60},{"language":"ko","tag":"이미지 시리즈","count":60},{"language":"cn","tag":"语言系列","count":48},{"language":"de","tag":"Textserie","count":48},{"language":"en","tag":"Text Series","count":48},{"language":"es","tag":"Serie de texto","count":48},{"language":"fr","tag":"Série Texte","count":48},{"language":"ja","tag":"テキストシリーズ","count":48},{"language":"ko","tag":"텍스트 시리즈","count":48},{"language":"cn","tag":"Midjourney","count":28},{"language":"de","tag":"Midjourney","count":28},{"language":"en","tag":"Midjourney","count":28},{"language":"es","tag":"Midjourney","count":28},{"language":"fr","tag":"Midjourney","count":28},{"language":"ja","tag":"Midjourney","count":28},{"language":"ko","tag":"Midjourney","count":28},{"language":"cn","tag":"CLI/MCP","count":27},{"language":"de","tag":"CLI/MCP","count":27},{"language":"en","tag":"CLI/MCP","count":27},{"language":"es","tag":"CLI/MCP","count":27},{"language":"fr","tag":"CLI/MCP","count":27},{"language":"ja","tag":"CLI/MCP","count":27},{"language":"ko","tag":"CLI/MCP","count":27},{"language":"cn","tag":"Kling","count":22},{"language":"de","tag":"Kling","count":22},{"language":"en","tag":"Kling","count":22},{"language":"es","tag":"Kling","count":22},{"language":"fr","tag":"Kling","count":22},{"language":"ja","tag":"Kling","count":22},{"language":"ko","tag":"Kling","count":22},{"language":"cn","tag":"Wan","count":18},{"language":"de","tag":"Wan","count":18},{"language":"en","tag":"Wan","count":18},{"language":"es","tag":"Wan","count":18},{"language":"fr","tag":"Wan","count":18},{"language":"ja","tag":"Wan","count":18},{"language":"ko","tag":"Wan","count":18},{"language":"cn","tag":"Gemini Omni Flash","count":17},{"language":"de","tag":"Gemini Omni Flash","count":17},{"language":"en","tag":"Gemini Omni Flash","count":17},{"language":"es","tag":"Gemini Omni Flash","count":17},{"language":"fr","tag":"Gemini Omni Flash","count":17},{"language":"ja","tag":"Gemini Omni Flash","count":17},{"language":"ko","tag":"Gemini Omni Flash","count":17},{"language":"de","tag":"Chat Completions API","count":14},{"language":"en","tag":"Chat Completions API","count":14},{"language":"es","tag":"Chat Completions API","count":14},{"language":"fr","tag":"Chat Completions API","count":14},{"language":"ja","tag":"Chat Completions API","count":14},{"language":"ko","tag":"Chat Completions API","count":14},{"language":"cn","tag":"集成指南","count":13}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"img[src*=\"/images/\"]{border-radius:12px!important}@media (min-width: 1024px){html{--scroll-mt: 9.5rem !important}}:where(h1,h2,h3,h4)[id],.prose :where(h1,h2,h3,h4):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.step-container,.tab-container,.param-head{scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.kilo-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.cc-switch-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#footer a[href*=\"utm_campaign=poweredBy\"]{display:none!important}"}],"page":{"pagePath":"en/api-manual/language-series/gemini/decisions/decisions-reference","slug":"/en/api-manual/language-series/gemini/decisions/decisions-reference","pageMetadata":{"title":"Gemini Decisions - Complete Parameter Reference","openapi":"en/api-manual/language-series/gemini/decisions/decisions-reference.json POST /v1beta/decisions","description":"- Use `gemini-decision-1` to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores\n- Returns all answers synchronously; streaming, Batch API, and context caching are not supported\n- Only input tokens are billed; output is free. A minimum charge applies per request. See [Model pricing](https://evolink.ai/pricing)\n- For conversation or text generation, use the [Gemini Native API](/en/api-manual/language-series/gemini/native-api/native-api-reference)","href":"/en/api-manual/language-series/gemini/decisions/decisions-reference"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n li: \"li\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"Use \", _jsx(_components.code, {\n children: \"gemini-decision-1\"\n }), \" to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Returns all answers synchronously; streaming, Batch API, and context caching are not supported\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Only input tokens are billed; output is free. A minimum charge applies per request. See \", _jsx(_components.a, {\n href: \"https://evolink.ai/pricing\",\n children: \"Model pricing\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"For conversation or text generation, use the \", _jsx(_components.a, {\n href: \"/en/api-manual/language-series/gemini/native-api/native-api-reference\",\n children: \"Gemini Native API\"\n })]\n }), \"\\n\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`BaseURL`}),`: Use `,_jsx(_components.code,{children:`https://direct.evolink.ai`}),` by default; `,_jsx(_components.code,{children:`https://api.evolink.ai`}),` is the fallback endpoint.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Gemini Decisions - Complete Parameter Reference","openapi":"en/api-manual/language-series/gemini/decisions/decisions-reference.json POST /v1beta/decisions","description":"- Use `gemini-decision-1` to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores\n- Returns all answers synchronously; streaming, Batch API, and context caching are not supported\n- Only input tokens are billed; output is free. A minimum charge applies per request. See [Model pricing](https://evolink.ai/pricing)\n- For conversation or text generation, use the [Gemini Native API](/en/api-manual/language-series/gemini/native-api/native-api-reference)","href":"/en/api-manual/language-series/gemini/decisions/decisions-reference"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Gemini Decision 1 (structured decisions)","description":"- Use `gemini-decision-1` to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores\n- Returns all answers synchronously; streaming, Batch API, and context caching are not supported\n- Only input tokens are billed; output is free. A minimum charge applies per request. See [Model pricing](https://evolink.ai/pricing)\n- For conversation or text generation, use the [Gemini Native API](/en/api-manual/language-series/gemini/native-api/native-api-reference)","operationId":"createDecision","tags":["Decisions"],"requestBody":"61970e49-2d8f-49b9-8b3e-1f4fbae2585c","responses":{"200":"cdc5dd5d-2ac7-4e06-91d7-3830aaa083b9","400":"e6c1ecd2-4fca-4e14-9af5-1f53e24a7c03","401":"253be41f-1886-459c-b9a7-cdcd99bd6c05","402":"d9e6601c-54e3-4f68-8497-cedb50c4c277","403":"a778233d-edf6-4470-b823-11a078c9969d","404":"92953e97-e5da-45e7-804b-c55779127b10","429":"9de1e913-e371-48f1-937a-628ce44acc3a","500":"b86d0a04-1e57-40ab-8f66-73198ad7f8cf","503":"feab547b-8dc2-45d3-a07f-0f5e01881b73"},"method":"post","type":"path","servers":["afd473e5-3219-41c7-8261-aa5cce336908","533ba787-d92b-440f-b8b5-330fceae9be7"],"security":["4b8f8c7f-1f28-4e4e-9c6d-81d2f964a093"],"path":"/v1beta/decisions","baseUrlOptions":["https://direct.evolink.ai","https://api.evolink.ai"],"title":"Gemini Decision 1 (structured decisions)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"gemini-decision-1","body.input.oneOf.0":"The blue mug I ordered on Monday arrived cracked on Wednesday.","body.questions.is_damaged.oneOf.0.type":"noul","body.questions.is_damaged.oneOf.0.instructions.oneOf.0":"Did the item arrive damaged?"},{"body.model":"gemini-decision-1","body.input.oneOf.0":"I was charged twice for my order.","body.questions.department.oneOf.1.type":"choice","body.questions.department.oneOf.1.instructions.oneOf.0":"Which department should handle this request?","body.questions.department.oneOf.1.criteria.billing":"Payments, invoices, and refunds.","body.questions.department.oneOf.1.criteria.technical":"Problems using the product.","body.questions.department.oneOf.1.criteria.shipping":"Delivery and tracking.","body.questions.department.oneOf.1.criteria.other":"Anything outside these categories."},{"body.model":"gemini-decision-1","body.input.oneOf.0":"Export fails in Safari but works in Chrome.","body.questions.severity.oneOf.2.type":"score","body.questions.severity.oneOf.2.instructions.oneOf.0":"How severe is this issue for the user?","body.questions.severity.oneOf.2.criteria.items.0":"Cosmetic: appearance only, no lost functionality.","body.questions.severity.oneOf.2.criteria.items.1":"Workaround available: a task fails, but another way works.","body.questions.severity.oneOf.2.criteria.items.2":"Fully blocked: a task fails with no workaround."},{"body.model":"gemini-decision-1","body.input.oneOf.6.items.0.oneOf.0.type":"text","body.input.oneOf.6.items.0.oneOf.0.text":"{\"order\": {\"id\": \"8821\", \"item\": \"headphones\", \"price_usd\": 240}, \"tier\": \"Gold\"}\n","body.input.oneOf.6.items.1.oneOf.0.type":"text","body.input.oneOf.6.items.1.oneOf.0.text":"{\"message\": \"Audio cuts out on the left earcup. Fix it today or I cancel my membership.\"}","body.questions.is_defect.oneOf.0.type":"noul","body.questions.is_defect.oneOf.0.instructions.oneOf.0":"Does `message` describe a hardware defect?","body.questions.next_action.oneOf.1.type":"choice","body.questions.next_action.oneOf.1.instructions.oneOf.0":"What is the right resolution given `tier` and `order`?","body.questions.next_action.oneOf.1.criteria.instant_refund":"Refund without return. Low value or clear fault.","body.questions.next_action.oneOf.1.criteria.replacement_shipment":"Ship a replacement. Customer returns the original.","body.questions.next_action.oneOf.1.criteria.troubleshooting_flow":"The issue may be fixable by the customer.","body.questions.next_action.oneOf.1.criteria.human_escalation":"","body.questions.churn_risk.oneOf.2.type":"score","body.questions.churn_risk.oneOf.2.instructions.oneOf.0":"How likely is the customer to churn if the issue is not resolved now?","body.questions.churn_risk.oneOf.2.criteria.items.0":"No churn signal","body.questions.churn_risk.oneOf.2.criteria.items.1":"Mild frustration","body.questions.churn_risk.oneOf.2.criteria.items.2":"Mentions alternatives","body.questions.churn_risk.oneOf.2.criteria.items.3":"Threatens to cancel"},{"body.model":"gemini-decision-1","body.input.oneOf.6.items.0.oneOf.0.type":"text","body.input.oneOf.6.items.0.oneOf.0.text":"Look at the image.","body.input.oneOf.6.items.1.oneOf.1.type":"image","body.input.oneOf.6.items.1.oneOf.1.mime_type":"image/png","body.input.oneOf.6.items.1.oneOf.1.data":"iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKklEQVR42mM4ISdHU8QwasGoBaMWjFowasGoBaMWjFowasGoBaMWDBULACXLED1gHZEpAAAAAElFTkSuQmCC","body.input.oneOf.6.items.1.oneOf.1.resolution":"low","body.questions.is_red.oneOf.0.type":"noul","body.questions.is_red.oneOf.0.instructions.oneOf.0":"Is the image mostly red?"},{"body.model":"gemini-decision-1","body.input.oneOf.6.items.0.oneOf.0.type":"text","body.input.oneOf.6.items.0.oneOf.0.text":"Product photo.","body.input.oneOf.6.items.1.oneOf.1.type":"image","body.input.oneOf.6.items.1.oneOf.1.mime_type":"image/jpeg","body.input.oneOf.6.items.1.oneOf.1.uri":"https://www.gstatic.com/webp/gallery/1.jpg","body.input.oneOf.6.items.1.oneOf.1.resolution":"low","body.questions.outdoor.oneOf.0.type":"noul","body.questions.outdoor.oneOf.0.instructions.oneOf.0":"Is this photo taken outdoors?","body.questions.quality.oneOf.2.type":"score","body.questions.quality.oneOf.2.instructions.oneOf.0":"How sharp is the photo?","body.questions.quality.oneOf.2.criteria.items.0":"blurry","body.questions.quality.oneOf.2.criteria.items.1":"ok","body.questions.quality.oneOf.2.criteria.items.2":"sharp"},{"body.model":"gemini-decision-1","body.input.oneOf.6.items.0.oneOf.2.type":"audio","body.input.oneOf.6.items.0.oneOf.2.mime_type":"audio/mp3","body.input.oneOf.6.items.0.oneOf.2.uri":"https://storage.googleapis.com/generativeai-downloads/data/Apollo-11_Day-01-Highlights-10s.mp3","body.questions.mentions_launch.oneOf.0.type":"noul","body.questions.mentions_launch.oneOf.0.instructions.oneOf.0":"Is the speaker talking about spaceflight or a rocket launch?"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["model","input","questions"],"properties":{"model":{"type":"string","description":"Model ID. Use `gemini-decision-1`.\n\nThis model is not a chat model and only works on this endpoint. For example, sending it to the GPT Decisions endpoint `/v1/decisions` returns `400 model_endpoint_mismatch`.","enum":["gemini-decision-1"],"example":"gemini-decision-1","isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"input":{"oneOf":[{"type":"string","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","minLength":1,"example":"I was charged twice for my order.","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"object","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"input.oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"input.oneOf.1.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"object"},{"type":"object","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"input.oneOf.2.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["image/png","image/jpeg","image/webp","image/heic","image/heif","image/gif","image/bmp","image/tiff"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.2.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.2.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.2.uri","typeLabel":"string\u003curi>"},"resolution":{"type":"string","enum":["low","medium","high","ultra_high"],"description":"Optional. Media resolution, which controls token usage and visual detail","uniqueKey":"input.oneOf.2.resolution","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"input.oneOf.2","typeLabel":"object"},{"type":"object","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["audio"],"isRequired":true,"uniqueKey":"input.oneOf.3.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["audio/wav","audio/mp3","audio/mpeg","audio/aiff","audio/aac","audio/ogg","audio/flac","audio/m4a","audio/opus","audio/webm","audio/l16","audio/alaw","audio/mulaw"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.3.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.3.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.3.uri","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"input.oneOf.3","typeLabel":"object"},{"type":"object","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["video"],"isRequired":true,"uniqueKey":"input.oneOf.4.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["video/mp4","video/mpeg","video/mov","video/avi","video/webm","video/wmv","video/x-flv","video/3gpp"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.4.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.4.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.4.uri","typeLabel":"string\u003curi>"},"resolution":{"type":"string","enum":["low","medium","high"],"description":"Optional. Media resolution, which controls token usage and visual detail. `ultra_high` applies to images only","uniqueKey":"input.oneOf.4.resolution","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"input.oneOf.4","typeLabel":"object"},{"type":"object","description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["document"],"isRequired":true,"uniqueKey":"input.oneOf.5.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["application/pdf"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.5.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded PDF bytes (up to 50 MB). Provide either `data` or `uri`","uniqueKey":"input.oneOf.5.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.5.uri","typeLabel":"string\u003curi>"}},"isRequired":true,"uniqueKey":"input.oneOf.5","typeLabel":"object"},{"type":"array","items":{"oneOf":[{"type":"object","description":"A content block. `type` determines the other fields","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.0.text","typeLabel":"string"}},"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"A content block. `type` determines the other fields","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["image/png","image/jpeg","image/webp","image/heic","image/heif","image/gif","image/bmp","image/tiff"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1.uri","typeLabel":"string\u003curi>"},"resolution":{"type":"string","enum":["low","medium","high","ultra_high"],"description":"Optional. Media resolution, which controls token usage and visual detail","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1.resolution","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"A content block. `type` determines the other fields","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["audio"],"isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["audio/wav","audio/mp3","audio/mpeg","audio/aiff","audio/aac","audio/ogg","audio/flac","audio/m4a","audio/opus","audio/webm","audio/l16","audio/alaw","audio/mulaw"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.2.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.2.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.2.uri","typeLabel":"string\u003curi>"}},"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"A content block. `type` determines the other fields","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["video"],"isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["video/mp4","video/mpeg","video/mov","video/avi","video/webm","video/wmv","video/x-flv","video/3gpp"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded file bytes (inline data is limited to 100 MB per request in total). Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3.uri","typeLabel":"string\u003curi>"},"resolution":{"type":"string","enum":["low","medium","high"],"description":"Optional. Media resolution, which controls token usage and visual detail. `ultra_high` applies to images only","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3.resolution","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"A content block. `type` determines the other fields","required":["type","mime_type"],"properties":{"type":{"type":"string","enum":["document"],"isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"mime_type":{"type":"string","enum":["application/pdf"],"description":"MIME type. It must match the real file format; generic types such as `application/octet-stream` are rejected","isRequired":true,"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.4.mime_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","contentEncoding":"base64","description":"Base64-encoded PDF bytes (up to 50 MB). Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.4.data","typeLabel":"string"},"uri":{"type":"string","format":"uri","description":"Public or signed HTTPS URL of the file (up to 15 MB). Google Files API URIs, `gs://` URIs, `files/...` names, and YouTube URLs are not supported. Provide either `data` or `uri`","uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.4.uri","typeLabel":"string\u003curi>"}},"uniqueKey":"input.oneOf.6.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"input.oneOf.6.items.[INDEX]","typeLabel":"object"},"description":"Shared input for all questions: a text string, a single content block, or an array of content blocks (text, image, audio, video, or PDF document). Input cannot be empty. Adjacent text blocks are joined in order with no separator, so add your own spaces or newlines. To pass JSON data, serialize it to a string and send it as text.","minItems":1,"isRequired":true,"uniqueKey":"input.oneOf.6","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string · object · object · object · object · object · object[]"},"questions":{"type":"object","description":"Questions to evaluate, as a map from question key to question: 1 to 1,000 questions. You choose the keys (1 to 64 characters matching `[A-Za-z0-9_-]+`), and each answer is returned under the same key. The model never sees the keys, so write the full question in `instructions`.\n\n| Type | Purpose | Main result |\n|---|---|---|\n| `noul` | Check whether a statement holds | `noul`: probability of “yes” (0.01 to 0.99) |\n| `choice` | Pick one option from a fixed list | `choice`: the most likely option ID |\n| `score` | Rate the input on ordered levels | `score`: probability-weighted level score |\n\nEach question is evaluated independently against the same input and cannot see the others; question types can be mixed. If questions depend on one another, split them into separate requests. The input and all questions share a 262,144-token context window.","minProperties":1,"maxProperties":1000,"propertyNames":{"pattern":"^[A-Za-z0-9_-]{1,64}$"},"additionalProperties":{"oneOf":[{"type":"object","description":"Yes/no question","required":["type","instructions"],"properties":{"type":{"type":"string","enum":["noul"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"oneOf":[{"type":"string","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minLength":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.0","typeLabel":"string"},{"type":"object","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.1.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.1","typeLabel":"object"},{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.2.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.2.items.[INDEX].text","typeLabel":"string"}},"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.2.items.[INDEX]","typeLabel":"object"},"description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minItems":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions.oneOf.2","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.0.instructions","typeLabel":"string | object | object[]"},"criteria":{"type":"object","description":"Optional. Defines what “yes” and “no” mean when the question alone is ambiguous","properties":{"true_description":{"type":"string","description":"When the answer is “yes”","uniqueKey":"questions.additionalProperties.oneOf.0.criteria.true_description","typeLabel":"string"},"false_description":{"type":"string","description":"When the answer is “no”","uniqueKey":"questions.additionalProperties.oneOf.0.criteria.false_description","typeLabel":"string"}},"uniqueKey":"questions.additionalProperties.oneOf.0.criteria","typeLabel":"object"}},"uniqueKey":"questions.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","description":"Single-choice question","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"oneOf":[{"type":"string","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minLength":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.0","typeLabel":"string"},{"type":"object","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.1.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.1","typeLabel":"object"},{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.2.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.2.items.[INDEX].text","typeLabel":"string"}},"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.2.items.[INDEX]","typeLabel":"object"},"description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minItems":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions.oneOf.2","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.instructions","typeLabel":"string | object | object[]"},"criteria":{"type":"object","description":"Options, as a map from option ID to a description of when it applies (use an empty string `\"\"` when the ID is self-explanatory). 2 to 255 options. Option IDs are 1 to 128 characters (up to 512 UTF-8 bytes); internal ASCII spaces are allowed, but leading or trailing spaces and control characters are not. Option IDs are sorted alphabetically (UTF-8 byte order) before evaluation, and exact ties resolve to the alphabetically first ID, so use a non-positional catch-all ID such as `other` rather than `none_of_the_above`","minProperties":2,"maxProperties":255,"additionalProperties":{"type":"string","uniqueKey":"questions.additionalProperties.oneOf.1.criteria.additionalProperties","typeLabel":"string"},"example":{"billing":"Payments, invoices, and refunds.","technical":"Problems using the product.","shipping":"Delivery and tracking.","other":"Anything outside these categories."},"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.1.criteria","typeLabel":"object"}},"uniqueKey":"questions.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","description":"Score question","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"oneOf":[{"type":"string","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minLength":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.0","typeLabel":"string"},{"type":"object","description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.1.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.1","typeLabel":"object"},{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.2.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text content","isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.2.items.[INDEX].text","typeLabel":"string"}},"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.2.items.[INDEX]","typeLabel":"object"},"description":"The question to evaluate against `input`, written in full. Text only: a string, a text block, or an array of text blocks","minItems":1,"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions.oneOf.2","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.instructions","typeLabel":"string | object | object[]"},"criteria":{"type":"array","description":"Level descriptions ordered from lowest to highest: 2 to 255 non-empty strings (2 to 10 recommended). Level `i` (starting at 0) is described by `criteria[i]`. Because `score` averages level indices, keep the scale linear and adjacent levels clearly distinct","minItems":2,"maxItems":255,"items":{"type":"string","minLength":1,"uniqueKey":"questions.additionalProperties.oneOf.2.criteria.items.[INDEX]","typeLabel":"string"},"example":["Cosmetic: appearance only, no lost functionality.","Workaround available: a task fails, but another way works.","Fully blocked: a task fails with no workaround."],"isRequired":true,"uniqueKey":"questions.additionalProperties.oneOf.2.criteria","typeLabel":"string[]"}},"uniqueKey":"questions.additionalProperties.oneOf.2","typeLabel":"object"}],"uniqueKey":"questions.additionalProperties","typeLabel":"object"},"example":{"is_damaged":{"type":"noul","instructions":"Did the item arrive damaged?"}},"isRequired":true,"uniqueKey":"questions","typeLabel":"object"}},"description":"The request body accepts only `model`, `input`, and `questions`. Any other field (such as `stream`) returns `400 invalid_request`.","uniqueKey":"","typeLabel":"object"},"examples":{"noul":{"title":"noul","value":{"model":"gemini-decision-1","input":"The blue mug I ordered on Monday arrived cracked on Wednesday.","questions":{"is_damaged":{"type":"noul","instructions":"Did the item arrive damaged?"}}}},"choice":{"title":"choice","value":{"model":"gemini-decision-1","input":"I was charged twice for my order.","questions":{"department":{"type":"choice","instructions":"Which department should handle this request?","criteria":{"billing":"Payments, invoices, and refunds.","technical":"Problems using the product.","shipping":"Delivery and tracking.","other":"Anything outside these categories."}}}}},"score":{"title":"score","value":{"model":"gemini-decision-1","input":"Export fails in Safari but works in Chrome.","questions":{"severity":{"type":"score","instructions":"How severe is this issue for the user?","criteria":["Cosmetic: appearance only, no lost functionality.","Workaround available: a task fails, but another way works.","Fully blocked: a task fails with no workaround."]}}}},"multiple":{"title":"multiple","value":{"model":"gemini-decision-1","input":[{"type":"text","text":"{\"order\": {\"id\": \"8821\", \"item\": \"headphones\", \"price_usd\": 240}, \"tier\": \"Gold\"}\n"},{"type":"text","text":"{\"message\": \"Audio cuts out on the left earcup. Fix it today or I cancel my membership.\"}"}],"questions":{"is_defect":{"type":"noul","instructions":"Does `message` describe a hardware defect?"},"next_action":{"type":"choice","instructions":"What is the right resolution given `tier` and `order`?","criteria":{"instant_refund":"Refund without return. Low value or clear fault.","replacement_shipment":"Ship a replacement. Customer returns the original.","troubleshooting_flow":"The issue may be fixable by the customer.","human_escalation":""}},"churn_risk":{"type":"score","instructions":"How likely is the customer to churn if the issue is not resolved now?","criteria":["No churn signal","Mild frustration","Mentions alternatives","Threatens to cancel"]}}}},"image_base64":{"title":"image_base64","value":{"model":"gemini-decision-1","input":[{"type":"text","text":"Look at the image."},{"type":"image","data":"iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKklEQVR42mM4ISdHU8QwasGoBaMWjFowasGoBaMWjFowasGoBaMWDBULACXLED1gHZEpAAAAAElFTkSuQmCC","mime_type":"image/png","resolution":"low"}],"questions":{"is_red":{"type":"noul","instructions":"Is the image mostly red?"}}}},"image_url":{"title":"image_url","value":{"model":"gemini-decision-1","input":[{"type":"text","text":"Product photo."},{"type":"image","uri":"https://www.gstatic.com/webp/gallery/1.jpg","mime_type":"image/jpeg","resolution":"low"}],"questions":{"outdoor":{"type":"noul","instructions":"Is this photo taken outdoors?"},"quality":{"type":"score","instructions":"How sharp is the photo?","criteria":["blurry","ok","sharp"]}}}},"audio_url":{"title":"audio_url","value":{"model":"gemini-decision-1","input":[{"type":"audio","uri":"https://storage.googleapis.com/generativeai-downloads/data/Apollo-11_Day-01-Highlights-10s.mp3","mime_type":"audio/mp3"}],"questions":{"mentions_launch":{"type":"noul","instructions":"Is the speaker talking about spaceflight or a rocket launch?"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"cdc5dd5d-2ac7-4e06-91d7-3830aaa083b9":{"description":"One answer per question, keyed by the question keys in the request","content":{"application/json":{"schema":{"type":"object","properties":{"answers":{"type":"object","description":"One answer per question, keyed by the question keys in the request. Each answer’s `type` matches its question. Empty when `prompt_feedback.block_reason` is set","additionalProperties":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["noul"],"uniqueKey":"answers.additionalProperties.oneOf.0.type","typeLabel":"enum\u003cstring>"},"noul":{"type":"number","minimum":0.01,"maximum":0.99,"description":"Calibrated probability that the answer is “yes”, from 0.01 to 0.99; the probability of “no” is `1 - noul`. Set thresholds within this range using labeled examples from your own traffic","uniqueKey":"answers.additionalProperties.oneOf.0.noul","typeLabel":"number"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Estimated probability that the top answer is right, equal to `max(noul, 1 - noul)`","uniqueKey":"answers.additionalProperties.oneOf.0.confidence","typeLabel":"number"}},"uniqueKey":"answers.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","properties":{"type":{"type":"string","enum":["choice"],"uniqueKey":"answers.additionalProperties.oneOf.1.type","typeLabel":"enum\u003cstring>"},"choice":{"type":"string","description":"The option ID with the highest probability","uniqueKey":"answers.additionalProperties.oneOf.1.choice","typeLabel":"string"},"probabilities":{"type":"object","description":"Calibrated probability for each option ID, summing to 1. Probability is always spread across your options, even when none fits","additionalProperties":{"type":"number","uniqueKey":"answers.additionalProperties.oneOf.1.probabilities.additionalProperties","typeLabel":"number"},"uniqueKey":"answers.additionalProperties.oneOf.1.probabilities","typeLabel":"object"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Probability of the selected option, from 0 to 1. When it is low, consider human review or a separate yes/no scope check","uniqueKey":"answers.additionalProperties.oneOf.1.confidence","typeLabel":"number"}},"uniqueKey":"answers.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","properties":{"type":{"type":"string","enum":["score"],"uniqueKey":"answers.additionalProperties.oneOf.2.type","typeLabel":"enum\u003cstring>"},"score":{"type":"number","description":"Probability-weighted average of the level indices (`sum(k × probability_k)`), so it can fall between levels. Divide it by the highest level index to normalize it to 0–1","uniqueKey":"answers.additionalProperties.oneOf.2.score","typeLabel":"number"},"probabilities":{"type":"object","description":"Calibrated probability for each level index (`\"0\"`, `\"1\"`, ...), summing to 1. For a discrete level, take the index with the highest probability","additionalProperties":{"type":"number","uniqueKey":"answers.additionalProperties.oneOf.2.probabilities.additionalProperties","typeLabel":"number"},"uniqueKey":"answers.additionalProperties.oneOf.2.probabilities","typeLabel":"object"},"legend":{"type":"object","description":"Description of each level index, taken from `criteria`","additionalProperties":{"type":"string","uniqueKey":"answers.additionalProperties.oneOf.2.legend.additionalProperties","typeLabel":"string"},"uniqueKey":"answers.additionalProperties.oneOf.2.legend","typeLabel":"object"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"The highest probability in `probabilities`, from 0 to 1","uniqueKey":"answers.additionalProperties.oneOf.2.confidence","typeLabel":"number"}},"uniqueKey":"answers.additionalProperties.oneOf.2","typeLabel":"object"}],"uniqueKey":"answers.additionalProperties","typeLabel":"object"},"uniqueKey":"answers","typeLabel":"object"},"usage":{"type":"object","description":"Token usage. Only input tokens are billed (`total_input_tokens`): text, image, audio, video, and PDF tokens cost the same, and output is always 0. A minimum charge applies to each request. See [Model pricing](https://evolink.ai/pricing) for current prices. Context caching is not supported; repeated input is billed separately for each request. If an HTTP 200 response contains `prompt_feedback.block_reason`, input usage is still billed. If valid usage is not returned, billing uses an estimate.","properties":{"total_input_tokens":{"type":"integer","description":"Billable input tokens for the shared input and all questions. The shared input counts once per request regardless of how many questions you ask; each question adds only its own instructions and criteria","example":324,"uniqueKey":"usage.total_input_tokens","typeLabel":"integer"},"input_tokens_by_modality":{"type":"array","description":"Input tokens by modality","items":{"type":"object","properties":{"modality":{"type":"string","description":"Modality: `text`, `image`, or `audio`. Video frames and PDF page images are counted as `image`","uniqueKey":"usage.input_tokens_by_modality.items.[INDEX].modality","typeLabel":"string"},"tokens":{"type":"integer","description":"Token count for this modality","uniqueKey":"usage.input_tokens_by_modality.items.[INDEX].tokens","typeLabel":"integer"}},"uniqueKey":"usage.input_tokens_by_modality.items.[INDEX]","typeLabel":"object"},"uniqueKey":"usage.input_tokens_by_modality","typeLabel":"object[]"},"total_output_tokens":{"type":"integer","description":"Always 0; this model generates no text","example":0,"uniqueKey":"usage.total_output_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Total tokens","example":324,"uniqueKey":"usage.total_tokens","typeLabel":"integer"}},"uniqueKey":"usage","typeLabel":"object"},"prompt_feedback":{"type":"object","description":"Feedback from input content filters. When `block_reason` is set, the input was blocked, no questions were evaluated, and `answers` is empty. If returned with HTTP 200, the request is still billed; see `usage`.","properties":{"block_reason":{"type":"string","enum":["safety","other","blocklist","prohibited_content","image_safety"],"description":"Why the input was blocked","uniqueKey":"prompt_feedback.block_reason","typeLabel":"enum\u003cstring>"},"block_reason_message":{"type":"string","description":"Details about why the input was blocked","uniqueKey":"prompt_feedback.block_reason_message","typeLabel":"string"}},"uniqueKey":"prompt_feedback","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"answers":{"is_defect":{"type":"noul","noul":0.94,"confidence":0.94},"next_action":{"type":"choice","choice":"human_escalation","probabilities":{"human_escalation":0.76,"replacement_shipment":0.18,"troubleshooting_flow":0.04,"instant_refund":0.02},"confidence":0.76},"churn_risk":{"type":"score","score":2.99,"legend":{"0":"No churn signal","1":"Mild frustration","2":"Mentions alternatives","3":"Threatens to cancel"},"probabilities":{"0":0,"1":0,"2":0.01,"3":0.99},"confidence":0.99}},"usage":{"total_input_tokens":324,"input_tokens_by_modality":[{"modality":"text","tokens":324}],"total_output_tokens":0,"total_tokens":324}},"examples":{"Example":{"title":"Example","value":{"answers":{"is_defect":{"type":"noul","noul":0.94,"confidence":0.94},"next_action":{"type":"choice","choice":"human_escalation","probabilities":{"human_escalation":0.76,"replacement_shipment":0.18,"troubleshooting_flow":0.04,"instant_refund":0.02},"confidence":0.76},"churn_risk":{"type":"score","score":2.99,"legend":{"0":"No churn signal","1":"Mild frustration","2":"Mentions alternatives","3":"Threatens to cancel"},"probabilities":{"0":0,"1":0,"2":0.01,"3":0.99},"confidence":0.99}},"usage":{"total_input_tokens":324,"input_tokens_by_modality":[{"modality":"text","tokens":324}],"total_output_tokens":0,"total_tokens":324}}}},"exampleType":"examples"}},"exampleType":"examples"},"e6c1ecd2-4fca-4e14-9af5-1f53e24a7c03":{"description":"Invalid request. When the request content is invalid, `code` is `invalid_request` and `message` names the field and the rule that failed. Common causes: an unsupported question `type`, a `choice` or `score` question without `criteria`, fewer than 2 options or levels, an invalid question key, empty `input`, an unknown field (such as `stream`), a `mime_type` that does not match the content, or a `gs://` URI or `files/...` name. Input blocked by safety filters returns `safety`, `prohibited_content`, `blocklist`, `image_safety`, or `content_blocked`. Using this model on another endpoint returns `model_endpoint_mismatch`. HTTP error responses are not billed. Safety feedback in an HTTP 200 response is still billed; see `usage`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"invalid_question_type":{"title":"invalid_question_type","value":{"error":{"message":"The value 'bool' is not supported for 'type' at 'questions.q'. Supported values: 'choice', 'noul', 'score'. (request id: 20261112194236591724000xVRbpAJk)","type":"","param":"","code":"invalid_request"}}},"safety_blocked":{"title":"safety_blocked","value":{"error":{"message":"Request blocked due to safety violations (harmful content). Please modify your input and retry. (request id: 20261112194253810462000pRk2HvTe)","type":"","param":"","code":"safety"}}},"model_endpoint_mismatch":{"title":"model_endpoint_mismatch","value":{"error":{"allowed_endpoints":["/v1beta/decisions"],"code":"model_endpoint_mismatch","expected_endpoint":"/v1beta/decisions","message":"The model 'gemini-decision-1' cannot be used with /v1/decisions. Allowed endpoints: /v1beta/decisions. (request id: 20261112194245600264000oIU8uBcu)","param":null,"retryable":false,"type":"invalid_request_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"253be41f-1886-459c-b9a7-cdcd99bd6c05":{"description":"Unauthorized: API Key is missing or invalid","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"unauthorized","message":"API key is required (request id: 202611121942512304710006r9sjD0r)","param":null,"type":"authentication_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"API key is required (request id: 202611121942512304710006r9sjD0r)","param":null,"type":"authentication_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"d9e6601c-54e3-4f68-8497-cedb50c4c277":{"description":"Insufficient balance","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a778233d-edf6-4470-b823-11a078c9969d":{"description":"Permission denied. `permission_denied`: `input` references a Google Files API file, which only the Google project that uploaded it can access; send the media as a public or signed HTTPS URL or as inline base64 instead. This status is also returned when the API Key has a model allowlist that does not include this model","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"permission_denied":{"title":"permission_denied","value":{"error":{"message":"You do not have permission to access the File abc123xyz or it may not exist. (request id: 20261112194238873347000q1Tkqeid)","type":"","param":"","code":"permission_denied"}}}},"exampleType":"examples"}},"exampleType":"examples"},"92953e97-e5da-45e7-804b-c55779127b10":{"description":"Not found. `not_found`: a media URL in `input` could not be fetched; make sure it is a publicly reachable or correctly signed HTTPS URL. `model_not_found`: the model is not available for the Decisions API; currently only `gemini-decision-1` is supported","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"url_not_found":{"title":"url_not_found","value":{"error":{"message":"Cannot fetch content from the provided URL. The URL could not be found. Please double-check the URL for any errors. (request id: 20261112194241224738000Vx0uduIQ)","type":"","param":"","code":"not_found"}}},"model_not_found":{"title":"model_not_found","value":{"error":{"code":"model_not_found","message":"Model 'gemini-3.8-flash' is not available for the Decisions API (POST /v1beta/decisions) with this API key. This error is permanent — do not retry with the same model id. Call GET /v1/models: Decisions models for this endpoint are listed as gemini-decision-*. (request id: 20261112194249376584000tUELY8LN)","param":null,"retryable":false,"type":"invalid_request_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9de1e913-e371-48f1-937a-628ce44acc3a":{"description":"Rate limit exceeded; retry later","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b86d0a04-1e57-40ab-8f66-73198ad7f8cf":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"feab547b-8dc2-45d3-a07f-0f5e01881b73":{"description":"Service temporarily unavailable; retry later","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Error description, ending with `(request id: ...)`. Provide this ID when troubleshooting","uniqueKey":"error.message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error type; may be empty","uniqueKey":"error.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.type","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related parameter; may be empty","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error code, such as `invalid_request`, `permission_denied`, `not_found`, `safety`, `model_not_found`, or `model_endpoint_mismatch`","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"4b8f8c7f-1f28-4e4e-9c6d-81d2f964a093":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Authenticate with your EvoLink API Key as a Bearer token.\n\n**Get an API Key:**\n\nVisit the [API Key management page](https://evolink.ai/dashboard/keys).\n\n**Request header:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"afd473e5-3219-41c7-8261-aa5cce336908":{"url":"https://direct.evolink.ai","description":"Production (recommended)"},"533ba787-d92b-440f-b8b5-330fceae9be7":{"url":"https://api.evolink.ai","description":"Fallback endpoint"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Authenticate with your EvoLink API Key as a Bearer token.\n\n**Get an API Key:**\n\nVisit the [API Key management page](https://evolink.ai/dashboard/keys).\n\n**Request header:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Authenticate with your EvoLink API Key as a Bearer token.\n\n**Get an API Key:**\n\nVisit the [API Key management page](https://evolink.ai/dashboard/keys).\n\n**Request header:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"en/api-manual/language-series/gemini/decisions/decisions-reference.json"},"subdomain":"muyutechnology","siteName":"EvoLink.AI","title":"Gemini Decisions - Complete Parameter Reference - EvoLink.AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":0},"cn":{"href":"/cn/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1},"de":{"href":"/de/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1},"fr":{"href":"/fr/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1},"ja":{"href":"/ja/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1},"ko":{"href":"/ko/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1},"es":{"href":"/es/api-manual/language-series/gemini/decisions/decisions-reference","matchLevel":1}}},"lastModified":"2026-11-12T18:20:52.459Z","originalFileLocation":"en/api-manual/language-series/gemini/decisions/decisions-reference.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"- Use gemini-decision-1 to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores - Returns all answers synchronously; streaming, Batch API, and context caching are not supported - Only input tokens are billed; output is free. A minimum charge applies per request. See Model pricing - For conversation or text generation, use the Gemini Native API\">\u003cmeta data-mint-head name=\"application-name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Gemini Decisions - Complete Parameter Reference - EvoLink.AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"- Use gemini-decision-1 to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores - Returns all answers synchronously; streaming, Batch API, and context caching are not supported - Only input tokens are billed; output is free. A minimum charge applies per request. See Model pricing - For conversation or text generation, use the Gemini Native API\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Decisions+API\u0026amp;title=Gemini+Decisions+-+Complete+Parameter+Reference\u0026amp;description=-+Use+%60gemini-decision-1%60+to+evaluate+text%2C+images%2C+audio%2C+video%2C+and+PDFs+with+yes%2Fno+probabilities%2C+single-choice+answers%2C+and+scores%0A-+Returns+all+answers+sy\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=e5ea0368f8cdec5f40ff5aea0d9a986330e2f91ddfa8fdce448ec1d24ff0ac41\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Gemini Decisions - Complete Parameter Reference - EvoLink.AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"- Use gemini-decision-1 to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores - Returns all answers synchronously; streaming, Batch API, and context caching are not supported - Only input tokens are billed; output is free. A minimum charge applies per request. See Model pricing - For conversation or text generation, use the Gemini Native API\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Decisions+API\u0026amp;title=Gemini+Decisions+-+Complete+Parameter+Reference\u0026amp;description=-+Use+%60gemini-decision-1%60+to+evaluate+text%2C+images%2C+audio%2C+video%2C+and+PDFs+with+yes%2Fno+probabilities%2C+single-choice+answers%2C+and+scores%0A-+Returns+all+answers+sy\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=e5ea0368f8cdec5f40ff5aea0d9a986330e2f91ddfa8fdce448ec1d24ff0ac41\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E90FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/en/api-manual/language-series/gemini/decisions/decisions-reference.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://evolink.ai/docs/cn/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://evolink.ai/docs/de/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://evolink.ai/docs/fr/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://evolink.ai/docs/ja/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://evolink.ai/docs/ko/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://evolink.ai/docs/es/api-manual/language-series/gemini/decisions/decisions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://evolink.ai/#organization\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://evolink.ai/docs#website\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai/docs\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference#webpage\",\"url\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\",\"name\":\"Gemini Decisions - Complete Parameter Reference\",\"description\":\"- Use gemini-decision-1 to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores - Returns all answers synchronously; streaming, Batch API, and context caching are not supported - Only input tokens are billed; output is free. A minimum charge applies per request. See Model pricing - For conversation or text generation, use the Gemini Native API\",\"dateModified\":\"2026-11-12T18:20:52.459Z\",\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Text Series\",\"item\":\"https://evolink.ai/docs/en/api-manual/language-series/evolink-auto/evolink-auto-quickstart\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gemini\",\"item\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/native-api/native-api-quickstart\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gemini Decisions - Complete Parameter Reference\",\"item\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference#apireference\",\"headline\":\"Gemini Decisions - Complete Parameter Reference\",\"name\":\"Gemini Decisions - Complete Parameter Reference\",\"description\":\"- Use gemini-decision-1 to evaluate text, images, audio, video, and PDFs with yes/no probabilities, single-choice answers, and scores - Returns all answers synchronously; streaming, Batch API, and context caching are not supported - Only input tokens are billed; output is free. A minimum charge applies per request. See Model pricing - For conversation or text generation, use the Gemini Native API\",\"url\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference\",\"mainEntityOfPage\":{\"@id\":\"https://evolink.ai/docs/en/api-manual/language-series/gemini/decisions/decisions-reference#webpage\"},\"dateModified\":\"2026-11-12T18:20:52.459Z\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"EvoLink.AI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"EvoLink.AI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/en/api-manual/language-series/gemini/decisions/decisions-reference.md","siteName":"EvoLink.AI","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"API Manual","groups":[{"group":"Image Series","pages":[{"group":"GPT Image","icon":"images","pages":[{"group":"GPT Image 2.6","icon":"images","pages":[{"title":"GPT Image 2.6 Image Generation","openapi":"en/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]},{"group":"GPT Image 2.5","icon":"images","pages":[{"title":"GPT Image 2.5 Image Generation","openapi":"en/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation"}]},{"group":"GPT Image 2","icon":"images","pages":[{"title":"GPT Image 2 Image Generation","openapi":"en/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation"},{"title":"GPT Image 2 Image Generation Beta","openapi":"en/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation"}]},{"group":"GPT Image 1.5","icon":"images","pages":[{"title":"GPT Image 1.5 Image Generation","openapi":"en/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation"}]}]},{"group":"Minimax","icon":"images","pages":[{"title":"MiniMax H3 Image Generation","openapi":"en/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation.json POST /v1/images/generations","href":"/en/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation"}]},{"group":"Nanobanana","icon":"images","pages":[{"group":"Nanobanana 2.1","icon":"images","pages":[{"title":"Nanobanana 2.1 Image Generation","openapi":"en/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate"}]},{"group":"Nanobanana 2 Lite","icon":"images","pages":[{"title":"Nanobanana 2 Lite Image Generation","openapi":"en/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate"},{"title":"Nanobanana 2 Lite Beta Image Generation","openapi":"en/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate"}]},{"group":"Nanobanana 2","icon":"images","pages":[{"title":"Nanobanana 2 Image Generation","openapi":"en/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate"},{"title":"Nanobanana-2 Image Generation Beta","openapi":"en/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate"}]},{"group":"Nanobanana Pro","icon":"images","pages":[{"title":"Nanobanana Pro Image Generation","openapi":"en/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate"},{"title":"Nanobanana Pro Image Generation Beta","openapi":"en/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate"}]},{"group":"Nanobanana 1","icon":"images","pages":[{"title":"Nanobanana 1 Image Generation Beta","openapi":"en/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate"}]}]},{"group":"Grok","icon":"images","pages":[{"title":"Grok Imagine Image 2.0 Image Generation","openapi":"en/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate"}]},{"group":"Midjourney","icon":"images","pages":[{"group":"Midjourney V8.2","pages":[{"title":"Midjourney V8.2 Prompt Parameter Guide","icon":"book-open","href":"/en/api-manual/image-series/midjourney/midjourney-v8-2-prompt-guide"},{"title":"Midjourney V8.2 Image Generation","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-image-generate"},{"title":"Midjourney V8.2 Variation","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-variation.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-variation"},{"title":"Midjourney V8.2 Remix","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-remix.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-remix"},{"title":"Midjourney V8.2 Retexture","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-retexture.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-retexture"},{"title":"Midjourney V8.2 Upload Paint","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-upload-paint.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-upload-paint"},{"title":"Midjourney V8.2 Canvas Edit","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-edit.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-edit"},{"title":"Midjourney V8.2 Remove Background","openapi":"en/api-manual/image-series/midjourney/mj-v8-2-remove-bg.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-2-remove-bg"}]},{"group":"Midjourney V8.1","pages":[{"title":"Midjourney V8.1 Prompt Parameter Guide","icon":"book-open","href":"/en/api-manual/image-series/midjourney/midjourney-v8-1-prompt-guide"},{"title":"Midjourney V8.1 Image Generation","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-image-generate"},{"title":"Midjourney V8.1 Variation","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-variation.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-variation"},{"title":"Midjourney V8.1 Remix","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-remix.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-remix"},{"title":"Midjourney V8.1 Retexture","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-retexture.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-retexture"},{"title":"Midjourney V8.1 Upload Paint","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-upload-paint.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-upload-paint"},{"title":"Midjourney V8.1 Canvas Edit","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-edit.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-edit"},{"title":"Midjourney V8.1 Remove Background","openapi":"en/api-manual/image-series/midjourney/mj-v8-1-remove-bg.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v8-1-remove-bg"}]},{"group":"Midjourney V7","pages":[{"title":"Midjourney V7 Prompt Parameter Guide","icon":"book-open","href":"/en/api-manual/image-series/midjourney/midjourney-v7-prompt-guide"},{"title":"Midjourney V7 Image Generation","openapi":"en/api-manual/image-series/midjourney/mj-v7-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-image-generate"},{"title":"Midjourney V7 Variation","openapi":"en/api-manual/image-series/midjourney/mj-v7-variation.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-variation"},{"title":"Midjourney V7 Upscale","openapi":"en/api-manual/image-series/midjourney/mj-v7-upscale.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-upscale"},{"title":"Midjourney V7 Remix","openapi":"en/api-manual/image-series/midjourney/mj-v7-remix.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-remix"},{"title":"Midjourney V7 Enhance","openapi":"en/api-manual/image-series/midjourney/mj-v7-enhance.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-enhance"},{"title":"Midjourney V7 Pan","openapi":"en/api-manual/image-series/midjourney/mj-v7-pan.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-pan"},{"title":"Midjourney V7 Outpaint","openapi":"en/api-manual/image-series/midjourney/mj-v7-outpaint.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-outpaint"},{"title":"Midjourney V7 Canvas Edit","openapi":"en/api-manual/image-series/midjourney/mj-v7-edit.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-edit"},{"title":"Midjourney V7 Remove Background","openapi":"en/api-manual/image-series/midjourney/mj-v7-remove-bg.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-remove-bg"},{"title":"Midjourney V7 Retexture","openapi":"en/api-manual/image-series/midjourney/mj-v7-retexture.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-retexture"},{"title":"Midjourney V7 Upload Paint","openapi":"en/api-manual/image-series/midjourney/mj-v7-upload-paint.json POST /v1/images/generations","href":"/en/api-manual/image-series/midjourney/mj-v7-upload-paint"}]}]},{"group":"Seedream","icon":"images","pages":[{"group":"Seedream 5.5","icon":"images","pages":[{"title":"Seedream 5.5 Image Generation","openapi":"en/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate"},{"title":"Seedream 5.5 Layer Decomposition","openapi":"en/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate"}]},{"group":"Seedream 5.0 Pro","icon":"images","pages":[{"title":"Seedream 5.0 Pro Image Generation","openapi":"en/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate"},{"title":"Seedream 5.0 Pro Layer Decomposition","openapi":"en/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate"}]},{"group":"Seedream 5.0 Flash","icon":"images","pages":[{"title":"Seedream 5.0 Flash Image Generation","openapi":"en/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate"},{"title":"Seedream 5.0 Flash Layer Decomposition","openapi":"en/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate"}]},{"group":"Seedream 5.0 Lite","icon":"images","pages":[{"title":"Seedream 5.0 Lite Image Generation","openapi":"en/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate"}]},{"group":"Seedream 4.5","icon":"images","pages":[{"title":"Seedream 4.5 Image Generation","openapi":"en/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate"}]},{"group":"Seedream 4.0","icon":"images","pages":[{"title":"Seedream-4.0 Image Generation","openapi":"en/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate"}]}]},{"group":"Z Image Turbo","icon":"images","pages":[{"title":"Z Image Turbo Image Generation","openapi":"en/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate"}]},{"group":"Qwen-Image","icon":"images","pages":[{"title":"Qwen Image 3.0","openapi":"en/api-manual/image-series/qwen/qwen-image-3.0.json POST /v1/images/generations","href":"/en/api-manual/image-series/qwen/qwen-image-3.0"},{"title":"Qwen Image 3.0 Pro","openapi":"en/api-manual/image-series/qwen/qwen-image-3.0-pro.json POST /v1/images/generations","href":"/en/api-manual/image-series/qwen/qwen-image-3.0-pro"},{"title":"Qwen Image Edit Plus","openapi":"en/api-manual/image-series/qwen/qwen-image-edit-plus.json POST /v1/images/generations","href":"/en/api-manual/image-series/qwen/qwen-image-edit-plus"},{"title":"Qwen Image Edit","openapi":"en/api-manual/image-series/qwen/qwen-image-edit.json POST /v1/images/generations","href":"/en/api-manual/image-series/qwen/qwen-image-edit"}]},{"group":"Wan-Image","icon":"images","pages":[{"title":"Wan2.5 Text to Image","openapi":"en/api-manual/image-series/wan2.5/wan2.5-text-to-image.json POST /v1/images/generations","href":"/en/api-manual/image-series/wan2.5/wan2.5-text-to-image"},{"title":"Wan2.5 Image to Image","openapi":"en/api-manual/image-series/wan2.5/wan2.5-image-to-image.json POST /v1/images/generations","href":"/en/api-manual/image-series/wan2.5/wan2.5-image-to-image"}]},{"group":"Krea","icon":"images","pages":[{"group":"Krea 2 Turbo","pages":[{"title":"Krea 2 Turbo Image Generation","openapi":"en/api-manual/image-series/krea/krea-2-turbo-image-generate.json POST /v1/images/generations","href":"/en/api-manual/image-series/krea/krea-2-turbo-image-generate"}]}]}]},{"group":"Video Series","pages":[{"group":"Seedance 2.5","icon":"video","pages":[{"title":"Seedance 2.5 Complete Parameter Guide","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-overview"},{"title":"Seedance 2.5 Text-to-Video","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video"},{"title":"Seedance 2.5 Image-to-Video","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video"},{"title":"Seedance 2.5 Reference-to-Video","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video"},{"title":"Seedance 2.5 Video Edit","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-video-edit"},{"title":"Seedance 2.5 Video Extend","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-video-extend.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-video-extend"},{"title":"Seedance 2.5 Draft-to-Video","openapi":"en/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video"}]},{"group":"Seedance 2.0","icon":"video","pages":[{"title":"Seedance 2.0 Complete Parameter Guide","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-overview"},{"title":"Seedance 2.0 Text-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video"},{"title":"Seedance 2.0 Image-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video"},{"title":"Seedance 2.0 Reference-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video"},{"title":"Seedance 2.0 Fast Text-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video"},{"title":"Seedance 2.0 Fast Image-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video"},{"title":"Seedance 2.0 Fast Reference-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video"},{"title":"Seedance 2.0 Mini Text-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video"},{"title":"Seedance 2.0 Mini Image-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video"},{"title":"Seedance 2.0 Mini Reference-to-Video","openapi":"en/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video"}]},{"group":"Minimax","icon":"video","pages":[{"group":"Minimax H3","icon":"video","pages":[{"title":"Minimax H3 / H3 Max / H3 Max Turbo Complete Parameter Guide","openapi":"en/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview"},{"group":"H3","icon":"video","pages":[{"title":"Minimax H3 Text-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video"},{"title":"Minimax H3 Image-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video"},{"title":"Minimax H3 Reference-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video"}]},{"group":"H3 Max","icon":"video","pages":[{"title":"Minimax H3 Max Text-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video"},{"title":"Minimax H3 Max Image-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video"},{"title":"Minimax H3 Max Reference-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video"}]},{"group":"H3 Max Turbo","icon":"video","pages":[{"title":"Minimax H3 Max Turbo Text-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video"},{"title":"Minimax H3 Max Turbo Image-to-Video","openapi":"en/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video"}]}]}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"group":"Gemini Omni 1.2 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.2 Flash Full Parameter Overview","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview"},{"title":"Gemini Omni 1.2 Flash Text-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video"},{"title":"Gemini Omni 1.2 Flash Image-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video"},{"title":"Gemini Omni 1.2 Flash Reference-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video"},{"title":"Gemini Omni 1.2 Flash Video Edit","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit"},{"title":"Gemini Omni 1.2 Flash Video Extend","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend"},{"title":"Gemini Omni 1.2 Flash Video upscaling","openapi":"en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.1 Flash Full Parameter Overview","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview"},{"title":"Gemini Omni 1.1 Flash Text-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video"},{"title":"Gemini Omni 1.1 Flash Image-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video"},{"title":"Gemini Omni 1.1 Flash Reference-to-Video","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video"},{"title":"Gemini Omni 1.1 Flash Video Edit","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit"},{"title":"Gemini Omni 1.1 Flash Video Extend","openapi":"en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend"}]},{"group":"Gemini Omni Flash 1.0","icon":"video","pages":[{"title":"Gemini Omni Flash 1.0 Text-to-Video","openapi":"en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video"},{"title":"Gemini Omni Flash 1.0 Image-to-Video","openapi":"en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video"},{"title":"Gemini Omni Flash 1.0 Reference-to-Video","openapi":"en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video"},{"title":"Gemini Omni Flash 1.0 Video Edit","openapi":"en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit"}]}]},{"group":"Kling","icon":"video","pages":[{"title":"Kling Custom Element","openapi":"en/api-manual/video-series/kling/kling-custom-element.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-custom-element"},{"group":"Kling-4.0","icon":"video","pages":[{"title":"Kling-4.0 Text to Video","openapi":"en/api-manual/video-series/kling/kling-v4-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-text-to-video"},{"title":"Kling-4.0 Image to Video","openapi":"en/api-manual/video-series/kling/kling-v4-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-image-to-video"},{"title":"Kling-4.0 Reference to Video","openapi":"en/api-manual/video-series/kling/kling-v4-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-reference-to-video"},{"title":"Kling-4.0 Video Edit","openapi":"en/api-manual/video-series/kling/kling-v4-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-video-edit"}]},{"group":"Kling-4.0-Flash","icon":"video","pages":[{"title":"Kling-4.0-Flash Text to Video","openapi":"en/api-manual/video-series/kling/kling-v4-flash-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-flash-text-to-video"},{"title":"Kling-4.0-Flash Image to Video","openapi":"en/api-manual/video-series/kling/kling-v4-flash-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-flash-image-to-video"},{"title":"Kling-4.0-Flash Reference to Video","openapi":"en/api-manual/video-series/kling/kling-v4-flash-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-flash-reference-to-video"},{"title":"Kling-4.0-Flash Video Edit","openapi":"en/api-manual/video-series/kling/kling-v4-flash-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v4-flash-video-edit"}]},{"group":"Kling-O3","icon":"video","pages":[{"title":"Kling-O3 Text to Video","openapi":"en/api-manual/video-series/kling/kling-o3-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o3-text-to-video"},{"title":"Kling-O3 Image to Video","openapi":"en/api-manual/video-series/kling/kling-o3-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o3-image-to-video"},{"title":"Kling-O3 Reference to Video","openapi":"en/api-manual/video-series/kling/kling-o3-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o3-reference-to-video"},{"title":"Kling-O3 Video Edit","openapi":"en/api-manual/video-series/kling/kling-o3-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o3-video-edit"}]},{"group":"Kling-V3","icon":"video","pages":[{"title":"Kling-V3 Text to Video","openapi":"en/api-manual/video-series/kling/kling-v3-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v3-text-to-video"},{"title":"Kling-V3 Image to Video","openapi":"en/api-manual/video-series/kling/kling-v3-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v3-image-to-video"},{"title":"Kling-V3 Motion Control","openapi":"en/api-manual/video-series/kling/kling-v3-motion-control.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v3-motion-control"}]},{"group":"Kling-V3-Turbo","icon":"video","pages":[{"title":"Kling-V3-Turbo Text to Video","openapi":"en/api-manual/video-series/kling/kling-v3-turbo-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v3-turbo-text-to-video"},{"title":"Kling-V3-Turbo Image to Video","openapi":"en/api-manual/video-series/kling/kling-v3-turbo-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v3-turbo-image-to-video"}]},{"group":"Kling-V2.6","icon":"video","pages":[{"title":"Kling 2.6 Motion Control","openapi":"en/api-manual/video-series/kling/kling-v2.6-motion-control.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-v2.6-motion-control"}]},{"group":"Kling-O1","icon":"video","pages":[{"title":"Kling-O1 Image to Video","openapi":"en/api-manual/video-series/kling/kling-o1-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o1-image-to-video"},{"title":"Kling-O1 Video Edit","openapi":"en/api-manual/video-series/kling/kling-o1-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o1-video-edit"},{"title":"Kling-O1 Video Edit (Fast)","openapi":"en/api-manual/video-series/kling/kling-o1-video-edit-fast.json POST /v1/videos/generations","href":"/en/api-manual/video-series/kling/kling-o1-video-edit-fast"}]}]},{"group":"HappyHorse","icon":"video","pages":[{"group":"HappyHorse 1.1","icon":"video","pages":[{"title":"HappyHorse 1.1 Text-to-Video","openapi":"en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video"},{"title":"HappyHorse 1.1 Image-to-Video","openapi":"en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video"},{"title":"HappyHorse 1.1 Reference-to-Video","openapi":"en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video"}]},{"group":"HappyHorse 1.0","icon":"video","pages":[{"title":"HappyHorse 1.0 Text-to-Video","openapi":"en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video"},{"title":"HappyHorse 1.0 Image-to-Video","openapi":"en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video"},{"title":"HappyHorse 1.0 Reference-to-Video","openapi":"en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video"},{"title":"HappyHorse 1.0 Video-Edit","openapi":"en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit"}]}]},{"group":"Grok","icon":"video","pages":[{"title":"Grok Imagine 1.5 Video Preview","openapi":"en/api-manual/video-series/grok/grok-imagine-video-1.5-preview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-video-1.5-preview"},{"title":"Grok Imagine 1.5 Lite Video","openapi":"en/api-manual/video-series/grok/grok-imagine-video-1.5-lite.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-video-1.5-lite"},{"title":"Grok Imagine 1.0 Text to Video","openapi":"en/api-manual/video-series/grok/grok-imagine-video-1.0-t2v.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-video-1.0-t2v"},{"title":"Grok Imagine 1.0 Image to Video","openapi":"en/api-manual/video-series/grok/grok-imagine-video-1.0-i2v.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-video-1.0-i2v"},{"title":"Grok Imagine Text to Video Beta","openapi":"en/api-manual/video-series/grok/grok-imagine-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-text-to-video"},{"title":"Grok Imagine Image to Video Beta","openapi":"en/api-manual/video-series/grok/grok-imagine-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/grok/grok-imagine-image-to-video"}]},{"group":"Seedance","icon":"video","pages":[{"title":"Seedance-1.0-Pro-Fast Video Generation","openapi":"en/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate"}]},{"group":"Veo3.1","icon":"video","pages":[{"title":"Veo3.1-Lite Video Generation","openapi":"en/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate"},{"title":"Veo3.1-Pro Video Generation","openapi":"en/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate"},{"title":"Veo3.1-Pro Video Generation Beta","openapi":"en/api-manual/video-series/veo3.1/veo3.1-pro-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/veo3.1/veo3.1-pro-video-generate"},{"title":"Veo3.1-Fast Video Generation","openapi":"en/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate"},{"title":"Veo3.1-Fast Video Generation Beta","openapi":"en/api-manual/video-series/veo3.1/veo3.1-fast-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/veo3.1/veo3.1-fast-video-generate"}]},{"group":"Hailuo","icon":"video","pages":[{"title":"Hailuo-02 Video Generation","openapi":"en/api-manual/video-series/hailuo/hailuo-02-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/hailuo/hailuo-02-video-generate"},{"title":"Hailuo-2.3 Video Generation","openapi":"en/api-manual/video-series/hailuo/hailuo-2-3-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/hailuo/hailuo-2-3-video-generate"},{"title":"Hailuo-2.3-Fast Video Generation","openapi":"en/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate"}]},{"group":"Wan","icon":"video","pages":[{"group":"Wan3.0","icon":"video","pages":[{"title":"Wan3.0 Complete Parameter Guide","openapi":"en/api-manual/video-series/wan3.0/wan3.0-overview.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-overview"},{"title":"Wan3.0 Text-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-text-to-video"},{"title":"Wan3.0 Image-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-image-to-video"},{"title":"Wan3.0 Reference-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-reference-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-reference-video"},{"title":"Wan3.0 Prime Text-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video"},{"title":"Wan3.0 Prime Image-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video"},{"title":"Wan3.0 Prime Reference-to-Video","openapi":"en/api-manual/video-series/wan3.0/wan3.0-prime-reference-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan3.0/wan3.0-prime-reference-video"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Wan2.7 Text to Video","openapi":"en/api-manual/video-series/wan2.7/wan2.7-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.7/wan2.7-text-to-video"},{"title":"Wan2.7 Image to Video","openapi":"en/api-manual/video-series/wan2.7/wan2.7-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.7/wan2.7-image-to-video"},{"title":"Wan2.7 Reference Video","openapi":"en/api-manual/video-series/wan2.7/wan2.7-reference-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.7/wan2.7-reference-video"},{"title":"Wan2.7 Video Edit","openapi":"en/api-manual/video-series/wan2.7/wan2.7-video-edit.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.7/wan2.7-video-edit"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Wan2.6 Text to Video","openapi":"en/api-manual/video-series/wan2.6/wan2.6-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.6/wan2.6-text-to-video"},{"title":"Wan2.6 Image to Video","openapi":"en/api-manual/video-series/wan2.6/wan2.6-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.6/wan2.6-image-to-video"},{"title":"Wan2.6 Image-to-Video Flash","openapi":"en/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash"},{"title":"Wan2.6 Reference Video","openapi":"en/api-manual/video-series/wan2.6/wan2.6-reference-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.6/wan2.6-reference-video"},{"title":"Wan2.6 Reference Video Flash","openapi":"en/api-manual/video-series/wan2.6/wan2.6-reference-video-flash.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.6/wan2.6-reference-video-flash"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"Wan2.5 Text to Video","openapi":"en/api-manual/video-series/wan2.5/wan2.5-text-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.5/wan2.5-text-to-video"},{"title":"Wan2.5 Image to Video","openapi":"en/api-manual/video-series/wan2.5/wan2.5-image-to-video.json POST /v1/videos/generations","href":"/en/api-manual/video-series/wan2.5/wan2.5-image-to-video"}]}]},{"group":"OmniHuman","icon":"video","pages":[{"title":"OmniHuman-1.5 Digital Human Video Generation","openapi":"en/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate"}]},{"group":"VideoRetalk","icon":"video","pages":[{"title":"VideoRetalk Video Generate","openapi":"en/api-manual/video-series/videoretalk/videoretalk-video-generate.json POST /v1/videos/generations","href":"/en/api-manual/video-series/videoretalk/videoretalk-video-generate"}]},{"group":"Topaz","icon":"video","pages":[{"title":"Topaz Video Upscale","openapi":"en/api-manual/video-series/topaz/topaz-video-upscale.json POST /v1/videos/generations","href":"/en/api-manual/video-series/topaz/topaz-video-upscale"}]},{"group":"Tencent","icon":"video","pages":[{"title":"Tencent Video Upscale","openapi":"en/api-manual/video-series/tencent/tencent-video-upscale.json POST /v1/videos/generations","href":"/en/api-manual/video-series/tencent/tencent-video-upscale"}]}]},{"group":"Audio Series","pages":[{"group":"Seed Audio","icon":"waveform-lines","pages":[{"title":"Seed-Audio 1.0 Voices","icon":"book-open","href":"/en/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0-voices"},{"title":"Seed-Audio 1.0 Audio Generation","openapi":"en/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0.json POST /v1/audios/generations","href":"/en/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0"}]},{"group":"Suno","icon":"music","pages":[{"title":"Suno Music Generation Beta","openapi":"en/api-manual/audio-series/suno/suno-music-generation.json POST /v1/audios/generations","href":"/en/api-manual/audio-series/suno/suno-music-generation"},{"title":"Suno Persona Creation Beta","openapi":"en/api-manual/audio-series/suno/suno-persona-creation.json POST /v1/audios/generations","href":"/en/api-manual/audio-series/suno/suno-persona-creation"}]},{"group":"Qwen Audio TTS","icon":"volume-high","pages":[{"title":"Qwen Audio 3.1 TTS Flash Voices","icon":"book-open","href":"/en/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash-voices"},{"title":"Qwen Audio 3.1 TTS Flash Speech Synthesis","openapi":"en/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash.json POST /v1/audios/generations","href":"/en/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash"},{"title":"Voice Enrollment: Create a Custom Voice","openapi":"en/api-manual/audio-series/qwen-audio-tts/voice-enrollment.json POST /v1/audios/generations","href":"/en/api-manual/audio-series/qwen-audio-tts/voice-enrollment"}]}]},{"group":"Text Series","pages":[{"group":"EvoLink Auto","icon":"wand-magic-sparkles","pages":[{"title":"EvoLink Auto - Smart Model Routing","openapi":"en/api-manual/language-series/evolink-auto/evolink-auto-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/evolink-auto/evolink-auto-quickstart"},{"title":"EvoLink Auto - Claude Format","openapi":"en/api-manual/language-series/evolink-auto/evolink-auto-claude.json POST /v1/messages","href":"/en/api-manual/language-series/evolink-auto/evolink-auto-claude"},{"title":"EvoLink Auto - Gemini Format","openapi":"en/api-manual/language-series/evolink-auto/evolink-auto-gemini.json POST /v1beta/models/{model}:generateContent","href":"/en/api-manual/language-series/evolink-auto/evolink-auto-gemini"}]},{"group":"EvoLink Moderation","icon":"shield-check","pages":[{"title":"EvoLink Moderation 1.0 - Complete API Reference","openapi":"en/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api.json POST /v1/moderations","href":"/en/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api"}]},{"group":"Kimi","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Kimi API (All Models) - Chat Completions Quickstart","openapi":"en/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart"},{"title":"Kimi API (All Models) - Chat Completions Full Reference","openapi":"en/api-manual/language-series/kimi/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/kimi/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Kimi API (All Models) - Responses Quickstart","openapi":"en/api-manual/language-series/kimi/responses/responses-quickstart.json POST /v1/responses","href":"/en/api-manual/language-series/kimi/responses/responses-quickstart"},{"title":"Kimi API (All Models) - Responses Full Reference","openapi":"en/api-manual/language-series/kimi/responses/responses-reference.json POST /v1/responses","href":"/en/api-manual/language-series/kimi/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Kimi API (All Models) - Messages Quickstart","openapi":"en/api-manual/language-series/kimi/messages/messages-quickstart.json POST /v1/messages","href":"/en/api-manual/language-series/kimi/messages/messages-quickstart"},{"title":"Kimi API (All Models) - Messages Full Reference","openapi":"en/api-manual/language-series/kimi/messages/messages-reference.json POST /v1/messages","href":"/en/api-manual/language-series/kimi/messages/messages-reference"}]}]},{"group":"Claude","icon":"comments","pages":[{"title":"Claude - Messages API","openapi":"en/api-manual/language-series/claude/claude-messages-api.json POST /v1/messages","href":"/en/api-manual/language-series/claude/claude-messages-api"}]},{"group":"Gemini","icon":"comments","pages":[{"group":"Google Native API Format","icon":"comments","pages":[{"title":"Gemini All-Model API - Native API Quickstart","openapi":"en/api-manual/language-series/gemini/native-api/native-api-quickstart.json POST /v1beta/models/{model}:generateContent","href":"/en/api-manual/language-series/gemini/native-api/native-api-quickstart"},{"title":"Gemini All-Model API - Native API Format","openapi":"en/api-manual/language-series/gemini/native-api/native-api-reference.json POST /v1beta/models/{model}:generateContent","href":"/en/api-manual/language-series/gemini/native-api/native-api-reference"}]},{"group":"OpenAI SDK Format","icon":"comments","pages":[{"title":"Gemini All-Model API - OpenAI Quickstart","openapi":"en/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart"},{"title":"Gemini All-Model API - OpenAI-Compatible Format","openapi":"en/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference.json POST /v1/chat/completions","description":"Select the Gemini text model to call via `model` in the request body (see the reference table for the `model` parameter for all available values).\n\n- Uses the OpenAI SDK / Chat Completions format and returns conversation content synchronously\n- **Plain text / multimodal input**: mixed text + image input (`messages[].content`)\n- **Streaming**: set `stream: true` to return content chunk by chunk\n\n---\n\n**Model specs and differences**\n- **3.8 behavior**: compared with 3.7, it improves software engineering, agents, multi-step reasoning, and multimodal accuracy; it may consume more reasoning / output tokens, especially at `high`. Use `low` for latency-sensitive workloads, the default `medium` for general use, and `high` for complex code, long video, or multi-step reasoning.\n- **Gemini 4 Argon behavior**: `reasoning_effort` accepts `low` / `medium` / `high`; when omitted, the model determines how much to think. `minimal` is downgraded to `low`. Use `max_tokens` to limit output; current Gemini routes do not guarantee that `max_completion_tokens` takes effect. `max_tokens` accepts up to 1,048,576, but a single streaming request returns up to 65,536 thinking and answer tokens, or 32,768 non-streaming; reaching the cap returns `finish_reason: length`. The OpenAI-compatible format does not support long-output continuation; for longer output, use [Native API reference](/en/api-manual/language-series/gemini/native-api/native-api-reference). `extra_body.google.thinking_config.thinking_budget` has no effect on this model. In multi-turn tool calls, return the previous `tool_calls[]` entries’ `thought_signature` unchanged, or the request returns 400.\n- **Gemini 4 Carbon behavior**: parameter rules and output limits are the same as for `gemini-4-argon`. `reasoning_effort` accepts `low` / `medium` / `high` and defaults to `medium`; `minimal` is automatically downgraded to `low`. Use `max_tokens` to control output length. `extra_body.google.thinking_config.thinking_budget` has no effect on this model. For multi-turn tool calls, return the previous `thought_signature` in `tool_calls[]` unchanged or the request returns 400. This format also does not support long-output continuation; use [native API long-output continuation](/en/api-manual/language-series/gemini/native-api/native-api-reference) for longer output. Usage differs from Argon: Carbon uses more thinking for the same request, including simple questions and especially image input, and makes more web searches. Thinking tokens count as output and are billed at the output rate. Set `reasoning_effort` to `low` to control costs.\n- **Gemini 4 Hydrogen behavior**: `reasoning_effort` accepts `low` / `medium` / `high` / `xhigh`, defaulting to `high`. `xhigh` provides the deepest thinking, with the highest latency and thinking-token use; `minimal` is automatically downgraded to `low`. Control output length with `max_tokens`. It accepts up to 1,048,576, but each streaming or non-streaming request returns up to 65,536 thinking and answer tokens; reaching the limit returns `finish_reason: length`. This format does not support long-output continuation; use [Native API continuation](/en/api-manual/language-series/gemini/native-api/native-api-reference) for longer output. `extra_body.google.thinking_config.thinking_budget` has no effect on this model. In multi-turn tool calls, return the `thought_signature` from the previous `tool_calls[]` unchanged or the request returns 400.\n- **Sampling / penalty parameters** `temperature` / `top_p` / `frequency_penalty` / `presence_penalty`: consistent across the entire Gemini 3.x series, custom values do not affect the output; a `temperature` / `top_p` value outside the range returns a 400, and `frequency_penalty` / `presence_penalty` are ignored and have no effect (no error is raised).\n- **Thinking control** `reasoning_effort`: `minimal` / `low` / `medium` / `high` / `xhigh` (see the `reasoning_effort` parameter for the levels supported and the default of each model); effective for the Gemini 3.x / 4 series. `gemini-4-carbon` / `gemini-4-argon` / `gemini-4-hydrogen` / `gemini-3.8-flash` / `gemini-3.7-flash` and the Pro models do not support `minimal`; a passed value is automatically downgraded to `low`. `xhigh` is supported only by `gemini-4-hydrogen`; passing it to `gemini-4-carbon` / `gemini-4-argon` automatically downgrades it to `high`.\n- **Last-turn role**: the `role` of the last message must not be `assistant` (Gemini 3.5+ will error).\n- **Token limits**: `gemini-3.8-flash` / `gemini-3.7-flash` / `gemini-3.6-flash` / `gemini-3.5-flash-lite` have a 1,048,576-token context and a maximum output of 65,536. `gemini-4-carbon` / `gemini-4-argon` / `gemini-4-hydrogen` share a 1,048,576-token context across input, thinking, and output; each streaming request returns up to 65,536 tokens, or 32,768 (65,536 for `gemini-4-hydrogen`) non-streaming, including thinking and the answer. Actual output is also limited by remaining context space. This format does not support continuation. Other models follow their own specifications.\n- **Gemini 2.5 IDs**: from 2026-10-19, `gemini-2.5-pro` / `gemini-2.5-flash` / `gemini-2.5-flash-lite` are served by `gemini-3.8-flash` / `gemini-3.5-flash-lite` / `gemini-3.1-flash-lite-preview` and billed at their rates; responses show the new model ID, and parameter behavior follows the new model. `extra_body.google.thinking_config.thinking_budget` is converted to `reasoning_effort` (see `extra_body`).","href":"/en/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference"}]},{"group":"Decisions API","icon":"comments","pages":[{"title":"Gemini Decisions - Complete Parameter Reference","openapi":"en/api-manual/language-series/gemini/decisions/decisions-reference.json POST /v1beta/decisions","href":"/en/api-manual/language-series/gemini/decisions/decisions-reference"}]}]},{"group":"GPT","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"GPT All-Model API - Chat Completions Quickstart","openapi":"en/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","description":"- Call GPT series text models using the OpenAI SDK format (select the specific model via the `model` parameter)\n- Reasoning + tool-calling models, supporting mixed text and image input\n- Synchronous processing mode, minimal parameters, quick to get started\n- Need more parameters? See the [full parameter reference](/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference)\n- Need server-side tools (web search, code execution)? Use the [Responses API](/en/api-manual/language-series/gpt/responses/responses-quickstart)\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` default to `medium` reasoning. Function calling in Chat Completions requires an explicit `reasoning_effort: \"none\"`. `gpt-6-astra` and `gpt-6.1-sol` do not support `none`; use the [Responses API](/en/api-manual/language-series/gpt/responses/responses-reference) for function calling. Use Responses for GPT-6 `max` effort; this endpoint does not support it. `gpt-6.1-terra` supports `none`; use the Responses API for function calling with this model as well.","href":"/en/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart"},{"title":"GPT All-Model API - Chat Completions Reference","openapi":"en/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"GPT All-Model API - Responses Quickstart","openapi":"en/api-manual/language-series/gpt/responses/responses-quickstart.json POST /v1/responses","href":"/en/api-manual/language-series/gpt/responses/responses-quickstart"},{"title":"GPT All-Model API - Responses Reference","openapi":"en/api-manual/language-series/gpt/responses/responses-reference.json POST /v1/responses","href":"/en/api-manual/language-series/gpt/responses/responses-reference"}]},{"group":"Decisions API","icon":"comments","pages":[{"title":"GPT Decisions - Complete Parameter Reference","openapi":"en/api-manual/language-series/gpt/decisions/decisions-reference.json POST /v1/decisions","href":"/en/api-manual/language-series/gpt/decisions/decisions-reference"}]}]},{"group":"Grok","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Grok All-Model API - Chat Completions Quickstart","openapi":"en/api-manual/language-series/grok/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/grok/chat-completions/chat-completions-quickstart"},{"title":"Grok All-Model API - Chat Completions Reference","openapi":"en/api-manual/language-series/grok/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/grok/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Grok All-Model API - Responses Quickstart","openapi":"en/api-manual/language-series/grok/responses/responses-quickstart.json POST /v1/responses","href":"/en/api-manual/language-series/grok/responses/responses-quickstart"},{"title":"Grok All-Model API - Responses Reference","openapi":"en/api-manual/language-series/grok/responses/responses-reference.json POST /v1/responses","href":"/en/api-manual/language-series/grok/responses/responses-reference"}]}]},{"group":"Doubao Seed 2.0","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 - Quick Start","openapi":"en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart"},{"title":"Doubao Seed 2.0 - Complete API Reference","openapi":"en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 Responses API - Quick Start","openapi":"en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart.json POST /v1/responses","href":"/en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart"},{"title":"Doubao Seed 2.0 Responses API - Complete API Reference","openapi":"en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference.json POST /v1/responses","href":"/en/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference"}]}]},{"group":"DeepSeek","icon":"comments","pages":[{"group":"DeepSeek V4","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"DeepSeek V4 - OpenAI-Compatible API","openapi":"en/api-manual/language-series/deepseek-v4/deepseek-v4-chat.json POST /v1/chat/completions","href":"/en/api-manual/language-series/deepseek-v4/deepseek-v4-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"DeepSeek V4 - Anthropic-Compatible API","openapi":"en/api-manual/language-series/deepseek-v4/deepseek-v4-messages.json POST /v1/messages","href":"/en/api-manual/language-series/deepseek-v4/deepseek-v4-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"DeepSeek V4 - Responses API","openapi":"en/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json POST /v1/responses","href":"/en/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]}]},{"group":"DeepSeek V3.2","icon":"comments","pages":[{"title":"DeepSeek - Complete API Reference","openapi":"en/api-manual/language-series/deepseek/deepseek-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/deepseek/deepseek-reference"}]}]},{"group":"MiniMax","icon":"comments","pages":[{"group":"MiniMax-M3.1-Flash","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - OpenAI-Compatible API","openapi":"en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat.json POST /v1/chat/completions","href":"/en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - Anthropic-Compatible API","openapi":"en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages.json POST /v1/messages","href":"/en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - Responses API","openapi":"en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses.json POST /v1/responses","href":"/en/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses"}]}]},{"group":"MiniMax-M3","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3 - OpenAI-Compatible API","openapi":"en/api-manual/language-series/minimax-m3/minimax-m3-chat.json POST /v1/chat/completions","href":"/en/api-manual/language-series/minimax-m3/minimax-m3-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3 - Anthropic-Compatible API","openapi":"en/api-manual/language-series/minimax-m3/minimax-m3-messages.json POST /v1/messages","href":"/en/api-manual/language-series/minimax-m3/minimax-m3-messages"}]}]},{"group":"MiniMax-M2.5","icon":"comments","pages":[{"title":"MiniMax-M2.5 - Complete API Reference","openapi":"en/api-manual/language-series/minimax-m2.5/minimax-m2.5-api.json POST /v1/chat/completions","href":"/en/api-manual/language-series/minimax-m2.5/minimax-m2.5-api"}]}]},{"group":"Qwen","icon":"comments","pages":[{"group":"Qwen3.8-Max","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Full Parameter Documentation","openapi":"en/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat.json POST /v1/chat/completions","href":"/en/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Responses API","openapi":"en/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses.json POST /v1/responses","href":"/en/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Anthropic-Compatible API","openapi":"en/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages.json POST /v1/messages","href":"/en/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages"}]}]}]},{"group":"GLM","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"GLM All-Model API - Chat Completions Quickstart","openapi":"en/api-manual/language-series/glm/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/en/api-manual/language-series/glm/chat-completions/chat-completions-quickstart"},{"title":"GLM All-Model API - Chat Completions Reference","openapi":"en/api-manual/language-series/glm/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/en/api-manual/language-series/glm/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"GLM All-Model API - Responses Quickstart","openapi":"en/api-manual/language-series/glm/responses/responses-quickstart.json POST /v1/responses","href":"/en/api-manual/language-series/glm/responses/responses-quickstart"},{"title":"GLM All-Model API - Responses Reference","openapi":"en/api-manual/language-series/glm/responses/responses-reference.json POST /v1/responses","href":"/en/api-manual/language-series/glm/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"GLM All-Model API - Messages Quickstart","openapi":"en/api-manual/language-series/glm/messages/messages-quickstart.json POST /v1/messages","href":"/en/api-manual/language-series/glm/messages/messages-quickstart"},{"title":"GLM All-Model API - Messages Reference","openapi":"en/api-manual/language-series/glm/messages/messages-reference.json POST /v1/messages","href":"/en/api-manual/language-series/glm/messages/messages-reference"}]}]}]},{"group":"Account Management","pages":[{"title":"Get Credits Usage","openapi":"en/api-manual/account-management/get-credits.json GET /v1/credits","href":"/en/api-manual/account-management/get-credits"}]},{"group":"Task Management","pages":[{"title":"Error Codes Reference","icon":"triangle-exclamation","href":"/en/api-manual/task-management/error-codes"},{"title":"Query Task Status","openapi":"en/api-manual/task-management/get-task-detail.json GET /v1/tasks/{task_id}","href":"/en/api-manual/task-management/get-task-detail"}]},{"group":"File Management","pages":[{"group":"File Upload","icon":"upload","pages":[{"title":"Base64 File Upload","openapi":"en/api-manual/file-series/upload-base64.json POST /api/v1/files/upload/base64","href":"/en/api-manual/file-series/upload-base64"},{"title":"File Stream Upload","openapi":"en/api-manual/file-series/upload-stream.json POST /api/v1/files/upload/stream","href":"/en/api-manual/file-series/upload-stream"},{"title":"URL File Upload","openapi":"en/api-manual/file-series/upload-url.json POST /api/v1/files/upload/url","href":"/en/api-manual/file-series/upload-url"}]},{"title":"Get File Quota","openapi":"en/api-manual/file-series/quota.json GET /api/v1/files/quota","href":"/en/api-manual/file-series/quota"}]}]},{"tab":"CLI/MCP","pages":[{"title":"CLI/MCP","href":"/en/cli-mcp/overview"}]},{"tab":"Integration Guide","pages":[{"title":"Integration Guide","href":"/en/integration-guide/claude-code-cli"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/en/introduction"}]}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-manual/language-series/gemini/decisions/decisions-reference"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-manual/language-series/gemini/decisions/decisions-reference"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-manual/language-series/gemini/decisions/decisions-reference"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-manual/language-series/gemini/decisions/decisions-reference"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-manual/language-series/gemini/decisions/decisions-reference"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-manual/language-series/gemini/decisions/decisions-reference"}]}]},"basePath":"","title":"Gemini Decisions - Complete Parameter Reference - EvoLink.AI","buildId":"dpl_AHzSCQPRq6mP9FZXEa5AbDZTffie","deploymentId":"dpl_AHzSCQPRq6mP9FZXEa5AbDZTffie","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C0w-WQJ2.js","utils-C5d2irbo.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CJr73d5s.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B9xqpnhe.js","snippetPresets-C6Ms_vrL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-C4vTqKLT.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dvb1kse5.js","shallow-BIuit-p4.js","getApiPlaygroundDisplay-B4qYxU7P.js","CodeSnippet-DbbDcn2_.js","CodeSnippets-P3qMtezt.js","Page-DLEGoKJA.js","getPastedJson-rlg7qTiW.js","icon-ChyN3MIj.js","MethodPill-BDbONhDa.js","DuplicateIcon-CJlrtq8z.js","createIcon-BDOguHRU.js","DynamicMarkdown-mBxoveKr.js","SectionHeading-CAMJotVi.js","axios-vUo_bRtp.js","Markdown-BNXMbgxP.js","clsx-4BR7cppx.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CAwBMBkB.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CJogWhER.js"]}