Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model’s response.
Key-value pairs of metadata for the request. Identify end-users associated with the query with the waystone metadata. All other fields are metadata for OpenAI requests and are not used by Waystone.
What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or top_p but not both.
Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.
How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs.
Response
200 - application/json
Successful response
The response is of type object.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Waystone Docs","colors":{"primary":"#A684FF","light":"#DDD6FF","dark":"#A684FF"},"favicon":"./favicon.svg","api":{"openapi":"openapi.json"},"navbar":{"links":[{"label":"Support","href":"mailto:support@waystone.run"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.waystone.run/"}},"footer":{"socials":{}},"icons":{"library":"lucide"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"waystone","hasAudioNarration":false,"actualSubdomain":"waystone","customDomains":["docs.waystone.run"],"gitSource":{"type":"github","owner":"waystonecloud","repo":"waystone","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae9279ed9a51c36fb3cd352:success","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"API reference","count":5},{"language":"default","tag":"Waystone Gateway","count":3},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Waystone API","count":2},{"language":"default","tag":"User management","count":2},{"language":"default","tag":"Cookbooks","count":2},{"language":"default","tag":"Rules","count":2},{"language":"default","tag":"Miscellaneous","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/gateway/post-responses","slug":"/api-reference/gateway/post-responses","pageMetadata":{"title":"Create a model response","openapi":"post /api/gateway/v1/responses","description":"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.","href":"/api-reference/gateway/post-responses"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model’s response.\"\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":{"config":{},"pageMetadata":{"title":"Create a model response","openapi":"post /api/gateway/v1/responses","description":"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.","href":"/api-reference/gateway/post-responses"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"responses":{"200":"04fb5f23-cda1-4ea4-9700-a4c5ce6f9a0b"},"operationId":"postApiGatewayV1Responses","parameters":[],"summary":"Create a model response","description":"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.","requestBody":"f97c157d-cc03-4fbb-90af-da3dbcd24b10","method":"post","type":"path","servers":["590cbb53-0878-457d-bddc-17aa8951af52"],"security":["72887289-0975-44d7-ae8c-40ae2c1d85af"],"path":"/api/gateway/v1/responses","baseUrlOptions":["http://localhost:3000"],"title":"Create a model response","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["input","model"],"properties":{"model":{"type":"string","examples":["openai/gpt-4o-mini","gpt-4o-mini"],"description":"\u003cprovider>/\u003cmodel> to use in the query. If \u003cmodel> is unique across providers, can supply \u003cmodel> only","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"input":{"type":"string","isRequired":true,"uniqueKey":"input","typeLabel":"string"},"metadata":{"type":"object","properties":{"waystone":{"type":"string","uniqueKey":"metadata.waystone","typeLabel":"string"}},"additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"description":"Key-value pairs of metadata for the request. Identify end-users associated with the query with the `waystone` metadata. All other fields are metadata for OpenAI requests and are not used by Waystone.","examples":[{"waystone":"{\n\t\t\t\t\t\t\"user\": {\n\t\t\t\t\t\t\t\"id\": \"user123\",\n\t\t\t\t\t\t\t\"metadata\": { \"email\": \"user@example.com\", \"name\": \"John Doe\" }\n\t\t\t\t\t\t}\n\t\t\t\t\t}"},{"waystone":"{\n\t\t\t\t\t\t\"user\": \"user123\",\n\t\t\t\t\t\t\"group\": { \"id\": \"group123\", \"metadata\": { \"name\": \"Group Name\" } }\n\t\t\t\t\t}"}],"uniqueKey":"metadata","typeLabel":"object"},"store":{"oneOf":[{"type":"boolean","default":false,"description":"For OpenAI: Whether or not to store the output of this chat completion request in OpenAI","uniqueKey":"store.oneOf.0","typeLabel":"boolean"},{"type":"null","default":false,"description":"For OpenAI: Whether or not to store the output of this chat completion request in OpenAI","uniqueKey":"store.oneOf.1","typeLabel":"null"}],"uniqueKey":"store","typeLabel":"boolean | null"},"stream":{"oneOf":[{"type":"boolean","default":false,"description":"If set to true, the model response data will be streamed to the client as it is generated","uniqueKey":"stream.oneOf.0","typeLabel":"boolean"},{"type":"null","default":false,"description":"If set to true, the model response data will be streamed to the client as it is generated","uniqueKey":"stream.oneOf.1","typeLabel":"null"}],"uniqueKey":"stream","typeLabel":"boolean | null"},"user":{"type":"string","description":"For OpenAI: A unique identifier representing your end-user. NOT used by Waystone.","uniqueKey":"user","typeLabel":"string"},"temperature":{"type":"number","default":1,"maximum":2,"minimum":0,"description":"What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or top_p but not both.","uniqueKey":"temperature","typeLabel":"number"},"frequency_penalty":{"type":"number","default":0,"maximum":2,"minimum":-2,"description":"Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.","uniqueKey":"frequency_penalty","typeLabel":"number"},"max_completion_tokens":{"type":"number","description":"An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens.","uniqueKey":"max_completion_tokens","typeLabel":"number"},"n":{"type":"number","default":1,"description":"How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs.","uniqueKey":"n","typeLabel":"number"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"model":"openai/gpt-4o-mini","input":"\u003cstring>","metadata":{"waystone":"{\n\t\t\t\t\t\t\"user\": {\n\t\t\t\t\t\t\t\"id\": \"user123\",\n\t\t\t\t\t\t\t\"metadata\": { \"email\": \"user@example.com\", \"name\": \"John Doe\" }\n\t\t\t\t\t\t}\n\t\t\t\t\t}"},"store":false,"stream":false,"user":"\u003cstring>","temperature":1,"frequency_penalty":0,"max_completion_tokens":123,"n":1}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"04fb5f23-cda1-4ea4-9700-a4c5ce6f9a0b":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"72887289-0975-44d7-ae8c-40ae2c1d85af":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"590cbb53-0878-457d-bddc-17aa8951af52":{"url":"http://localhost:3000","description":"Local server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"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"}]},"originalFileLocation":"openapi.json"},"subdomain":"waystone","siteName":"Waystone Docs","title":"Create a model response - Waystone Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T07:56:41.434Z","originalFileLocation":"api-reference/gateway/post-responses.mdx"},"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=\"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model\u0026#x27;s response.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Waystone 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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_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/waystone/Sh_S9hkp4Fs84Rro/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a model response - Waystone Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model\u0026#x27;s response.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Waystone Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.waystone.run/api-reference/gateway/post-responses\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://waystone.mintlify.site/_mintlify/api/og/v2?division=Waystone+Gateway\u0026amp;title=Create+a+model+response\u0026amp;description=Creates+a+model+response.+Provide+text+or+image+inputs+to+generate+text+or+JSON+outputs.+Have+the+model+call+your+own+custom+code+or+use+built-in+tools+like+web\u0026amp;theme=fd3524bc7c0dc12f9d983c43\u0026amp;signature=181756b8fb68ecd187129e9450961502f38774a90d30e52b3d3c669980c6291d\">\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=\"Create a model response - Waystone Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model\u0026#x27;s response.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://waystone.mintlify.site/_mintlify/api/og/v2?division=Waystone+Gateway\u0026amp;title=Create+a+model+response\u0026amp;description=Creates+a+model+response.+Provide+text+or+image+inputs+to+generate+text+or+JSON+outputs.+Have+the+model+call+your+own+custom+code+or+use+built-in+tools+like+web\u0026amp;theme=fd3524bc7c0dc12f9d983c43\u0026amp;signature=181756b8fb68ecd187129e9450961502f38774a90d30e52b3d3c669980c6291d\">\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/waystone/Sh_S9hkp4Fs84Rro/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Waystone Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#A684FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.waystone.run/api-reference/gateway/post-responses\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/gateway/post-responses.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.waystone.run/#organization\",\"name\":\"Waystone Docs\",\"url\":\"https://docs.waystone.run\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.waystone.run#website\",\"name\":\"Waystone Docs\",\"url\":\"https://docs.waystone.run\",\"publisher\":{\"@id\":\"https://docs.waystone.run/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.waystone.run/api-reference/gateway/post-responses#webpage\",\"url\":\"https://docs.waystone.run/api-reference/gateway/post-responses\",\"name\":\"Create a model response\",\"description\":\"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.\",\"dateModified\":\"2026-01-07T07:56:41.434Z\",\"isPartOf\":{\"@id\":\"https://docs.waystone.run#website\"},\"breadcrumb\":{\"@id\":\"https://docs.waystone.run/api-reference/gateway/post-responses#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.waystone.run/api-reference/gateway/post-responses#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Waystone Docs\",\"item\":\"https://docs.waystone.run\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a model response\",\"item\":\"https://docs.waystone.run/api-reference/gateway/post-responses\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.waystone.run/api-reference/gateway/post-responses#apireference\",\"headline\":\"Create a model response\",\"name\":\"Create a model response\",\"description\":\"Creates a model response. Provide text or image inputs to generate text or JSON outputs. Have the model call your own custom code or use built-in tools like web search or file search to use your own data as input for the model's response.\",\"url\":\"https://docs.waystone.run/api-reference/gateway/post-responses\",\"mainEntityOfPage\":{\"@id\":\"https://docs.waystone.run/api-reference/gateway/post-responses#webpage\"},\"dateModified\":\"2026-01-07T07:56:41.434Z\",\"publisher\":{\"@id\":\"https://docs.waystone.run/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.waystone.run#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Waystone Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Waystone Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/gateway/post-responses.md","siteName":"Waystone Docs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API reference","groups":[{"group":"Waystone API","pages":[{"group":"User management","pages":[{"title":"Identify a user or group","openapi":"post /api/identify","href":"/api-reference/user-management/post-identify"}]},{"group":"Miscellaneous","pages":[{"title":"Health check","openapi":"get /api/healthz","description":"Check that we're up and running. We should be!","href":"/api-reference/misc/health-check"}]}]},{"group":"Waystone Gateway","pages":[{"title":"Create a model response","openapi":"post /api/gateway/v1/responses","href":"/api-reference/gateway/post-responses"},{"title":"Create transcription","openapi":"post /api/gateway/v1/audio/transcriptions","description":"Transcribes audio into the input language.","href":"/api-reference/gateway/chat/post-completions"},{"title":"Create chat completion","openapi":"post /api/gateway/v1/chat/completions","href":"/api-reference/gateway/audio/post-transcriptions"}]}]}]},"basePath":"","title":"Create a model response - Waystone Docs","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","Page-1CZdsdAn.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js","Markdown-uxhlayGT.js","clsx-B35qUV0p.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BvrGG8gU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CAf0yVYe.js"]}