Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users.
Create a model response in OpenAI’s Responses API format. Works with every Venice text model and returns typed output items such as reasoning, message, and function_call. Set stream: true to receive Server-Sent Events.
Most OpenAI models are forwarded to OpenAI’s Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send x-venice-responses-mode: native or compat to choose the mode, and read the x-venice-responses-lane response header to see which one served the request.
Venice does not store responses, so send the full conversation in input on every request. E2EE-capable models are not supported on this endpoint; use /api/v1/chat/completions with the required E2EE headers instead.
Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Corpo
application/json
Request body for the Responses API endpoint. E2EE-capable models are not supported on /api/v1/responses; use /api/v1/chat/completions with the required E2EE headers instead.
The ID of the model to use. E2EE-capable models are not supported on /api/v1/responses; use /api/v1/chat/completions with the required E2EE headers instead.
Optional identifier for the API customer's end user. Combined with the Venice user id when attributing the request to upstream providers. Distinct from the discarded OpenAI user field. Must be printable ASCII and must not contain ||.
{
"error": "This API key is restricted to configured IP addresses, and this request's source IP is not allowed"
}
{
"error": "<string>"
}
{
"error": "<string>"
}
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Venice API Docs","colors":{"primary":"#125DA3","light":"#125DA3","dark":"#125DA3"},"logo":{"light":"https://mintcdn.com/veniceai/gFXvp87w4B810n0Y/logo/light.svg?fit=max\u0026auto=format\u0026n=gFXvp87w4B810n0Y\u0026q=85\u0026s=121558c3bff1e4e012fcd34bdc50555c","dark":"https://mintcdn.com/veniceai/0vNwudF9KfvWPUSs/logo/dark.svg?fit=max\u0026auto=format\u0026n=0vNwudF9KfvWPUSs\u0026q=85\u0026s=79383337fb486ba06afb95cb7d0b4bf7","href":"https://venice.ai/?utm_source=venice-api-documentation"},"favicon":"https://mintcdn.com/veniceai/wJjdz14nrhedln0s/favicon.png?fit=max\u0026auto=format\u0026n=wJjdz14nrhedln0s\u0026q=85\u0026s=171a8dd0d43182f3b386c25e13152d92","api":{"openapi":"swagger.yaml","playground":{"proxy":false},"mdx":{"auth":{"method":"bearer"},"server":"https://api.venice.ai/api/v1"}},"navbar":{"links":[],"primary":{"type":"button","label":"Try Venice","href":"https://venice.ai/chat?utm_source=venice-api-documentation"}},"footer":{"socials":{"x":"https://x.com/AskVenice","discord":"https://discord.gg/askvenice","github":"https://github.com/veniceai","linkedin":"https://www.linkedin.com/company/venice-ai"}},"seo":{"metatags":{"og:site_name":"Venice API Docs","og:locale":"en_US","og:logo":"/logo/light.svg","article:publisher":"Venice AI","twitter:site":"@AskVenice"},"indexing":"navigable"},"icons":{"library":"tabler"},"styling":{"codeblocks":"system","latex":true},"integrations":{"gtm":{"tagId":"GTM-KFP6HX49"},"plausible":{"domain":"docs.venice.ai"}},"navigation":{"languages":[{"language":"en","default":true,"href":"overview/about-venice"},{"language":"pt-BR","href":"pt-BR/overview/about-venice"},{"language":"ar","href":"ar/overview/about-venice"},{"language":"it","href":"it/overview/about-venice"},{"language":"de","href":"de/overview/about-venice"},{"language":"es","href":"es/overview/about-venice"},{"language":"fr","href":"fr/overview/about-venice"},{"language":"zh","href":"zh/overview/about-venice"},{"language":"ko","href":"ko/overview/about-venice"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"veniceai","hasAudioNarration":false,"actualSubdomain":"veniceai","customDomains":["docs.venice.ai"],"gitSource":{"type":"github","owner":"veniceai","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3e75535644a056a714bb3","collectionId":"2aacb1f1-536d-498b-a510-32bfc422a2cc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3e75535644a056a714bb3"},"feedback":{"edits":true,"issues":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3e75535644a056a714bb3","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"Docs","count":79},{"language":"ar","tag":"التوثيق","count":79},{"language":"de","tag":"Dokumentation","count":79},{"language":"es","tag":"Documentación","count":79},{"language":"fr","tag":"Documentation","count":79},{"language":"it","tag":"Documentazione","count":79},{"language":"ko","tag":"문서","count":79},{"language":"pt-BR","tag":"Documentação","count":79},{"language":"zh","tag":"文档","count":79},{"language":"en","tag":"API Reference","count":58},{"language":"en","tag":"Venice APIs","count":58},{"language":"ar","tag":"مرجع الـ API","count":58},{"language":"ar","tag":"Venice APIs","count":58},{"language":"de","tag":"API-Referenz","count":58},{"language":"de","tag":"Venice APIs","count":58},{"language":"es","tag":"Referencia de la API","count":58},{"language":"es","tag":"Venice APIs","count":58},{"language":"fr","tag":"Référence de l'API","count":58},{"language":"fr","tag":"Venice APIs","count":58},{"language":"it","tag":"Riferimento API","count":58},{"language":"it","tag":"Venice APIs","count":58},{"language":"ko","tag":"API 레퍼런스","count":58},{"language":"ko","tag":"Venice APIs","count":58},{"language":"pt-BR","tag":"Referência da API","count":58},{"language":"pt-BR","tag":"Venice APIs","count":58},{"language":"zh","tag":"API 参考","count":58},{"language":"zh","tag":"Venice APIs","count":58},{"language":"en","tag":"Audio","count":18},{"language":"en","tag":"Learn","count":18},{"language":"ar","tag":"الصوت","count":18},{"language":"ar","tag":"تعلّم","count":18},{"language":"de","tag":"Audio","count":18},{"language":"de","tag":"Lernen","count":18},{"language":"es","tag":"Audio","count":18},{"language":"es","tag":"Aprender","count":18},{"language":"fr","tag":"Audio","count":18},{"language":"fr","tag":"Apprendre","count":18},{"language":"it","tag":"Audio","count":18},{"language":"it","tag":"Impara","count":18},{"language":"ko","tag":"오디오","count":18},{"language":"ko","tag":"학습","count":18},{"language":"pt-BR","tag":"Áudio","count":18},{"language":"pt-BR","tag":"Aprender","count":18},{"language":"zh","tag":"音频","count":18},{"language":"zh","tag":"学习","count":18},{"language":"it","tag":"Immagini","count":12},{"language":"ko","tag":"이미지","count":12},{"language":"zh","tag":"图像","count":12},{"language":"en","tag":"Models","count":11},{"language":"en","tag":"Text \u0026 Chat","count":11},{"language":"ar","tag":"النماذج","count":11},{"language":"ar","tag":"النص والدردشة","count":11},{"language":"de","tag":"Modelle","count":11},{"language":"de","tag":"Text \u0026 Chat","count":11},{"language":"es","tag":"Modelos","count":11},{"language":"es","tag":"Texto y chat","count":11},{"language":"fr","tag":"Modèles","count":11},{"language":"fr","tag":"Texte et chat","count":11},{"language":"it","tag":"Modelli","count":11},{"language":"it","tag":"Testo e chat","count":11},{"language":"ko","tag":"모델","count":11},{"language":"ko","tag":"텍스트 및 채팅","count":11},{"language":"pt-BR","tag":"Modelos","count":11},{"language":"pt-BR","tag":"Texto e chat","count":11},{"language":"zh","tag":"模型","count":11},{"language":"zh","tag":"文本与聊天","count":11},{"language":"en","tag":"Agents \u0026 Integrations","count":10},{"language":"ar","tag":"الوكلاء والتكاملات","count":10},{"language":"de","tag":"Agenten \u0026 Integrationen","count":10},{"language":"es","tag":"Agentes e integraciones","count":10},{"language":"fr","tag":"Agents et intégrations","count":10},{"language":"it","tag":"Agenti e integrazioni","count":10},{"language":"ko","tag":"에이전트 및 통합","count":10},{"language":"pt-BR","tag":"Agentes e integrações","count":10},{"language":"zh","tag":"智能体与集成","count":10},{"language":"en","tag":"Video","count":9},{"language":"ar","tag":"الفيديو","count":9},{"language":"de","tag":"Video","count":9},{"language":"es","tag":"Vídeo","count":9},{"language":"fr","tag":"Vidéo","count":9},{"language":"it","tag":"Video","count":9},{"language":"ko","tag":"비디오","count":9},{"language":"pt-BR","tag":"Vídeo","count":9},{"language":"zh","tag":"视频","count":9},{"language":"en","tag":"Coding Tools","count":8},{"language":"ar","tag":"أدوات البرمجة","count":8},{"language":"de","tag":"Coding-Tools","count":8},{"language":"es","tag":"Herramientas de código","count":8},{"language":"fr","tag":"Outils de code","count":8},{"language":"pt-BR","tag":"Ferramentas de código","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"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":"llms-txt-v2","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/veniceai/27197d3a34e3a413/style.css"}],"page":{"pagePath":"pt-BR/api-reference/endpoint/responses/create","slug":"/pt-BR/api-reference/endpoint/responses/create","pageMetadata":{"title":"Responses","openapi":"POST /responses","og:title":"Responses | Venice API Docs","og:description":"Documentação da Responses API da Venice, compatível com a OpenAI.","description":"**Beta**: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users.\n\nCreate a model response in OpenAI's Responses API format. Works with every Venice text model and returns typed output items such as `reasoning`, `message`, and `function_call`. Set `stream: true` to receive Server-Sent Events.\n\nMost OpenAI models are forwarded to OpenAI's Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send `x-venice-responses-mode: native` or `compat` to choose the mode, and read the `x-venice-responses-lane` response header to see which one served the request.\n\nVenice does not store responses, so send the full conversation in `input` on every request. E2EE-capable models are not supported on this endpoint; use `/api/v1/chat/completions` with the required E2EE headers instead.\n\nSee the [Responses API guide](https://docs.venice.ai/guides/features/responses-api) for the features and limitations of each mode.\n\n**Authentication:** This endpoint accepts either a Bearer API key or a `SIGN-IN-WITH-X` header for x402 wallet-based authentication. The legacy `X-Sign-In-With-X` header is also accepted during migration. When using x402, a `402 Payment Required` response indicates insufficient balance and includes top-up instructions.","href":"/pt-BR/api-reference/endpoint/responses/create"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Beta\"\n }), \": This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Create a model response in OpenAI’s Responses API format. Works with every Venice text model and returns typed output items such as \", _jsx(_components.code, {\n children: \"reasoning\"\n }), \", \", _jsx(_components.code, {\n children: \"message\"\n }), \", and \", _jsx(_components.code, {\n children: \"function_call\"\n }), \". Set \", _jsx(_components.code, {\n children: \"stream: true\"\n }), \" to receive Server-Sent Events.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Most OpenAI models are forwarded to OpenAI’s Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send \", _jsx(_components.code, {\n children: \"x-venice-responses-mode: native\"\n }), \" or \", _jsx(_components.code, {\n children: \"compat\"\n }), \" to choose the mode, and read the \", _jsx(_components.code, {\n children: \"x-venice-responses-lane\"\n }), \" response header to see which one served the request.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Venice does not store responses, so send the full conversation in \", _jsx(_components.code, {\n children: \"input\"\n }), \" on every request. E2EE-capable models are not supported on this endpoint; use \", _jsx(_components.code, {\n children: \"/api/v1/chat/completions\"\n }), \" with the required E2EE headers instead.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"See the \", _jsx(_components.a, {\n href: \"https://docs.venice.ai/guides/features/responses-api\",\n children: \"Responses API guide\"\n }), \" for the features and limitations of each mode.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Authentication:\"\n }), \" This endpoint accepts either a Bearer API key or a \", _jsx(_components.code, {\n children: \"SIGN-IN-WITH-X\"\n }), \" header for x402 wallet-based authentication. The legacy \", _jsx(_components.code, {\n children: \"X-Sign-In-With-X\"\n }), \" header is also accepted during migration. When using x402, a \", _jsx(_components.code, {\n children: \"402 Payment Required\"\n }), \" response indicates insufficient balance and includes top-up instructions.\"]\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{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Responses","openapi":"POST /responses","og:title":"Responses | Venice API Docs","og:description":"Documentação da Responses API da Venice, compatível com a OpenAI.","description":"**Beta**: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users.\n\nCreate a model response in OpenAI's Responses API format. Works with every Venice text model and returns typed output items such as `reasoning`, `message`, and `function_call`. Set `stream: true` to receive Server-Sent Events.\n\nMost OpenAI models are forwarded to OpenAI's Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send `x-venice-responses-mode: native` or `compat` to choose the mode, and read the `x-venice-responses-lane` response header to see which one served the request.\n\nVenice does not store responses, so send the full conversation in `input` on every request. E2EE-capable models are not supported on this endpoint; use `/api/v1/chat/completions` with the required E2EE headers instead.\n\nSee the [Responses API guide](https://docs.venice.ai/guides/features/responses-api) for the features and limitations of each mode.\n\n**Authentication:** This endpoint accepts either a Bearer API key or a `SIGN-IN-WITH-X` header for x402 wallet-based authentication. The legacy `X-Sign-In-With-X` header is also accepted during migration. When using x402, a `402 Payment Required` response indicates insufficient balance and includes top-up instructions.","href":"/pt-BR/api-reference/endpoint/responses/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/veniceai/e2ef95b7f404dd19/model-search.js"],"openApiReferenceData":{"operation":{"description":"**Beta**: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users.\n\nCreate a model response in OpenAI's Responses API format. Works with every Venice text model and returns typed output items such as `reasoning`, `message`, and `function_call`. Set `stream: true` to receive Server-Sent Events.\n\nMost OpenAI models are forwarded to OpenAI's Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send `x-venice-responses-mode: native` or `compat` to choose the mode, and read the `x-venice-responses-lane` response header to see which one served the request.\n\nVenice does not store responses, so send the full conversation in `input` on every request. E2EE-capable models are not supported on this endpoint; use `/api/v1/chat/completions` with the required E2EE headers instead.\n\nSee the [Responses API guide](https://docs.venice.ai/guides/features/responses-api) for the features and limitations of each mode.\n\n**Authentication:** This endpoint accepts either a Bearer API key or a `SIGN-IN-WITH-X` header for x402 wallet-based authentication. The legacy `X-Sign-In-With-X` header is also accepted during migration. When using x402, a `402 Payment Required` response indicates insufficient balance and includes top-up instructions.","operationId":"createResponse","security":["9c7b30c6-54dd-4898-bdc2-70b80f3ef5f9","451d3ece-fa45-4373-9290-20c09bb7c8ea"],"x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.001","max":"10.00"},"protocols":[{"x402":{}}]},"summary":"/api/v1/responses","tags":["Responses"],"requestBody":"db53a428-9cd9-4e03-982c-90dcbd85a1a7","responses":{"200":"e7a1e68c-06de-46c7-96ff-de31d40e164c","400":"2ed022d9-77a5-44de-9e70-e6d6e7f2ddb6","401":"611deb81-adaa-4cec-9ba4-ead13db2b8c2","402":"204b949b-30d5-48b7-9ca4-4f01a9fc92f7","403":"70edafda-810b-416b-a050-49c180cfcbd7","429":"149a2c3f-5a5b-412f-ab78-440df8549103","500":"19b2953a-269f-4455-8257-b3308fc38551"},"method":"post","type":"path","servers":["4dec1485-73f1-4544-b3b0-aeb2493be681"],"path":"/responses","baseUrlOptions":["https://api.venice.ai/api/v1"],"title":"/api/v1/responses","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string","description":"The ID of the model to use. E2EE-capable models are not supported on /api/v1/responses; use /api/v1/chat/completions with the required E2EE headers instead.","example":"zai-org-glm-5-1","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"input":{"oneOf":[{"type":"string","description":"The input to generate a response for. Can be a simple string or an array of messages.","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"Input Message","required":["type","role","content"],"properties":{"type":{"type":"string","enum":["message"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["user","assistant","system","developer"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"Input Text","required":["type","text"],"properties":{"type":{"type":"string","enum":["input_text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0.text","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"Input Text · object"},{"type":"object","title":"Input Image","required":["type","image_url"],"properties":{"type":{"type":"string","enum":["input_image"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"image_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1.url","typeLabel":"string"},"detail":{"type":"string","enum":["auto","low","high","original"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1.detail","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url","typeLabel":"string | object"},"detail":{"type":"string","enum":["auto","low","high","original"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Input Image · object"},{"type":"object","title":"Output Text (for history)","required":["type","text"],"properties":{"type":{"type":"string","enum":["output_text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.text","typeLabel":"string"},"annotations":{"type":"array","items":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.annotations.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.annotations.items.[INDEX]","typeLabel":"null"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.annotations","typeLabel":"null[]"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"Output Text (for history) · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX]","typeLabel":"Input Text · object | Input Image · object | Output Text (for history) · object"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1","typeLabel":"(Input Text · object | Input Image · object | Output Text (for history) · object)[]"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"string | (Input Text · object | Input Image · object | Output Text (for history) · object)[]"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.id","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"Input Message · object"},{"type":"object","title":"Input Message (Flexible)","required":["role","content"],"properties":{"role":{"type":"string","enum":["user","assistant","system","developer"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"Input Text","required":["type","text"],"properties":{"type":{"type":"string","enum":["input_text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.0.text","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"Input Text · object"},{"type":"object","title":"Input Image","required":["type","image_url"],"properties":{"type":{"type":"string","enum":["input_image"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"image_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1.url","typeLabel":"string"},"detail":{"type":"string","enum":["auto","low","high","original"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1.detail","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.image_url","typeLabel":"string | object"},"detail":{"type":"string","enum":["auto","low","high","original"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Input Image · object"},{"type":"object","title":"Output Text (for history)","required":["type","text"],"properties":{"type":{"type":"string","enum":["output_text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2.text","typeLabel":"string"},"annotations":{"type":"array","items":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2.annotations.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2.annotations.items.[INDEX]","typeLabel":"null"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2.annotations","typeLabel":"null[]"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"Output Text (for history) · object"},{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.3.text","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["type","image_url"],"properties":{"type":{"type":"string","enum":["image_url"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"image_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.image_url.oneOf.0","typeLabel":"string"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.image_url.oneOf.1.url","typeLabel":"string"},"detail":{"type":"string","enum":["auto","low","high","original"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.image_url.oneOf.1.detail","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.image_url.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4.image_url","typeLabel":"string | object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1.items.[INDEX]","typeLabel":"Input Text · object · Input Image · object · Output Text (for history) · object · object · object"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.oneOf.1","typeLabel":"Input Text · object · Input Image · object · Output Text (for history) · object · object · object[]"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"string | Input Text · object · Input Image · object · Output Text (for history) · object · object · object[]"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.id","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Input Message (Flexible) · object"},{"type":"object","title":"Reasoning","required":["type"],"properties":{"type":{"type":"string","enum":["reasoning"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"id":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"summary":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["summary_text"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0.items.[INDEX].oneOf.1.text","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0.items.[INDEX]","typeLabel":"string | object"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.0","typeLabel":"(string | object)[]"},{"type":"null","items":{"oneOf":[{"type":"string"},{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["summary_text"]},"text":{"type":"string"}}}]},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.summary","typeLabel":"(string | object)[] | null"},"content":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.1.items.[INDEX]","typeLabel":"null"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.1","typeLabel":"null[]"},{"title":"null"},{"type":"null","title":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.3","typeLabel":"null"},{"title":"null"},{"type":"null","title":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.oneOf.5","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"string · null[] · null · null"},"encrypted_content":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","enum":["completed","in_progress"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["completed","in_progress"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"Reasoning · object"},{"type":"object","title":"Function Call","required":["type","call_id","name","arguments"],"properties":{"type":{"type":"string","enum":["function_call"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.call_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.name","typeLabel":"string"},"arguments":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.arguments","typeLabel":"string"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.namespace","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"Function Call · object"},{"type":"object","title":"Function Call Output","required":["type","call_id","output"],"properties":{"type":{"type":"string","enum":["function_call_output"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"output":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.1.items.[INDEX]","typeLabel":"null"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.1","typeLabel":"null[]"},{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.2.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.2.additionalProperties","typeLabel":"null"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.2","typeLabel":"object"},{"type":"number","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.3","typeLabel":"number"},{"type":"boolean","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.4","typeLabel":"boolean"},{"title":"null","isRequired":true},{"type":"null","title":"null","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.6","typeLabel":"null"},{"title":"null","isRequired":true},{"type":"null","title":"null","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output.oneOf.8","typeLabel":"null"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.output","typeLabel":"string · null[] · object · number · boolean · null · null"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"Function Call Output · object"},{"type":"object","title":"Item Reference","required":["type","id"],"properties":{"type":{"type":"string","enum":["item_reference"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"Item Reference · object"},{"type":"object","required":["type","call_id","name","input"],"properties":{"type":{"type":"string","enum":["custom_tool_call"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.call_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.name","typeLabel":"string"},"input":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.input","typeLabel":"string"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.namespace","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["type","call_id","output"],"properties":{"type":{"type":"string","enum":["custom_tool_call_output"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"output":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.1.items.[INDEX]","typeLabel":"null"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.1","typeLabel":"null[]"},{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.2.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.2.additionalProperties","typeLabel":"null"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.2","typeLabel":"object"},{"type":"number","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.3","typeLabel":"number"},{"type":"boolean","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.4","typeLabel":"boolean"},{"title":"null","isRequired":true},{"type":"null","title":"null","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.6","typeLabel":"null"},{"title":"null","isRequired":true},{"type":"null","title":"null","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output.oneOf.8","typeLabel":"null"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.output","typeLabel":"string · null[] · object · number · boolean · null · null"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","title":"Additional Tools","required":["type","tools"],"properties":{"type":{"type":"string","enum":["additional_tools"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"tools":{"type":"array","items":{"oneOf":[{"type":"object","title":"Function Tool","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.description","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties","typeLabel":"null"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.parameters","typeLabel":"object"},"strict":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.strict","typeLabel":"boolean"},"defer_loading":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function.defer_loading","typeLabel":"boolean"}},"required":["name"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.function","typeLabel":"object"},"defer_loading":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0.defer_loading","typeLabel":"boolean"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.0","typeLabel":"Function Tool · object"},{"type":"object","title":"Tool Definition","required":["type","execution","parameters"],"properties":{"type":{"type":"string","enum":["tool_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.execution","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"type":{"type":"string","enum":["object"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.parameters.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.parameters","typeLabel":"object"},"description":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1.description","typeLabel":"string | null"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.1","typeLabel":"Tool Definition · object"},{"type":"object","title":"Web Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["web_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"type":"string","enum":["low","medium","high"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.search_context_size","typeLabel":"enum\u003cstring>"},"user_location":{"type":"object","properties":{"type":{"type":"string","enum":["approximate"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location.type","typeLabel":"enum\u003cstring>"},"city":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location.city","typeLabel":"string"},"region":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location.region","typeLabel":"string"},"country":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location.country","typeLabel":"string"},"timezone":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location.timezone","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2.user_location","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.2","typeLabel":"Web Search Tool · object"},{"type":"object","title":"X Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["x_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"allowed_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.allowed_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.allowed_x_handles","typeLabel":"string[]"},"excluded_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.excluded_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.excluded_x_handles","typeLabel":"string[]"},"from_date":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.from_date","typeLabel":"string"},"to_date":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.to_date","typeLabel":"string"},"enable_image_understanding":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.enable_image_understanding","typeLabel":"boolean"},"enable_video_understanding":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3.enable_video_understanding","typeLabel":"boolean"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.3","typeLabel":"X Search Tool · object"},{"type":"object","title":"Code Interpreter Tool","required":["type"],"properties":{"type":{"type":"string","enum":["code_interpreter"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"container":{"type":"object","properties":{"image":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.4.container.image","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.4.container","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.4","typeLabel":"Code Interpreter Tool · object"},{"type":"object","title":"File Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["file_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"vector_store_ids":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.vector_store_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.vector_store_ids","typeLabel":"string[]"},"max_num_results":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.max_num_results","typeLabel":"integer"},"ranking_options":{"type":"object","properties":{"ranker":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.ranking_options.ranker","typeLabel":"string"},"score_threshold":{"type":"number","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.ranking_options.score_threshold","typeLabel":"number"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5.ranking_options","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.5","typeLabel":"File Search Tool · object"},{"type":"object","title":"Computer Use Tool","required":["type"],"properties":{"type":{"type":"string","enum":["computer_use_preview"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"display_width":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.6.display_width","typeLabel":"integer"},"display_height":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.6.display_height","typeLabel":"integer"},"environment":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.6.environment","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.6","typeLabel":"Computer Use Tool · object"},{"type":"object","title":"Generic Tool","required":["type"],"properties":{"type":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX].oneOf.7","typeLabel":"Generic Tool · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools.items.[INDEX]","typeLabel":"Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.tools","typeLabel":"(Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object)[]"},"role":{"type":"string","enum":["developer"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.role","typeLabel":"enum\u003cstring>"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"Additional Tools · object"},{"type":"object","required":["type","call_id","execution","arguments"],"properties":{"type":{"type":"string","enum":["tool_search_call"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.execution","typeLabel":"enum\u003cstring>"},"arguments":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.arguments.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.arguments.additionalProperties","typeLabel":"null"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.arguments","typeLabel":"object"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["type","call_id","execution","tools"],"properties":{"type":{"type":"string","enum":["tool_search_output"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.execution","typeLabel":"enum\u003cstring>"},"tools":{"type":"array","items":{"oneOf":[{"type":"object","title":"Function Tool","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.description","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties","typeLabel":"null"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.parameters","typeLabel":"object"},"strict":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.strict","typeLabel":"boolean"},"defer_loading":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function.defer_loading","typeLabel":"boolean"}},"required":["name"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.function","typeLabel":"object"},"defer_loading":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0.defer_loading","typeLabel":"boolean"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.0","typeLabel":"Function Tool · object"},{"type":"object","title":"Tool Definition","required":["type","execution","parameters"],"properties":{"type":{"type":"string","enum":["tool_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.execution","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"type":{"type":"string","enum":["object"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.parameters.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.parameters","typeLabel":"object"},"description":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1.description","typeLabel":"string | null"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.1","typeLabel":"Tool Definition · object"},{"type":"object","title":"Web Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["web_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"type":"string","enum":["low","medium","high"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.search_context_size","typeLabel":"enum\u003cstring>"},"user_location":{"type":"object","properties":{"type":{"type":"string","enum":["approximate"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location.type","typeLabel":"enum\u003cstring>"},"city":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location.city","typeLabel":"string"},"region":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location.region","typeLabel":"string"},"country":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location.country","typeLabel":"string"},"timezone":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location.timezone","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2.user_location","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.2","typeLabel":"Web Search Tool · object"},{"type":"object","title":"X Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["x_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"allowed_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.allowed_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.allowed_x_handles","typeLabel":"string[]"},"excluded_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.excluded_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.excluded_x_handles","typeLabel":"string[]"},"from_date":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.from_date","typeLabel":"string"},"to_date":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.to_date","typeLabel":"string"},"enable_image_understanding":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.enable_image_understanding","typeLabel":"boolean"},"enable_video_understanding":{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3.enable_video_understanding","typeLabel":"boolean"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.3","typeLabel":"X Search Tool · object"},{"type":"object","title":"Code Interpreter Tool","required":["type"],"properties":{"type":{"type":"string","enum":["code_interpreter"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"container":{"type":"object","properties":{"image":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.4.container.image","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.4.container","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.4","typeLabel":"Code Interpreter Tool · object"},{"type":"object","title":"File Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["file_search"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"vector_store_ids":{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.vector_store_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.vector_store_ids","typeLabel":"string[]"},"max_num_results":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.max_num_results","typeLabel":"integer"},"ranking_options":{"type":"object","properties":{"ranker":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.ranking_options.ranker","typeLabel":"string"},"score_threshold":{"type":"number","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.ranking_options.score_threshold","typeLabel":"number"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5.ranking_options","typeLabel":"object"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.5","typeLabel":"File Search Tool · object"},{"type":"object","title":"Computer Use Tool","required":["type"],"properties":{"type":{"type":"string","enum":["computer_use_preview"],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"display_width":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.6.display_width","typeLabel":"integer"},"display_height":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.6.display_height","typeLabel":"integer"},"environment":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.6.environment","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.6","typeLabel":"Computer Use Tool · object"},{"type":"object","title":"Generic Tool","required":["type"],"properties":{"type":{"type":"string","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX].oneOf.7","typeLabel":"Generic Tool · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools.items.[INDEX]","typeLabel":"Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object"},"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.tools","typeLabel":"(Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object)[]"},"id":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"string"},"status":{"type":"string","enum":["completed"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"object"}],"uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"Input Message · object · Input Message (Flexible) · object · Reasoning · object · Function Call · object · Function Call Output · object · Item Reference · object · object · object · Additional Tools · object · object · object"},"description":"The input to generate a response for. Can be a simple string or an array of messages.","isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"Input Message · object · Input Message (Flexible) · object · Reasoning · object · Function Call · object · Function Call Output · object · Item Reference · object · object · object · Additional Tools · object · object · object[]"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string | Input Message · object · Input Message (Flexible) · object · Reasoning · object · Function Call · object · Function Call Output · object · Item Reference · object · object · object · Additional Tools · object · object · object[]"},"instructions":{"oneOf":[{"type":"string","description":"System instructions for the model, applied before `input`.","uniqueKey":"instructions.oneOf.0","typeLabel":"string"},{"type":"null","description":"System instructions for the model, applied before `input`.","uniqueKey":"instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"instructions","typeLabel":"string | null"},"include":{"type":"array","items":{"type":"string","uniqueKey":"include.items.[INDEX]","typeLabel":"string"},"description":"Additional response fields to include (OpenAI-compatible).","uniqueKey":"include","typeLabel":"string[]"},"max_output_tokens":{"type":"integer","minimum":0,"exclusiveMinimum":true,"description":"Maximum number of tokens to generate.","uniqueKey":"max_output_tokens","typeLabel":"integer"},"temperature":{"type":"number","minimum":0,"maximum":2,"description":"Sampling temperature between 0 and 2.","uniqueKey":"temperature","typeLabel":"number"},"top_p":{"type":"number","minimum":0,"maximum":1,"description":"Nucleus sampling parameter.","uniqueKey":"top_p","typeLabel":"number"},"fallbacks":{"type":"array","items":{"type":"object","properties":{"model":{"type":"string","isRequired":true,"uniqueKey":"fallbacks.items.[INDEX].model","typeLabel":"string"}},"required":["model"],"uniqueKey":"fallbacks.items.[INDEX]","typeLabel":"object"},"maxItems":10,"description":"Anthropic beta parameter for Claude Fable 5 server-side refusal fallback. Forwarded only for direct Anthropic routes; ignored for other providers.","example":[{"model":"claude-opus-4-8"}],"uniqueKey":"fallbacks","typeLabel":"object[]"},"reasoning":{"oneOf":[{"type":"object","properties":{"effort":{"type":"string","enum":["none","minimal","low","medium","high","xhigh","max"],"description":"Controls reasoning effort level for supported models.","uniqueKey":"reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring>"},"enabled":{"type":"boolean","description":"Set to false to disable reasoning on supported models. Ignored when an effort level is provided.","uniqueKey":"reasoning.oneOf.0.enabled","typeLabel":"boolean"},"summary":{"type":"string","enum":["auto","concise","detailed"],"description":"Controls reasoning summary format.","uniqueKey":"reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring>"}},"description":"Reasoning controls for models that support reasoning.","title":"Reasoning Configuration","uniqueKey":"reasoning.oneOf.0","typeLabel":"Reasoning Configuration · object"},{"type":"null","properties":{"effort":{"type":"string","enum":["none","minimal","low","medium","high","xhigh","max"],"description":"Controls reasoning effort level for supported models."},"enabled":{"type":"boolean","description":"Set to false to disable reasoning on supported models. Ignored when an effort level is provided."},"summary":{"type":"string","enum":["auto","concise","detailed"],"description":"Controls reasoning summary format."}},"description":"Reasoning controls for models that support reasoning.","title":"Reasoning Configuration","uniqueKey":"reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning","typeLabel":"Reasoning Configuration · object | null"},"parallel_tool_calls":{"type":"boolean","description":"Whether the model may call more than one tool in a single turn.","uniqueKey":"parallel_tool_calls","typeLabel":"boolean"},"tools":{"type":"array","items":{"oneOf":[{"type":"object","title":"Function Tool","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.function.name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.0.function.description","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.function.parameters.additionalProperties","typeLabel":"null"},"uniqueKey":"tools.items.[INDEX].oneOf.0.function.parameters","typeLabel":"object"},"strict":{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.0.function.strict","typeLabel":"boolean"},"defer_loading":{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.0.function.defer_loading","typeLabel":"boolean"}},"required":["name"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.function","typeLabel":"object"},"defer_loading":{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.0.defer_loading","typeLabel":"boolean"}},"uniqueKey":"tools.items.[INDEX].oneOf.0","typeLabel":"Function Tool · object"},{"type":"object","title":"Tool Definition","required":["type","execution","parameters"],"properties":{"type":{"type":"string","enum":["tool_search"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.execution","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"type":{"type":"string","enum":["object"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.parameters.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.parameters","typeLabel":"object"},"description":{"oneOf":[{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.description","typeLabel":"string | null"}},"uniqueKey":"tools.items.[INDEX].oneOf.1","typeLabel":"Tool Definition · object"},{"type":"object","title":"Web Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["web_search"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"type":"string","enum":["low","medium","high"],"uniqueKey":"tools.items.[INDEX].oneOf.2.search_context_size","typeLabel":"enum\u003cstring>"},"user_location":{"type":"object","properties":{"type":{"type":"string","enum":["approximate"],"uniqueKey":"tools.items.[INDEX].oneOf.2.user_location.type","typeLabel":"enum\u003cstring>"},"city":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.2.user_location.city","typeLabel":"string"},"region":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.2.user_location.region","typeLabel":"string"},"country":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.2.user_location.country","typeLabel":"string"},"timezone":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.2.user_location.timezone","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.2.user_location","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.2","typeLabel":"Web Search Tool · object"},{"type":"object","title":"X Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["x_search"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"allowed_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.allowed_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"tools.items.[INDEX].oneOf.3.allowed_x_handles","typeLabel":"string[]"},"excluded_x_handles":{"type":"array","items":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.excluded_x_handles.items.[INDEX]","typeLabel":"string"},"maxItems":10,"uniqueKey":"tools.items.[INDEX].oneOf.3.excluded_x_handles","typeLabel":"string[]"},"from_date":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.from_date","typeLabel":"string"},"to_date":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.to_date","typeLabel":"string"},"enable_image_understanding":{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.3.enable_image_understanding","typeLabel":"boolean"},"enable_video_understanding":{"type":"boolean","uniqueKey":"tools.items.[INDEX].oneOf.3.enable_video_understanding","typeLabel":"boolean"}},"uniqueKey":"tools.items.[INDEX].oneOf.3","typeLabel":"X Search Tool · object"},{"type":"object","title":"Code Interpreter Tool","required":["type"],"properties":{"type":{"type":"string","enum":["code_interpreter"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"container":{"type":"object","properties":{"image":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.4.container.image","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.4.container","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.4","typeLabel":"Code Interpreter Tool · object"},{"type":"object","title":"File Search Tool","required":["type"],"properties":{"type":{"type":"string","enum":["file_search"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"vector_store_ids":{"type":"array","items":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.5.vector_store_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"tools.items.[INDEX].oneOf.5.vector_store_ids","typeLabel":"string[]"},"max_num_results":{"type":"integer","uniqueKey":"tools.items.[INDEX].oneOf.5.max_num_results","typeLabel":"integer"},"ranking_options":{"type":"object","properties":{"ranker":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.5.ranking_options.ranker","typeLabel":"string"},"score_threshold":{"type":"number","uniqueKey":"tools.items.[INDEX].oneOf.5.ranking_options.score_threshold","typeLabel":"number"}},"uniqueKey":"tools.items.[INDEX].oneOf.5.ranking_options","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX].oneOf.5","typeLabel":"File Search Tool · object"},{"type":"object","title":"Computer Use Tool","required":["type"],"properties":{"type":{"type":"string","enum":["computer_use_preview"],"isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"display_width":{"type":"integer","uniqueKey":"tools.items.[INDEX].oneOf.6.display_width","typeLabel":"integer"},"display_height":{"type":"integer","uniqueKey":"tools.items.[INDEX].oneOf.6.display_height","typeLabel":"integer"},"environment":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.6.environment","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.6","typeLabel":"Computer Use Tool · object"},{"type":"object","title":"Generic Tool","required":["type"],"properties":{"type":{"type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.7","typeLabel":"Generic Tool · object"}],"uniqueKey":"tools.items.[INDEX]","typeLabel":"Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object"},"description":"A list of tools the model may call.","uniqueKey":"tools","typeLabel":"(Function Tool · object | Tool Definition · object | Web Search Tool · object | X Search Tool · object | Code Interpreter Tool · object | File Search Tool · object | Computer Use Tool · object | Generic Tool · object)[]"},"tool_choice":{"oneOf":[{"type":"string","description":"Controls which tool is called by the model.","enum":["auto"],"uniqueKey":"tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls which tool is called by the model.","enum":["none"],"uniqueKey":"tool_choice.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls which tool is called by the model.","enum":["required"],"uniqueKey":"tool_choice.oneOf.2","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Controls which tool is called by the model.","required":["type","name"],"properties":{"type":{"type":"string","enum":["function","custom"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.3.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"tool_choice.oneOf.3.name","typeLabel":"string"},"namespace":{"type":"string","uniqueKey":"tool_choice.oneOf.3.namespace","typeLabel":"string"}},"uniqueKey":"tool_choice.oneOf.3","typeLabel":"object"},{"type":"object","description":"Controls which tool is called by the model.","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.4.type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"tool_choice.oneOf.4.function.name","typeLabel":"string"}},"required":["name"],"isRequired":true,"uniqueKey":"tool_choice.oneOf.4.function","typeLabel":"object"}},"uniqueKey":"tool_choice.oneOf.4","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object"},"prompt_cache_retention":{"type":"string","enum":["in_memory","24h","default","extended"],"description":"Prompt cache retention for supported OpenAI models. \"24h\" or \"extended\" keeps cached prefixes for up to 24 hours.","example":"24h","uniqueKey":"prompt_cache_retention","typeLabel":"enum\u003cstring>"},"web_search":{"type":"boolean","description":"Enable web search for this request.","uniqueKey":"web_search","typeLabel":"boolean"},"stream":{"type":"boolean","description":"Whether to stream back partial progress.","uniqueKey":"stream","typeLabel":"boolean"},"anon_user_id":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[\\x20-\\x7E]+$","description":"Optional identifier for the API customer's end user. Combined with the Venice user id when attributing the request to upstream providers. Distinct from the discarded OpenAI `user` field. Must be printable ASCII and must not contain `||`.","example":"end-user-123","uniqueKey":"anon_user_id","typeLabel":"string"},"venice_parameters":{"type":"object","properties":{"character_slug":{"type":"string","description":"The character slug of a public Venice character.","uniqueKey":"venice_parameters.character_slug","typeLabel":"string"},"enable_e2ee":{"type":"boolean","description":"Enable end-to-end encryption for E2EE-capable models. When true (default), E2EE is used if headers are present. When false, TEE-only mode is used.","uniqueKey":"venice_parameters.enable_e2ee","typeLabel":"boolean"},"enable_web_search":{"type":"string","enum":["auto","off","on"],"description":"Enable web search for this request.","uniqueKey":"venice_parameters.enable_web_search","typeLabel":"enum\u003cstring>"},"enable_web_scraping":{"type":"boolean","description":"Enable Venice web scraping of URLs in the latest user message.","uniqueKey":"venice_parameters.enable_web_scraping","typeLabel":"boolean"},"enable_web_citations":{"type":"boolean","description":"Request that the LLM cite its sources.","uniqueKey":"venice_parameters.enable_web_citations","typeLabel":"boolean"},"include_venice_system_prompt":{"type":"boolean","description":"Whether to include the Venice supplied system prompts.","uniqueKey":"venice_parameters.include_venice_system_prompt","typeLabel":"boolean"},"include_search_results_in_stream":{"type":"boolean","description":"Include search results in the stream as the first emitted chunk.","uniqueKey":"venice_parameters.include_search_results_in_stream","typeLabel":"boolean"}},"description":"Venice-specific options, such as web search, characters, and the Venice system prompt.","title":"Venice Parameters","uniqueKey":"venice_parameters","typeLabel":"Venice Parameters · object"}},"required":["model","input"],"description":"Request body for the Responses API endpoint. E2EE-capable models are not supported on /api/v1/responses; use /api/v1/chat/completions with the required E2EE headers instead.","title":"Responses API Request","uniqueKey":"","typeLabel":"Responses API Request · object"},"examples":{"Example":{"title":"Example","value":{"model":"zai-org-glm-5-1","input":"\u003cstring>","instructions":"\u003cstring>","include":["\u003cstring>"],"max_output_tokens":1,"temperature":1,"top_p":0.5,"fallbacks":[{"model":"claude-opus-4-8"}],"reasoning":{"enabled":true},"parallel_tool_calls":true,"tools":[{"type":"function","function":{"name":"\u003cstring>","description":"\u003cstring>","parameters":{},"strict":true,"defer_loading":true},"defer_loading":true}],"tool_choice":"auto","prompt_cache_retention":"24h","web_search":true,"stream":true,"anon_user_id":"end-user-123","venice_parameters":{"character_slug":"\u003cstring>","enable_e2ee":true,"enable_web_scraping":true,"enable_web_citations":true,"include_venice_system_prompt":true,"include_search_results_in_stream":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e7a1e68c-06de-46c7-96ff-de31d40e164c":{"description":"Successful response","headers":{"X-Balance-Remaining":{"description":"Remaining x402 credit balance in USD after this request (only present for x402 auth).","required":false,"schema":{"type":"string","example":"4.230000"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the response.","example":"resp_abc123","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["response"],"description":"The object type.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"created_at":{"type":"integer","description":"Unix timestamp of when the response was created.","isRequired":true,"uniqueKey":"created_at","typeLabel":"integer"},"model":{"type":"string","description":"The model used for the response.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed","in_progress","cancelled","incomplete"],"description":"The status of the response.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"output":{"type":"array","items":{"oneOf":[{"type":"object","title":"Reasoning Output","required":["type","id"],"properties":{"type":{"type":"string","enum":["reasoning"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"summary":{"type":"array","items":{"type":"string","uniqueKey":"output.items.[INDEX].oneOf.0.summary.items.[INDEX]","typeLabel":"string"},"uniqueKey":"output.items.[INDEX].oneOf.0.summary","typeLabel":"string[]"},"encrypted_content":{"type":"string","uniqueKey":"output.items.[INDEX].oneOf.0.encrypted_content","typeLabel":"string"}},"uniqueKey":"output.items.[INDEX].oneOf.0","typeLabel":"Reasoning Output · object"},{"type":"object","title":"Message Output","required":["type","id","status","role","content"],"properties":{"type":{"type":"string","enum":["message"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","failed","incomplete"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["assistant"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["output_text"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].text","typeLabel":"string"},"annotations":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["url_citation"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX].url","typeLabel":"string"},"start_index":{"type":"integer","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX].start_index","typeLabel":"integer"},"end_index":{"type":"integer","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX].end_index","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX].title","typeLabel":"string"}},"required":["type","url","start_index","end_index"],"title":"URL Citation Annotation","uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations.items.[INDEX]","typeLabel":"URL Citation Annotation · object"},"uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX].annotations","typeLabel":"URL Citation Annotation · object[]"}},"required":["type","text"],"title":"Output Text","uniqueKey":"output.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"Output Text · object"},"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.1.content","typeLabel":"Output Text · object[]"}},"uniqueKey":"output.items.[INDEX].oneOf.1","typeLabel":"Message Output · object"},{"type":"object","title":"Function Call Output","required":["type","id","call_id","name","arguments","status"],"properties":{"type":{"type":"string","enum":["function_call"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.id","typeLabel":"string"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"arguments":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"namespace":{"type":"string","uniqueKey":"output.items.[INDEX].oneOf.2.namespace","typeLabel":"string"}},"uniqueKey":"output.items.[INDEX].oneOf.2","typeLabel":"Function Call Output · object"},{"type":"object","required":["type","id","call_id","name","input","status"],"properties":{"type":{"type":"string","enum":["custom_tool_call"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"call_id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.call_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.name","typeLabel":"string"},"input":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.input","typeLabel":"string"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"namespace":{"type":"string","uniqueKey":"output.items.[INDEX].oneOf.3.namespace","typeLabel":"string"}},"uniqueKey":"output.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["type","id","call_id","execution","arguments","status"],"properties":{"type":{"type":"string","enum":["tool_search_call"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"call_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"execution":{"type":"string","enum":["client"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.execution","typeLabel":"enum\u003cstring>"},"arguments":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"output.items.[INDEX].oneOf.4.arguments.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"output.items.[INDEX].oneOf.4.arguments.additionalProperties","typeLabel":"null"},"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.arguments","typeLabel":"object"},"status":{"type":"string","enum":["completed","in_progress","incomplete"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"output.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","title":"Web Search Call Output","required":["type","id","status"],"properties":{"type":{"type":"string","enum":["web_search_call"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"status":{"type":"string","enum":["completed"],"isRequired":true,"uniqueKey":"output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"output.items.[INDEX].oneOf.5","typeLabel":"Web Search Call Output · object"}],"uniqueKey":"output.items.[INDEX]","typeLabel":"Reasoning Output · object · Message Output · object · Function Call Output · object · object · object · Web Search Call Output · object"},"description":"The output items generated by the model.","isRequired":true,"uniqueKey":"output","typeLabel":"Reasoning Output · object · Message Output · object · Function Call Output · object · object · object · Web Search Call Output · object[]"},"incomplete_details":{"type":"object","properties":{"reason":{"type":"string","enum":["max_output_tokens","content_filter"],"isRequired":true,"uniqueKey":"incomplete_details.reason","typeLabel":"enum\u003cstring>"}},"required":["reason"],"description":"Why generation ended before completion; partial output and usage are retained.","uniqueKey":"incomplete_details","typeLabel":"object"},"usage":{"type":"object","properties":{"input_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.output_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.total_tokens","typeLabel":"integer"},"input_tokens_details":{"type":"object","properties":{"cached_tokens":{"type":"integer","uniqueKey":"usage.input_tokens_details.cached_tokens","typeLabel":"integer"}},"uniqueKey":"usage.input_tokens_details","typeLabel":"object"},"output_tokens_details":{"type":"object","properties":{"reasoning_tokens":{"type":"integer","uniqueKey":"usage.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"uniqueKey":"usage.output_tokens_details","typeLabel":"object"}},"required":["input_tokens","output_tokens","total_tokens"],"description":"Token usage statistics.","title":"Usage","uniqueKey":"usage","typeLabel":"Usage · object"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error information if the response failed.","title":"Error","uniqueKey":"error","typeLabel":"Error · object"}},"required":["id","object","created_at","model","status","output"],"description":"Response from the Responses API endpoint.","title":"Responses API Response","uniqueKey":"","typeLabel":"Responses API Response · object"},"examples":{"Example":{"title":"Example","value":{"id":"resp_abc123","object":"response","created_at":123,"model":"\u003cstring>","status":"completed","output":[{"type":"reasoning","id":"\u003cstring>","summary":["\u003cstring>"],"encrypted_content":"\u003cstring>"}],"incomplete_details":{"reason":"max_output_tokens"},"usage":{"input_tokens":123,"output_tokens":123,"total_tokens":123,"input_tokens_details":{"cached_tokens":123},"output_tokens_details":{"reasoning_tokens":123}},"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2ed022d9-77a5-44de-9e70-e6d6e7f2ddb6":{"description":"Invalid request parameters","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"details":{"type":"object","properties":{},"description":"Details about the incorrect input","example":{"_errors":[],"field":{"_errors":["Field is required"]}},"uniqueKey":"details","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","details":{"_errors":[],"field":{"_errors":["Field is required"]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"611deb81-adaa-4cec-9ba4-ead13db2b8c2":{"description":"- Authentication failed\n- This model is only available to Pro users","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"204b949b-30d5-48b7-9ca4-4f01a9fc92f7":{"description":"Payment or balance required. Response varies by authentication state:\n\n**API Key users:** Standard error response with `INSUFFICIENT_BALANCE` code. Top up your Venice balance at venice.ai.\n\n**Unauthenticated x402 discovery:** Structured x402 response with `x402Version`, `resource`, `accepts`, and `extensions[\"sign-in-with-x\"]`. The `accepts` array advertises Base and Solana payment requirements.\n\n**Authenticated x402 wallet users with insufficient credit:** Structured response with `PAYMENT_REQUIRED` code containing:\n- `topUpInstructions`: Step-by-step guide to top up via x402 protocol\n- `supportedTokens` / `supportedChains`: Accepted payment methods\n- `siwxChallenge`: Fresh Sign-In-With-X challenge metadata\n\nThe `PAYMENT-REQUIRED` header also contains a base64-encoded x402 protocol object with the payment requirements for programmatic discovery.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded JSON with x402 payment requirements. Present on x402 middleware 402 responses. Decode to choose and sign one accepted payment requirement programmatically.","required":false,"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"A description of the error","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Returned when an inference request has no API key or wallet authentication. The JSON body includes x402 discovery requirements and authentication options.","required":["x402Version","resource","accepts","authOptions"],"properties":{"x402Version":{"type":"number","description":"x402 protocol version.","example":2,"isRequired":true,"uniqueKey":"oneOf.1.x402Version","typeLabel":"number"},"resource":{"type":"object","properties":{"url":{"type":"string","description":"Protected resource URL.","example":"https://api.venice.ai/api/v1/chat/completions","isRequired":true,"uniqueKey":"oneOf.1.resource.url","typeLabel":"string"},"description":{"type":"string","description":"Human-readable resource description.","example":"Venice API","isRequired":true,"uniqueKey":"oneOf.1.resource.description","typeLabel":"string"},"mimeType":{"type":"string","description":"Resource MIME type.","example":"application/json","isRequired":true,"uniqueKey":"oneOf.1.resource.mimeType","typeLabel":"string"}},"required":["url","description","mimeType"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.resource","typeLabel":"object"},"accepts":{"type":"array","items":{"type":"object","properties":{"scheme":{"type":"string","enum":["exact"],"description":"x402 payment scheme.","example":"exact","isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"network":{"type":"string","description":"Payment network for this requirement.","example":"solana","isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].network","typeLabel":"string"},"asset":{"type":"string","description":"USDC token address or mint for the selected network.","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].asset","typeLabel":"string"},"amount":{"type":"string","description":"Required payment amount in base units (USDC has 6 decimals).","example":"10000000","isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].amount","typeLabel":"string"},"payTo":{"type":"string","description":"Receiver wallet address for the selected network.","example":"8qUL23aSj7mDWdoLMXGHFvnVCT9wd7jXcysiekroADEL","isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].payTo","typeLabel":"string"},"maxTimeoutSeconds":{"type":"number","description":"Maximum time allowed for payment settlement.","example":300,"isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].maxTimeoutSeconds","typeLabel":"number"},"extra":{"type":"object","properties":{},"description":"Network-specific x402 metadata. Solana requirements include a feePayer.","example":{"name":"USD Coin","version":"2","feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"isRequired":true,"uniqueKey":"oneOf.1.accepts.items.[INDEX].extra","typeLabel":"object"}},"required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds","extra"],"additionalProperties":false,"uniqueKey":"oneOf.1.accepts.items.[INDEX]","typeLabel":"object"},"description":"Protocol payment requirements. Clients should choose one entry, such as Base or Solana, and sign exactly that requirement.","isRequired":true,"uniqueKey":"oneOf.1.accepts","typeLabel":"object[]"},"authOptions":{"type":"object","properties":{"apiKey":{"type":"object","properties":{"header":{"type":"string","description":"API key authentication header format.","example":"Authorization: Bearer YOUR_API_KEY","isRequired":true,"uniqueKey":"oneOf.1.authOptions.apiKey.header","typeLabel":"string"},"getKey":{"type":"string","description":"Where to create or manage API keys.","example":"https://venice.ai/settings/api","isRequired":true,"uniqueKey":"oneOf.1.authOptions.apiKey.getKey","typeLabel":"string"},"docs":{"type":"string","description":"API key documentation URL.","example":"https://docs.venice.ai/api-reference","isRequired":true,"uniqueKey":"oneOf.1.authOptions.apiKey.docs","typeLabel":"string"}},"required":["header","getKey","docs"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.authOptions.apiKey","typeLabel":"object"},"x402Wallet":{"type":"object","properties":{"header":{"type":"string","description":"Header used for Sign-In-With-X wallet authentication.","example":"SIGN-IN-WITH-X","isRequired":true,"uniqueKey":"oneOf.1.authOptions.x402Wallet.header","typeLabel":"string"},"legacyHeader":{"type":"string","description":"Legacy Sign-In-With-X header accepted during migration.","example":"X-Sign-In-With-X","isRequired":true,"uniqueKey":"oneOf.1.authOptions.x402Wallet.legacyHeader","typeLabel":"string"},"topUp":{"type":"string","description":"Endpoint used to discover and submit x402 top-up payments.","example":"POST /api/v1/x402/top-up","isRequired":true,"uniqueKey":"oneOf.1.authOptions.x402Wallet.topUp","typeLabel":"string"},"docs":{"type":"string","description":"x402 top-up API documentation URL.","example":"https://docs.venice.ai/api-reference/endpoint/x402/top-up","isRequired":true,"uniqueKey":"oneOf.1.authOptions.x402Wallet.docs","typeLabel":"string"}},"required":["header","legacyHeader","topUp","docs"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.authOptions.x402Wallet","typeLabel":"object"}},"required":["apiKey","x402Wallet"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.authOptions","typeLabel":"object"},"error":{"type":"string","description":"Human-readable payment requirement message.","example":"Payment required","uniqueKey":"oneOf.1.error","typeLabel":"string"},"extensions":{"type":"object","properties":{},"description":"Protocol extensions. Inference 402 responses include `sign-in-with-x` with a SIWX challenge for wallet-credit authentication.","uniqueKey":"oneOf.1.extensions","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["error","code","reason","suggestedTopUpUsd","minimumTopUpUsd","supportedTokens","supportedChains","topUpInstructions","siwxChallenge"],"properties":{"error":{"type":"string","enum":["Payment required"],"description":"Error message indicating payment is required.","isRequired":true,"uniqueKey":"oneOf.2.error","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["PAYMENT_REQUIRED"],"description":"Machine-readable error code.","isRequired":true,"uniqueKey":"oneOf.2.code","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","enum":["insufficient_balance"],"description":"Reason the x402-authenticated request could not proceed.","isRequired":true,"uniqueKey":"oneOf.2.reason","typeLabel":"enum\u003cstring>"},"suggestedTopUpUsd":{"type":"number","description":"Suggested amount to top up in USD.","example":10,"isRequired":true,"uniqueKey":"oneOf.2.suggestedTopUpUsd","typeLabel":"number"},"minimumTopUpUsd":{"type":"number","description":"Minimum allowed top-up amount in USD.","example":5,"isRequired":true,"uniqueKey":"oneOf.2.minimumTopUpUsd","typeLabel":"number"},"supportedTokens":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.2.supportedTokens.items.[INDEX]","typeLabel":"string"},"description":"List of supported token symbols for payment.","example":["USDC"],"isRequired":true,"uniqueKey":"oneOf.2.supportedTokens","typeLabel":"string[]"},"supportedChains":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.2.supportedChains.items.[INDEX]","typeLabel":"string"},"description":"List of supported top-up rails.","example":["base","solana"],"isRequired":true,"uniqueKey":"oneOf.2.supportedChains","typeLabel":"string[]"},"topUpInstructions":{"type":"object","properties":{"step1":{"type":"string","description":"First step: get payment requirements.","example":"POST /api/v1/x402/top-up with no payment header to get payment requirements","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.step1","typeLabel":"string"},"step2":{"type":"string","description":"Second step: sign the payment.","example":"Choose a payment option from accepts and sign a USDC transfer authorization using the x402 SDK (createPaymentHeader)","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.step2","typeLabel":"string"},"step3":{"type":"string","description":"Third step: submit the payment.","example":"POST /api/v1/x402/top-up with the signed PAYMENT-SIGNATURE header","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.step3","typeLabel":"string"},"receiverWallet":{"type":"string","description":"Legacy Base receiver wallet address. Prefer the selected accepts entry from /x402/top-up for network-specific payTo values.","example":"\u003cRECEIVER_WALLET_ADDRESS>","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.receiverWallet","typeLabel":"string"},"tokenAddress":{"type":"string","description":"Legacy Base USDC token address. Prefer the selected accepts entry from /x402/top-up for network-specific assets.","example":"\u003cUSDC_TOKEN_ADDRESS>","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.tokenAddress","typeLabel":"string"},"tokenDecimals":{"type":"number","description":"Token decimal places.","example":6,"isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.tokenDecimals","typeLabel":"number"},"network":{"type":"string","description":"Legacy Base target network. Prefer the selected accepts entry from /x402/top-up for network-specific values.","example":"eip155:8453","isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.network","typeLabel":"string"},"minimumAmountUsd":{"type":"number","description":"Minimum top-up amount in USD.","example":5,"isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions.minimumAmountUsd","typeLabel":"number"}},"required":["step1","step2","step3","receiverWallet","tokenAddress","tokenDecimals","network","minimumAmountUsd"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.2.topUpInstructions","typeLabel":"object"},"siwxChallenge":{"type":"object","properties":{"info":{"type":"object","properties":{"domain":{"type":"string","description":"Domain for the SIWX challenge.","example":"api.venice.ai","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.domain","typeLabel":"string"},"uri":{"type":"string","description":"Resource URI for the challenge.","example":"https://api.venice.ai/api/v1/chat/completions","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.uri","typeLabel":"string"},"version":{"type":"string","description":"SIWX version.","example":"1","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.version","typeLabel":"string"},"nonce":{"type":"string","description":"Unique nonce for replay protection.","example":"{{nonce}}","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.nonce","typeLabel":"string"},"issuedAt":{"type":"string","description":"ISO timestamp when the challenge was issued.","example":"2026-04-09T12:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.issuedAt","typeLabel":"string"},"expirationTime":{"type":"string","description":"ISO timestamp when the challenge expires.","example":"2026-04-09T12:05:00.000Z","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.expirationTime","typeLabel":"string"},"statement":{"type":"string","description":"Human-readable statement for the signature.","example":"Sign in to Venice AI","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info.statement","typeLabel":"string"}},"required":["domain","uri","version","nonce","issuedAt","expirationTime","statement"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.info","typeLabel":"object"},"supportedChains":{"type":"array","items":{"type":"object","properties":{"chainId":{"type":"string","description":"Supported chain identity.","example":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.supportedChains.items.[INDEX].chainId","typeLabel":"string"},"type":{"type":"string","enum":["eip191","eip1271","ed25519"],"description":"Signature type accepted for this chain.","example":"ed25519","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.supportedChains.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"required":["chainId","type"],"additionalProperties":false,"uniqueKey":"oneOf.2.siwxChallenge.supportedChains.items.[INDEX]","typeLabel":"object"},"description":"Supported SIWX chains and signature types.","isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge.supportedChains","typeLabel":"object[]"}},"required":["info","supportedChains"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.2.siwxChallenge","typeLabel":"object"},"message":{"type":"string","description":"Human-readable context about the payment requirement.","example":"Insufficient x402 balance","uniqueKey":"oneOf.2.message","typeLabel":"string"},"currentBalanceUsd":{"type":"number","description":"Current x402 credit balance for the wallet.","example":0.01,"uniqueKey":"oneOf.2.currentBalanceUsd","typeLabel":"number"},"minimumBalanceUsd":{"type":"number","description":"Minimum x402 credit balance required before the request can run.","example":0.1,"uniqueKey":"oneOf.2.minimumBalanceUsd","typeLabel":"number"},"description":{"type":"string","description":"Protected resource description.","example":"Venice API","uniqueKey":"oneOf.2.description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"70edafda-810b-416b-a050-49c180cfcbd7":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","enum":["This API key is restricted to configured IP addresses, and this request's source IP is not allowed"],"description":"A description of the error","example":"This API key is restricted to configured IP addresses, and this request's source IP is not allowed","isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"This API key is restricted to configured IP addresses, and this request's source IP is not allowed"}}},"exampleType":"generated"}},"description":"This API key is restricted to configured IP addresses, and this request's source IP is not allowed","exampleType":"generated"},"149a2c3f-5a5b-412f-ab78-440df8549103":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"19b2953a-269f-4455-8257-b3308fc38551":{"description":"Inference processing failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9c7b30c6-54dd-4898-bdc2-70b80f3ef5f9":{"BearerAuth":{"bearerFormat":"JWT","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"}},"451d3ece-fa45-4373-9290-20c09bb7c8ea":{"siwx":{"description":"Wallet-based authentication using the x402 protocol (Sign-In-With-X). Supports EVM SIWE signatures on Base and Ed25519 signatures on Solana mainnet.\n\n**Header format:** Base64-encoded JSON object with the following fields:\n- `address` — EVM or Solana wallet address\n- `message` — Signed SIWX message. EVM wallets use EIP-4361 SIWE; Solana wallets use the Solana SIWX message format.\n- `signature` — Signature of the message, signed by the wallet's private key. EVM signatures are hex; Solana signatures may be base58 or base64.\n- `timestamp` — Unix timestamp in milliseconds\n- `chainId` — Chain identity. Use `8453`, `\"8453\"`, or `\"eip155:8453\"` for Base; use `\"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` for Solana.\n- `type` — Optional signature type. Use `\"ed25519\"` for Solana. Omitted means EVM/EIP-191 for backward compatibility.\n\n**EVM SIWE message fields:**\n- `domain`: `api.venice.ai`\n- `uri`: `https://api.venice.ai`\n- `version`: `\"1\"`\n- `chainId`: `8453`\n- `nonce`: Random 16-character hex string\n- `issuedAt` / `expirationTime`: ISO timestamps (recommended TTL: 10 minutes)\n- `statement`: `\"Sign in to Venice API\"`\n\n**Example (TypeScript):**\n```\nimport { Wallet } from 'ethers'\nimport { SiweMessage } from 'siwe'\n\nconst wallet = new Wallet(PRIVATE_KEY)\nconst msg = new SiweMessage({ domain: 'api.venice.ai', address: wallet.address, statement: 'Sign in to Venice API', uri: 'https://api.venice.ai', version: '1', chainId: 8453, nonce: crypto.randomUUID().replace(/-/g, '').slice(0, 16), issuedAt: new Date().toISOString(), expirationTime: new Date(Date.now() + 600000).toISOString() })\nconst signature = await wallet.signMessage(msg.prepareMessage())\nconst header = btoa(JSON.stringify({ address: wallet.address, message: msg.prepareMessage(), signature, timestamp: Date.now(), chainId: 8453 }))\n// Set header: SIGN-IN-WITH-X: \u003cheader>\n```\n\n**Solana message fields:** The signed message starts with `\u003cdomain> wants you to sign in with your Solana account:`, followed by the wallet address and the standard `URI`, `Version`, `Chain ID`, `Nonce`, `Issued At`, and optional `Expiration Time` fields. Use `type: \"ed25519\"` and `chainId: \"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` in the encoded JSON payload.\n\n**SDK:** `npm install venice-x402-client` provides `VeniceClient` and `createAuthFetch` which handle this automatically.\n\n**Billing:** x402 users pay from a prepaid USDC credit balance. Top up via `POST /x402/top-up`. When balance is insufficient, endpoints return `402` with structured top-up instructions.","in":"header","name":"SIGN-IN-WITH-X","type":"apiKey","scopes":[],"schemeName":"siwx"}}},"servers":{"4dec1485-73f1-4544-b3b0-aeb2493be681":{"url":"https://api.venice.ai/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"JWT","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"description":"Wallet-based authentication using the x402 protocol (Sign-In-With-X). Supports EVM SIWE signatures on Base and Ed25519 signatures on Solana mainnet.\n\n**Header format:** Base64-encoded JSON object with the following fields:\n- `address` — EVM or Solana wallet address\n- `message` — Signed SIWX message. EVM wallets use EIP-4361 SIWE; Solana wallets use the Solana SIWX message format.\n- `signature` — Signature of the message, signed by the wallet's private key. EVM signatures are hex; Solana signatures may be base58 or base64.\n- `timestamp` — Unix timestamp in milliseconds\n- `chainId` — Chain identity. Use `8453`, `\"8453\"`, or `\"eip155:8453\"` for Base; use `\"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` for Solana.\n- `type` — Optional signature type. Use `\"ed25519\"` for Solana. Omitted means EVM/EIP-191 for backward compatibility.\n\n**EVM SIWE message fields:**\n- `domain`: `api.venice.ai`\n- `uri`: `https://api.venice.ai`\n- `version`: `\"1\"`\n- `chainId`: `8453`\n- `nonce`: Random 16-character hex string\n- `issuedAt` / `expirationTime`: ISO timestamps (recommended TTL: 10 minutes)\n- `statement`: `\"Sign in to Venice API\"`\n\n**Example (TypeScript):**\n```\nimport { Wallet } from 'ethers'\nimport { SiweMessage } from 'siwe'\n\nconst wallet = new Wallet(PRIVATE_KEY)\nconst msg = new SiweMessage({ domain: 'api.venice.ai', address: wallet.address, statement: 'Sign in to Venice API', uri: 'https://api.venice.ai', version: '1', chainId: 8453, nonce: crypto.randomUUID().replace(/-/g, '').slice(0, 16), issuedAt: new Date().toISOString(), expirationTime: new Date(Date.now() + 600000).toISOString() })\nconst signature = await wallet.signMessage(msg.prepareMessage())\nconst header = btoa(JSON.stringify({ address: wallet.address, message: msg.prepareMessage(), signature, timestamp: Date.now(), chainId: 8453 }))\n// Set header: SIGN-IN-WITH-X: \u003cheader>\n```\n\n**Solana message fields:** The signed message starts with `\u003cdomain> wants you to sign in with your Solana account:`, followed by the wallet address and the standard `URI`, `Version`, `Chain ID`, `Nonce`, `Issued At`, and optional `Expiration Time` fields. Use `type: \"ed25519\"` and `chainId: \"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` in the encoded JSON payload.\n\n**SDK:** `npm install venice-x402-client` provides `VeniceClient` and `createAuthFetch` which handle this automatically.\n\n**Billing:** x402 users pay from a prepaid USDC credit balance. Top up via `POST /x402/top-up`. When balance is insufficient, endpoints return `402` with structured top-up instructions.","in":"header","name":"SIGN-IN-WITH-X","type":"apiKey","scopes":[],"schemeName":"siwx"},"schema":{"title":"SIGN-IN-WITH-X","type":"string","description":"Wallet-based authentication using the x402 protocol (Sign-In-With-X). Supports EVM SIWE signatures on Base and Ed25519 signatures on Solana mainnet.\n\n**Header format:** Base64-encoded JSON object with the following fields:\n- `address` — EVM or Solana wallet address\n- `message` — Signed SIWX message. EVM wallets use EIP-4361 SIWE; Solana wallets use the Solana SIWX message format.\n- `signature` — Signature of the message, signed by the wallet's private key. EVM signatures are hex; Solana signatures may be base58 or base64.\n- `timestamp` — Unix timestamp in milliseconds\n- `chainId` — Chain identity. Use `8453`, `\"8453\"`, or `\"eip155:8453\"` for Base; use `\"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` for Solana.\n- `type` — Optional signature type. Use `\"ed25519\"` for Solana. Omitted means EVM/EIP-191 for backward compatibility.\n\n**EVM SIWE message fields:**\n- `domain`: `api.venice.ai`\n- `uri`: `https://api.venice.ai`\n- `version`: `\"1\"`\n- `chainId`: `8453`\n- `nonce`: Random 16-character hex string\n- `issuedAt` / `expirationTime`: ISO timestamps (recommended TTL: 10 minutes)\n- `statement`: `\"Sign in to Venice API\"`\n\n**Example (TypeScript):**\n```\nimport { Wallet } from 'ethers'\nimport { SiweMessage } from 'siwe'\n\nconst wallet = new Wallet(PRIVATE_KEY)\nconst msg = new SiweMessage({ domain: 'api.venice.ai', address: wallet.address, statement: 'Sign in to Venice API', uri: 'https://api.venice.ai', version: '1', chainId: 8453, nonce: crypto.randomUUID().replace(/-/g, '').slice(0, 16), issuedAt: new Date().toISOString(), expirationTime: new Date(Date.now() + 600000).toISOString() })\nconst signature = await wallet.signMessage(msg.prepareMessage())\nconst header = btoa(JSON.stringify({ address: wallet.address, message: msg.prepareMessage(), signature, timestamp: Date.now(), chainId: 8453 }))\n// Set header: SIGN-IN-WITH-X: \u003cheader>\n```\n\n**Solana message fields:** The signed message starts with `\u003cdomain> wants you to sign in with your Solana account:`, followed by the wallet address and the standard `URI`, `Version`, `Chain ID`, `Nonce`, `Issued At`, and optional `Expiration Time` fields. Use `type: \"ed25519\"` and `chainId: \"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\"` in the encoded JSON payload.\n\n**SDK:** `npm install venice-x402-client` provides `VeniceClient` and `createAuthFetch` which handle this automatically.\n\n**Billing:** x402 users pay from a prepaid USDC credit balance. Top up via `POST /x402/top-up`. When balance is insufficient, endpoints return `402` with structured top-up instructions.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"siwx","name":"SIGN-IN-WITH-X"}],"title":"siwx"}]},"originalFileLocation":"swagger.yaml"},"subdomain":"veniceai","siteName":"Venice API Docs","title":"Responses | Venice API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/endpoint/responses/create","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/endpoint/responses/create","matchLevel":0},"ar":{"href":"/ar/api-reference/endpoint/responses/create","matchLevel":1},"it":{"href":"/it/api-reference/endpoint/responses/create","matchLevel":1},"de":{"href":"/de/api-reference/endpoint/responses/create","matchLevel":1},"es":{"href":"/es/api-reference/endpoint/responses/create","matchLevel":1},"fr":{"href":"/fr/api-reference/endpoint/responses/create","matchLevel":1},"zh":{"href":"/zh/api-reference/endpoint/responses/create","matchLevel":1},"ko":{"href":"/ko/api-reference/endpoint/responses/create","matchLevel":1}}},"lastModified":"2026-10-09T22:13:25.596Z","originalFileLocation":"pt-BR/api-reference/endpoint/responses/create.mdx","locale":"pt-BR"},"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=\"Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users. Create a model response in OpenAI\u0026#x27;s Responses API format. Works with every Venice text model and returns typed output items such as reasoning, message, and function_call. Set stream: true to receive Server-Sent Events. Most OpenAI models are forwarded to OpenAI\u0026#x27;s Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send x-venice-responses-mode: native or compat to choose the mode, and read the x-venice-responses-lane response header to see which one served the request. Venice does not store responses, so send the full conversation in input on every request. E2EE-capable models are not supported on this endpoint; use /api/v1/chat/completions with the required E2EE headers instead. See the Responses API guide for the features and limitations of each mode. Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Venice API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_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=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Responses | Venice API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Documentação da Responses API da Venice, compatível com a OpenAI.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Venice API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://veniceai.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=Responses\u0026amp;description=**Beta**%3A+This+endpoint+is+currently+in+beta+and+may+be+unstable.+Request%2Fresponse+schemas+and+behavior+may+change+without+notice.+It+is+available+to+all+API+us\u0026amp;theme=508d743c1f2720564c9062e7\u0026amp;signature=c4bf6df2bc94b21cccda3faea2efa005a6a9eb257d5db1cff9d5cedca04f4003\">\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=\"Responses | Venice API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Documentação da Responses API da Venice, compatível com a OpenAI.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://veniceai.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=Responses\u0026amp;description=**Beta**%3A+This+endpoint+is+currently+in+beta+and+may+be+unstable.+Request%2Fresponse+schemas+and+behavior+may+change+without+notice.+It+is+available+to+all+API+us\u0026amp;theme=508d743c1f2720564c9062e7\u0026amp;signature=c4bf6df2bc94b21cccda3faea2efa005a6a9eb257d5db1cff9d5cedca04f4003\">\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=\"/mintlify-assets/_mintlify/favicons/veniceai/bx2bxRtmLEf0wvnq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Venice API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#125DA3\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/logo/light.svg\">\u003cmeta data-mint-head name=\"article:publisher\" content=\"Venice AI\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-BR/api-reference/endpoint/responses/create.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.venice.ai/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.venice.ai/ar/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.venice.ai/it/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.venice.ai/de/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.venice.ai/es/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.venice.ai/fr/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.venice.ai/zh/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.venice.ai/ko/api-reference/endpoint/responses/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.venice.ai/api-reference/endpoint/responses/create\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.venice.ai/#organization\",\"name\":\"Venice API Docs\",\"url\":\"https://docs.venice.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/veniceai/gFXvp87w4B810n0Y/logo/light.svg?fit=max\u0026auto=format\u0026n=gFXvp87w4B810n0Y\u0026q=85\u0026s=121558c3bff1e4e012fcd34bdc50555c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.venice.ai#website\",\"name\":\"Venice API Docs\",\"url\":\"https://docs.venice.ai\",\"publisher\":{\"@id\":\"https://docs.venice.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create#webpage\",\"url\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\",\"name\":\"Responses\",\"description\":\"Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users. Create a model response in OpenAI's Responses API format. Works with every Venice text model and returns typed output items such as reasoning, message, and function_call. Set stream: true to receive Server-Sent Events. Most OpenAI models are forwarded to OpenAI's Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send x-venice-responses-mode: native or compat to choose the mode, and read the x-venice-responses-lane response header to see which one served the request. Venice does not store responses, so send the full conversation in input on every request. E2EE-capable models are not supported on this endpoint; use /api/v1/chat/completions with the required E2EE headers instead. See the Responses API guide for the features and limitations of each mode. Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.\",\"dateModified\":\"2026-10-09T22:13:25.596Z\",\"isPartOf\":{\"@id\":\"https://docs.venice.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Venice APIs\",\"item\":\"https://docs.venice.ai/pt-BR/api-reference/api-spec\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chat\",\"item\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/chat/completions\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Responses\",\"item\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create#apireference\",\"headline\":\"Responses\",\"name\":\"Responses\",\"description\":\"Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice. It is available to all API users. Create a model response in OpenAI's Responses API format. Works with every Venice text model and returns typed output items such as reasoning, message, and function_call. Set stream: true to receive Server-Sent Events. Most OpenAI models are forwarded to OpenAI's Responses API natively. Other models, and requests that use Venice features such as web search or characters, are translated through Chat Completions, where some Responses features are not supported. Send x-venice-responses-mode: native or compat to choose the mode, and read the x-venice-responses-lane response header to see which one served the request. Venice does not store responses, so send the full conversation in input on every request. E2EE-capable models are not supported on this endpoint; use /api/v1/chat/completions with the required E2EE headers instead. See the Responses API guide for the features and limitations of each mode. Authentication: This endpoint accepts either a Bearer API key or a SIGN-IN-WITH-X header for x402 wallet-based authentication. The legacy X-Sign-In-With-X header is also accepted during migration. When using x402, a 402 Payment Required response indicates insufficient balance and includes top-up instructions.\",\"url\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.venice.ai/pt-BR/api-reference/endpoint/responses/create#webpage\"},\"dateModified\":\"2026-10-09T22:13:25.596Z\",\"publisher\":{\"@id\":\"https://docs.venice.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.venice.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Venice API Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Venice API Docs","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/api-reference/endpoint/responses/create"}]},{"language":"pt-BR","tabs":[{"tab":"Documentação","icon":"book","pages":[{"title":"Documentação","href":"/pt-BR/overview/about-venice"}]},{"tab":"Modelos","icon":"box","pages":[{"title":"Modelos","href":"/pt-BR/models/overview"}]},{"tab":"Aprender","icon":"layout-grid","pages":[{"title":"Aprender","href":"/pt-BR/learn"}]},{"tab":"Referência da API","icon":"code","groups":[{"group":"Venice APIs","pages":[{"title":"Introdução","href":"/pt-BR/api-reference/api-spec"},{"title":"Limites de taxa","href":"/pt-BR/api-reference/rate-limiting"},{"title":"Códigos de erro","href":"/pt-BR/api-reference/error-codes"},{"group":"Chat","expanded":false,"pages":[{"title":"Chat Completions","openapi":"POST /chat/completions","description":"Run text inference based on the supplied parameters. Supports multimodal inputs including text, images (image_url), audio (input_audio), video (video_url), and files (file) for compatible models. File inputs (PDF, DOCX, PPTX, XLSX, TXT, etc.) are automatically extracted to text before being sent to the model. Long running requests should use the streaming API by setting stream=true in your request.\n\n**Authentication:** This endpoint accepts either a Bearer API key or a `SIGN-IN-WITH-X` header for x402 wallet-based authentication. The legacy `X-Sign-In-With-X` header is also accepted during migration. When using x402, a `402 Payment Required` response indicates insufficient balance and includes top-up instructions.","href":"/pt-BR/api-reference/endpoint/chat/completions"},{"title":"Responses","openapi":"POST /responses","href":"/pt-BR/api-reference/endpoint/responses/create"},{"title":"Sufixo de recursos do modelo","description":"Ative recursos da Venice como busca na web e personagens anexando sufixos ao ID do modelo quando não puder editar o corpo da requisição.","href":"/pt-BR/api-reference/endpoint/chat/model_feature_suffix"},{"title":"Criar decisões","openapi":"POST /decisions","href":"/pt-BR/api-reference/endpoint/decisions/create"},{"title":"Compatibilidade com System One","openapi":"POST /systemone","href":"/pt-BR/api-reference/endpoint/decisions/systemone"}]},{"group":"Imagens","expanded":false,"pages":[{"title":"Gerar imagens","openapi":"POST /image/generate","href":"/pt-BR/api-reference/endpoint/image/generate"},{"title":"Upscale e enhance","openapi":"POST /image/upscale","href":"/pt-BR/api-reference/endpoint/image/upscale"},{"title":"Editar (também conhecido como inpaint)","openapi":"POST /image/edit","href":"/pt-BR/api-reference/endpoint/image/edit"},{"title":"Edição múltipla de imagem","openapi":"POST /image/multi-edit","href":"/pt-BR/api-reference/endpoint/image/multi-edit"},{"title":"Remover plano de fundo","openapi":"POST /image/background-remove","href":"/pt-BR/api-reference/endpoint/image/background-remove"},{"title":"Estilos de imagem","openapi":"GET /image/styles","href":"/pt-BR/api-reference/endpoint/image/styles"},{"title":"Gerar imagens (API compatível com OpenAI)","openapi":"POST /images/generations","href":"/pt-BR/api-reference/endpoint/image/generations"}]},{"group":"Áudio","expanded":false,"pages":[{"title":"API de fala (Beta)","openapi":"POST /audio/speech","href":"/pt-BR/api-reference/endpoint/audio/speech"},{"title":"Clonar voz","openapi":"POST /audio/voices","href":"/pt-BR/api-reference/endpoint/audio/voices"},{"title":"API de transcrições (Beta)","openapi":"POST /audio/transcriptions","href":"/pt-BR/api-reference/endpoint/audio/transcriptions"},{"title":"Enfileirar geração de áudio","openapi":"POST /audio/queue","href":"/pt-BR/api-reference/endpoint/audio/queue"},{"title":"Recuperar áudio","openapi":"POST /audio/retrieve","href":"/pt-BR/api-reference/endpoint/audio/retrieve"},{"title":"Cotação de geração de áudio","openapi":"POST /audio/quote","href":"/pt-BR/api-reference/endpoint/audio/quote"},{"title":"Concluir áudio","openapi":"POST /audio/complete","href":"/pt-BR/api-reference/endpoint/audio/complete"},{"title":"Enfileirar trocador de voz","openapi":"POST /audio/voice-changer/queue","href":"/pt-BR/api-reference/endpoint/audio/voice-changer/queue"},{"title":"Recuperar trocador de voz","openapi":"POST /audio/voice-changer/retrieve","href":"/pt-BR/api-reference/endpoint/audio/voice-changer/retrieve"},{"title":"Cotação do trocador de voz","openapi":"POST /audio/voice-changer/quote","href":"/pt-BR/api-reference/endpoint/audio/voice-changer/quote"},{"title":"Concluir trocador de voz","openapi":"POST /audio/voice-changer/complete","href":"/pt-BR/api-reference/endpoint/audio/voice-changer/complete"}]},{"group":"Vídeo","expanded":false,"pages":[{"title":"Enfileirar Geração de Vídeo","openapi":"POST /video/queue","href":"/pt-BR/api-reference/endpoint/video/queue"},{"title":"Recuperar vídeo","openapi":"POST /video/retrieve","href":"/pt-BR/api-reference/endpoint/video/retrieve"},{"title":"Cotação de geração de vídeo","openapi":"POST /video/quote","href":"/pt-BR/api-reference/endpoint/video/quote"},{"title":"Concluir vídeo","openapi":"POST /video/complete","href":"/pt-BR/api-reference/endpoint/video/complete"}]},{"group":"Ferramentas","expanded":false,"pages":[{"title":"Text Parser","openapi":"POST /augment/text-parser","href":"/pt-BR/api-reference/endpoint/augment/text-parser"},{"title":"Web Scrape","openapi":"POST /augment/scrape","href":"/pt-BR/api-reference/endpoint/augment/scrape"},{"title":"Web Search","openapi":"POST /augment/search","href":"/pt-BR/api-reference/endpoint/augment/search"},{"title":"Redes cripto","openapi":"GET /crypto/rpc/networks","href":"/pt-BR/api-reference/endpoint/crypto/networks"},{"title":"Crypto RPC","openapi":"POST /crypto/rpc/{network}","href":"/pt-BR/api-reference/endpoint/crypto/rpc"}]},{"group":"Embeddings","expanded":false,"pages":[{"title":"Gerar embeddings","openapi":"POST /embeddings","href":"/pt-BR/api-reference/endpoint/embeddings/generate"}]},{"group":"Modelos","expanded":false,"pages":[{"title":"Listar modelos","openapi":"GET /models","href":"/pt-BR/api-reference/endpoint/models/list"},{"title":"Mapeamento de compatibilidade","openapi":"GET /models/compatibility_mapping","href":"/pt-BR/api-reference/endpoint/models/compatibility_mapping"},{"title":"Atributos","openapi":"GET /models/traits","href":"/pt-BR/api-reference/endpoint/models/traits"}]},{"group":"Chaves de API","expanded":false,"pages":[{"title":"Listar chaves de API","openapi":"GET /api_keys","href":"/pt-BR/api-reference/endpoint/api_keys/list"},{"title":"Obter detalhes da chave de API","openapi":"GET /api_keys/{id}","href":"/pt-BR/api-reference/endpoint/api_keys/get"},{"title":"Criar chave de API","openapi":"POST /api_keys","href":"/pt-BR/api-reference/endpoint/api_keys/create"},{"title":"Atualizar chave de API","openapi":"PATCH /api_keys","href":"/pt-BR/api-reference/endpoint/api_keys/update"},{"title":"Excluir chave de API","openapi":"DELETE /api_keys","href":"/pt-BR/api-reference/endpoint/api_keys/delete"},{"title":"Gerar chave de API com carteira Web3","openapi":"GET /api_keys/generate_web3_key","href":"/pt-BR/api-reference/endpoint/api_keys/generate_web3_key/get"},{"title":"Gerar chave de API com carteira Web3","openapi":"POST /api_keys/generate_web3_key","href":"/pt-BR/api-reference/endpoint/api_keys/generate_web3_key/post"}]},{"group":"Limites das chaves de API","expanded":false,"pages":[{"title":"Limites de taxa e saldos","openapi":"GET /api_keys/rate_limits","href":"/pt-BR/api-reference/endpoint/api_keys/rate_limits"},{"title":"Logs de limite de taxa","openapi":"GET /api_keys/rate_limits/log","href":"/pt-BR/api-reference/endpoint/api_keys/rate_limit_logs"}]},{"group":"Personagens","expanded":false,"pages":[{"title":"Obter personagem","openapi":"GET /characters/{slug}","href":"/pt-BR/api-reference/endpoint/characters/get"},{"title":"Listar personagens","openapi":"GET /characters","href":"/pt-BR/api-reference/endpoint/characters/list"},{"title":"Listar avaliações de personagens","openapi":"GET /characters/{slug}/reviews","href":"/pt-BR/api-reference/endpoint/characters/reviews"}]},{"group":"Faturamento","expanded":false,"pages":[{"title":"Saldo de cobrança","openapi":"GET /billing/balance","href":"/pt-BR/api-reference/endpoint/billing/balance"},{"title":"Uso de faturamento (removido)","openapi":"GET /billing/usage","href":"/pt-BR/api-reference/endpoint/billing/usage"},{"title":"Análise de uso de cobrança (Beta)","openapi":"GET /billing/usage-analytics","href":"/pt-BR/api-reference/endpoint/billing/usage-analytics"},{"title":"Histórico de uso de faturamento","openapi":"GET /billing/usage-history","href":"/pt-BR/api-reference/endpoint/billing/usage-history"}]},{"group":"X402","expanded":true,"pages":[{"title":"Saldo X402","openapi":"GET /x402/balance/{walletAddress}","href":"/pt-BR/api-reference/endpoint/x402/balance"},{"title":"Recarga X402","openapi":"POST /x402/top-up","href":"/pt-BR/api-reference/endpoint/x402/top-up"},{"title":"Transações X402","openapi":"GET /x402/transactions/{walletAddress}","href":"/pt-BR/api-reference/endpoint/x402/transactions"}]}]}]},{"tab":"Alterações","icon":"history","href":"https://featurebase.venice.ai/changelog"},{"tab":"Status","icon":"activity","href":"https://veniceai-status.com"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/api-reference/endpoint/responses/create"}]},{"language":"it","pages":[{"title":"it","href":"/it/api-reference/endpoint/responses/create"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/endpoint/responses/create"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/endpoint/responses/create"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/endpoint/responses/create"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/endpoint/responses/create"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/endpoint/responses/create"}]}]},"title":"Responses | Venice API Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CT9uE8Ip.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}