Use tm infer version when you want the current version string from the serverless host.The default Tensormesh serverless host currently serves this route without an inference API key.
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Tensormesh User Documentation","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/tensormesh-lmignite/FHmfmMW8HKJdXOEW/logo/tensormesh-black-logo.png?fit=max\u0026auto=format\u0026n=FHmfmMW8HKJdXOEW\u0026q=85\u0026s=a725aa7ef5ec79088458c962e9778427","dark":"https://mintcdn.com/tensormesh-lmignite/FHmfmMW8HKJdXOEW/logo/tensormesh-white-logo.png?fit=max\u0026auto=format\u0026n=FHmfmMW8HKJdXOEW\u0026q=85\u0026s=6a07dca5aa3920db23872c0b737d82b9"},"favicon":"https://mintcdn.com/tensormesh-lmignite/FHmfmMW8HKJdXOEW/logo/favicon-black-tensormesh.png?fit=max\u0026auto=format\u0026n=FHmfmMW8HKJdXOEW\u0026q=85\u0026s=bc6c3a6f83ecd449410c276ae67126a9","api":{"openapi":"api-reference/serverless.openapi.yaml","playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["curl","python","javascript"],"prefill":true,"autogenerate":true},"url":"full","mdx":{"auth":{"method":"bearer"}}},"navbar":{"links":[{"href":"https://tensormesh.ai","label":"tensormesh.ai"},{"href":"https://app.tensormesh.ai","label":"Sign In"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/tensormesh","x":"https://x.com/tensormesh","youtube":"https://www.youtube.com/@Tensormesh","slack":"https://tensormeshsaa-w2c5033.slack.com"},"links":[{"header":"Company","items":[{"label":"About","href":"https://www.tensormesh.ai/about"},{"label":"Blog","href":"https://www.tensormesh.ai/blog"},{"label":"Partners","href":"https://www.tensormesh.ai/partners"},{"label":"LMCache","href":"https://lmcache.ai/"}]},{"header":"Product","items":[{"label":"Product","href":"https://www.tensormesh.ai/product"},{"label":"Pricing","href":"https://www.tensormesh.ai/pricing"},{"label":"FAQ","href":"https://www.tensormesh.ai/faq"}]},{"header":"Legal","items":[{"label":"Terms of Service","href":"https://www.tensormesh.ai/terms-of-service"},{"label":"Privacy Policy","href":"https://www.tensormesh.ai/privacy-policy"},{"label":"Trust","href":"https://trust.tensormesh.ai/"}]}]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tensormesh-lmignite","hasAudioNarration":false,"actualSubdomain":"tensormesh-lmignite","customDomains":["inference.docs.tensormesh.ai"],"gitSource":{"type":"github","owner":"tensormesh-production","repo":"tensormesh-docs","deployBranch":"main","contentDirectory":"inference","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a9759618d3007053bd1756f","collectionId":"79bcb161-f528-4ced-b1e6-9f80bf8c78c1","liveDeploymentHistoryId":"6a9759618d3007053bd1756f","schemaVersion":"v3"},"entitlements":{},"buildId":"6aa05736da67c0d027bc5464","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"API \u0026 SDK Reference","count":84},{"language":"default","tag":"CLI","count":36},{"language":"default","tag":"Guides","count":19},{"language":"default","tag":"Documentation","count":17},{"language":"default","tag":"User","count":9},{"language":"default","tag":"Serverless Inference","count":8},{"language":"default","tag":"Reference - Core","count":8},{"language":"default","tag":"Billing - Stripe","count":8},{"language":"default","tag":"Get Started","count":7},{"language":"default","tag":"Reference - Workflows","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"vite-origin","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"cli/reference/infer/version","slug":"/cli/reference/infer/version","pageMetadata":{"title":"tm infer version","description":"Call GET /version on serverless inference.","href":"/cli/reference/infer/version"},"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: \"Call GET /version on serverless inference.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`when-to-use-this`,children:`When To Use This`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`tm infer version`}),` when you want the current version string from the serverless host.`]}),`\n`,_jsx(_components.p,{children:`The default Tensormesh serverless host currently serves this route without an inference API key.`}),`\n`,_jsx(Heading,{level:`2`,id:`usage`,children:`Usage`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`tm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` infer`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` version`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [OPTIONS]`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`examples`,children:`Examples`}),`\n`,_jsx(Heading,{level:`3`,id:`read-the-verified-serverless-version-endpoint`,children:`Read the verified serverless version endpoint.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`tm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` infer`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` version`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`options`,children:`Options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--surface`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`choice[serverless]`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"serverless\"`})}),_jsx(_components.td,{children:`Inference surface to target.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--api-key`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Inference API key (Authorization: Bearer …).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--base-url`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Override the base URL for the selected surface.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--timeout`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`float`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`HTTP connect timeout in seconds for the inference request.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`inherited-global-options`,children:`Inherited Global Options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Details`}),_jsx(_components.th,{}),_jsx(_components.th,{}),_jsx(_components.th,{}),_jsx(_components.th,{})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`--version`}),`, `,_jsx(_components.code,{children:`-V`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`boolean`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsx(_components.td,{children:`Show the version and exit. Boolean flag.`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--config`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`path`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"~/.config/tensormesh/config.toml\"`})}),_jsx(_components.td,{children:`Path to config TOML file`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--output`})}),_jsx(_components.td,{children:\"`choice[text\"}),_jsx(_components.td,{children:`json`}),_jsx(_components.td,{children:`yaml`}),_jsx(_components.td,{children:`raw`}),_jsx(_components.td,{children:\"table]`\"}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"text\"`})}),_jsx(_components.td,{children:`Output format (text is human-readable; json is machine-friendly).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--quiet`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`boolean`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsx(_components.td,{children:`Suppress non-essential output. Boolean flag.`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--debug`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`boolean`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsx(_components.td,{children:`Print debug logs to stderr (secrets redacted). Boolean flag.`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--ca-bundle`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`path`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Path to a PEM CA bundle for TLS verification (overrides TENSORMESH_CA_BUNDLE).`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--max-retries`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`integer`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Max retries for idempotent HTTP requests on transient errors (overrides TENSORMESH_MAX_RETRIES; subcommands may override).`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--controlplane-base`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`no`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Override the Control Plane base URL.`}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{}),_jsx(_components.td,{})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-commands`,children:`Related Commands`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/cli/reference/infer/health`,children:_jsx(_components.code,{children:`tm infer health`})})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/cli/reference/infer/models`,children:_jsx(_components.code,{children:`tm infer models`})})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`parent-command`,children:`Parent Command`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/cli/reference/infer`,children:_jsx(_components.code,{children:`tm infer`})})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"tm infer version","description":"Call GET /version on serverless inference.","href":"/cli/reference/infer/version"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When To Use This","slug":"when-to-use-this","depth":2,"children":[]},{"title":"Usage","slug":"usage","depth":2,"children":[]},{"title":"Examples","slug":"examples","depth":2,"children":[{"title":"Read the verified serverless version endpoint.","slug":"read-the-verified-serverless-version-endpoint","depth":3,"children":[]}]},{"title":"Options","slug":"options","depth":2,"children":[]},{"title":"Inherited Global Options","slug":"inherited-global-options","depth":2,"children":[]},{"title":"Related Commands","slug":"related-commands","depth":2,"children":[]},{"title":"Parent Command","slug":"parent-command","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tensormesh-lmignite","siteName":"Tensormesh User Documentation","title":"tm infer version - Tensormesh User Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-27T00:02:18.893Z","originalFileLocation":"cli/reference/infer/version.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=\"Call GET /version on serverless inference.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tensormesh User Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"tm infer version - Tensormesh User Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Call GET /version on serverless inference.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tensormesh User Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://inference.docs.tensormesh.ai/cli/reference/infer/version\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tensormesh-lmignite.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=tm+infer+version\u0026amp;description=Call+GET+%2Fversion+on+serverless+inference.\u0026amp;theme=51b8ce8d546f261b70f66e9d\u0026amp;signature=a8cf99bf089c2242947649541815c2cc94d0bf4ca4f70992102a25384eb05757\">\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=\"tm infer version - Tensormesh User Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Call GET /version on serverless inference.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tensormesh-lmignite.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=tm+infer+version\u0026amp;description=Call+GET+%2Fversion+on+serverless+inference.\u0026amp;theme=51b8ce8d546f261b70f66e9d\u0026amp;signature=a8cf99bf089c2242947649541815c2cc94d0bf4ca4f70992102a25384eb05757\">\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/tensormesh-lmignite/oHn2LuN-L2yVHr8h/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tensormesh User Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://inference.docs.tensormesh.ai/cli/reference/infer/version\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cli/reference/infer/version.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tensormesh User Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tensormesh User Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Overview","pages":[{"title":"Welcome to Tensormesh Inference","mode":"wide","href":"/introduction-tensormesh"}]},{"group":"Get Started","pages":[{"title":"Quickstart","icon":"rocket-launch","href":"/quickstart"},{"title":"Serverless Inference","icon":"cloud","href":"/serverless-inference"},{"title":"Reserved Deployments","icon":"server","href":"/reserved-deployments"},{"title":"External Storage","icon":"database","href":"/external-storage"}]},{"group":"Coding Agents","pages":[{"title":"Codex CLI on Tensormesh","icon":"terminal","href":"/codex"},{"title":"Claude Code on Tensormesh","icon":"terminal","href":"/claude-code"},{"title":"Hermes Agent on Tensormesh","icon":"terminal","href":"/hermes-agent"}]},{"group":"Operations \u0026 Analytics","pages":[{"title":"Serverless Usage","icon":"chart-bar","href":"/serverless-usage"},{"title":"Observability","icon":"chart-line","href":"/observability"},{"title":"Cache Savings","icon":"piggy-bank","href":"/cache-savings"}]},{"group":"Billing \u0026 Pricing","pages":[{"title":"Billing \u0026 Usage","icon":"wallet","href":"/billing-and-savings"},{"title":"Pricing Overview","icon":"dollar-sign","href":"/pricing-overview"}]},{"group":"Account","pages":[{"title":"Account \u0026 API Keys","icon":"user","href":"/account-and-api-keys"}]},{"group":"Troubleshooting \u0026 Support","pages":[{"title":"Support \u0026 Community","icon":"headset","href":"/support-community"},{"title":"Additional Resources","icon":"book-open","href":"/additional-resources"}]},{"group":"Reference","pages":[{"title":"Glossary","icon":"book-open","href":"/glossary"}]}]},{"tab":"Python SDK","groups":[{"group":"Overview","pages":[{"title":"Tensormesh Python SDK","href":"/sdk"}]},{"group":"Guides","pages":[{"title":"Getting Started","href":"/sdk/guides/getting-started"},{"title":"Auth And Config","href":"/sdk/guides/auth-and-config"},{"title":"Inference","href":"/sdk/guides/inference"},{"title":"Migration From OpenAI And Fireworks","href":"/sdk/guides/migration-from-openai-fireworks"},{"title":"Control Plane","href":"/sdk/guides/control-plane"}]}]},{"tab":"AI SDK","groups":[{"group":"Overview","pages":[{"title":"Tensormesh AI SDK Provider","href":"/ai-sdk"}]},{"group":"Guides","pages":[{"title":"Getting Started","href":"/ai-sdk/guides/getting-started"},{"title":"Serverless and on demand","href":"/ai-sdk/guides/serverless-and-on-demand"},{"title":"Chat and Streaming","href":"/ai-sdk/guides/chat-and-streaming"},{"title":"Structured Output","href":"/ai-sdk/guides/structured-output"},{"title":"Tool Calling","href":"/ai-sdk/guides/tool-calling"},{"title":"Raw Inference Helpers","href":"/ai-sdk/guides/raw-helpers"},{"title":"Next starter","href":"/ai-sdk/guides/next-starter"}]}]},{"tab":"CLI","groups":[{"group":"Overview","pages":[{"title":"Tensormesh CLI","href":"/cli"}]},{"group":"Guides","pages":[{"title":"Installation","href":"/cli/guides/installation"},{"title":"Getting Started","href":"/cli/guides/getting-started"},{"title":"Authentication","href":"/cli/guides/authentication"},{"title":"First Inference Request","href":"/cli/guides/first-request"},{"title":"Control Plane Workflows","href":"/cli/guides/control-plane-workflows"},{"title":"Config And Environment","href":"/cli/guides/config-and-env"},{"title":"Production Scripting","href":"/cli/guides/production-scripting"},{"title":"Admin Workflows","href":"/cli/guides/admin-workflows"},{"title":"Troubleshooting","href":"/cli/guides/troubleshooting"}]},{"group":"Common Commands","pages":[{"title":"tm auth login","href":"/cli/reference/auth/login"},{"title":"tm auth status","href":"/cli/reference/auth/status"},{"title":"tm auth whoami","href":"/cli/reference/auth/whoami"},{"title":"tm config show","href":"/cli/reference/config/show"},{"title":"tm infer doctor","href":"/cli/reference/infer/doctor"},{"title":"tm infer chat","href":"/cli/reference/infer/chat"},{"title":"tm billing pricing serverless list","href":"/cli/reference/billing/pricing/serverless/list"}]},{"group":"Reference - Core","pages":[{"title":"tm","href":"/cli/reference/index"},{"title":"tm version","href":"/cli/reference/version"},{"title":"tm init","href":"/cli/reference/init"},{"title":"tm auth","href":"/cli/reference/auth/index"},{"title":"tm config","href":"/cli/reference/config/index"},{"title":"tm infer","href":"/cli/reference/infer/index"},{"title":"Index","href":"/cli/reference/models/index"},{"title":"tm metrics","href":"/cli/reference/metrics/index"},{"title":"Logs","href":"/cli/reference/logs"},{"title":"tm doctor","href":"/cli/reference/doctor"}]},{"group":"Reference - Workflows","pages":[{"title":"tm activities","href":"/cli/reference/activities/index"},{"title":"tm billing","href":"/cli/reference/billing/index"},{"title":"tm products","href":"/cli/reference/products/index"},{"title":"tm reserved-deployments","href":"/cli/reference/reserved-deployments/index"},{"title":"tm tickets","href":"/cli/reference/tickets/index"},{"title":"tm users","href":"/cli/reference/users/index"},{"title":"tm completion","href":"/cli/reference/completion"}]},{"group":"Reference - Admin","pages":[{"title":"tm admin","href":"/cli/reference/admin/index"},{"title":"tm admin billing","href":"/cli/reference/admin/billing/index"},{"title":"Index","href":"/cli/reference/admin/models/index"},{"title":"tm admin products","href":"/cli/reference/admin/products/index"},{"title":"tm admin users","href":"/cli/reference/admin/users/index"}]}]},{"tab":"API \u0026 SDK Reference","groups":[{"group":"Get Started","pages":[{"title":"API \u0026 SDK Reference","href":"/api-reference/introduction"},{"title":"API Quickstart","href":"/api-quickstart"},{"title":"Choose A Serverless Model Name","href":"/serverless-model-selection"}]},{"group":"On-Demand Inference","pages":[{"title":"On demand","href":"/api-reference/on-demand"},{"title":"Models","href":"/api-reference/on-demand/models"},{"title":"Completions","href":"/api-reference/on-demand/completions"},{"title":"Responses","href":"/api-reference/on-demand/responses"},{"title":"Tokenize","href":"/api-reference/on-demand/tokenize"},{"title":"Detokenize","href":"/api-reference/on-demand/detokenize"},{"title":"Health","href":"/api-reference/on-demand/health"},{"title":"Version","href":"/api-reference/on-demand/version"}]},{"group":"Serverless Inference","pages":[{"title":"Serverless Chat Completions","openapi":"api-reference/serverless.openapi.yaml POST /v1/chat/completions","href":"/api-reference/serverless"},{"title":"Serverless Models","openapi":"api-reference/serverless.openapi.yaml GET /v1/models","href":"/api-reference/serverless/models"},{"title":"Serverless Text Completions","openapi":"api-reference/serverless.openapi.yaml POST /v1/completions","href":"/api-reference/serverless/completions"},{"title":"Serverless Responses","openapi":"api-reference/serverless.openapi.yaml POST /v1/responses","href":"/api-reference/serverless/responses"},{"title":"Serverless Tokenize","openapi":"api-reference/serverless.openapi.yaml POST /tokenize","href":"/api-reference/serverless/tokenize"},{"title":"Serverless Detokenize","openapi":"api-reference/serverless.openapi.yaml POST /detokenize","href":"/api-reference/serverless/detokenize"},{"title":"Serverless Health","openapi":"api-reference/serverless.openapi.yaml GET /health","href":"/api-reference/serverless/health"},{"title":"Serverless Version","openapi":"api-reference/serverless.openapi.yaml GET /version","href":"/api-reference/serverless/version"}]},{"group":"Models","pages":[{"title":"Model","href":"/tensormesh-api/model/v1/model"},{"title":"List Models","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json get /v1/models","href":"/tensormesh-api/model/v1/model_service/modelservice/list-models"},{"title":"Get Model","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json get /v1/models/{modelId}","href":"/tensormesh-api/model/v1/model_service/modelservice/get-model"},{"title":"Delete Model","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json delete /v1/models/{modelId}","href":"/tensormesh-api/model/v1/model_service/modelservice/delete-model"},{"title":"Chat With Model","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json post /v1/models/{modelId}:chat","href":"/tensormesh-api/model/v1/model_service/modelservice/chat-with-model"},{"title":"List Models By Infra","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json post /v1/models:search-by-infra","href":"/tensormesh-api/model/v1/model_service/modelservice/list-models-by-infra"},{"title":"Validate Model Name","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/model_service.openapi.json post /v1/models:validate","href":"/tensormesh-api/model/v1/model_service/modelservice/validate-model-name"}]},{"group":"Billing - Balance","pages":[{"title":"Balances","href":"/tensormesh-api/billing/v1/user_balance_service"},{"title":"Get User Balance","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/user_balance_service.openapi.json get /v1/billing/balance","href":"/tensormesh-api/billing/v1/user_balance_service/userbalanceservice/get-user-balance"}]},{"group":"Billing - Address","pages":[{"title":"Billing Addresses","href":"/tensormesh-api/billing/v1/billing_address_service"},{"title":"Get Billing Address","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_address_service.openapi.json get /v1/billing/address","href":"/tensormesh-api/billing/v1/billing_address_service/billingaddressservice/get-billing-address"},{"title":"Update Billing Address","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_address_service.openapi.json put /v1/billing/address","href":"/tensormesh-api/billing/v1/billing_address_service/billingaddressservice/update-billing-address"}]},{"group":"Billing - Transactions","pages":[{"title":"Transactions","href":"/tensormesh-api/billing/v1/billing_transaction_service"},{"title":"Get User Spending History","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_transaction_service.openapi.json get /v1/billing/spending/history","href":"/tensormesh-api/billing/v1/billing_transaction_service/billingtransactionservice/get-user-spending-history"},{"title":"Get User Spending Summary","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_transaction_service.openapi.json get /v1/billing/spending/summary","href":"/tensormesh-api/billing/v1/billing_transaction_service/billingtransactionservice/get-user-spending-summary"},{"title":"List Billing Transactions","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_transaction_service.openapi.json get /v1/billing/transactions","href":"/tensormesh-api/billing/v1/billing_transaction_service/billingtransactionservice/list-billing-transactions"}]},{"group":"Billing - Pricing","pages":[{"title":"Pricing","href":"/tensormesh-api/billing/v1/pricing_service"},{"title":"List GPU Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json get /v1/billing/gpu-pricing","href":"/tensormesh-api/billing/v1/pricing_service/pricingservice/list-gpu-pricing"},{"title":"List Serverless Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json get /v1/billing/serverless-pricing","href":"/tensormesh-api/billing/v1/pricing_service/pricingservice/list-serverless-pricing"}]},{"group":"Billing - Products","pages":[{"title":"Products","href":"/tensormesh-api/billing/v1/product_service"},{"title":"List Available Products","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/product_service.openapi.json get /v1/products","href":"/tensormesh-api/billing/v1/product_service/productservice/list-available-products"},{"title":"Delete Product","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/product_service.openapi.json delete /v1/products/{id}","href":"/tensormesh-api/billing/v1/product_service/productservice/delete-product"}]},{"group":"Billing - Stripe","pages":[{"title":"Stripe","href":"/tensormesh-api/billing/v1/stripe_service"},{"title":"Get Or Create Stripe Customer","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json get /v1/billing/stripe/customers","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/get-or-create-stripe-customer"},{"title":"List Stripe Payment Methods","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json get /v1/billing/stripe/customers/payment-methods","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/list-stripe-payment-methods"},{"title":"Attach Stripe Payment Method","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json post /v1/billing/stripe/customers/payment-methods","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/attach-stripe-payment-method"},{"title":"Detach Stripe Payment Method","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json delete /v1/billing/stripe/customers/payment-methods","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/detach-stripe-payment-method"},{"title":"Create Stripe Payment Intent","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json post /v1/billing/stripe/payment-intents","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/create-stripe-payment-intent"},{"title":"Confirm Stripe Payment Intent","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json post /v1/billing/stripe/payment-intents/confirm","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/confirm-stripe-payment-intent"},{"title":"Create Stripe Setup Intent","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/stripe_service.openapi.json post /v1/billing/stripe/setup-intents","href":"/tensormesh-api/billing/v1/stripe_service/stripeservice/create-stripe-setup-intent"}]},{"group":"Billing - Model Billing","pages":[{"title":"Deploy Model","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_model_service.openapi.json post /v1/models","href":"/tensormesh-api/billing/v1/billing_model_service/billingmodelservice/deploy-model"},{"title":"Model Check","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/billing_model_service.openapi.json post /v1/models/check","href":"/tensormesh-api/billing/v1/billing_model_service/billingmodelservice/model-check"}]},{"group":"Observability","pages":[{"title":"Observability","href":"/tensormesh-api/observability/v1/observability_service"},{"title":"Get Model Logs","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/observability/v1/observability_service.openapi.json get /v1/observability/deployments/{deploymentId}/logs","href":"/tensormesh-api/observability/v1/observability_service/observabilityservice/get-model-logs"},{"title":"Get Model Metrics","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/observability/v1/observability_service.openapi.json get /v1/observability/deployments/{deploymentId}/metrics","href":"/tensormesh-api/observability/v1/observability_service/observabilityservice/get-model-metrics"},{"title":"Get User Metrics","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/observability/v1/observability_service.openapi.json get /v1/observability/users/metrics","href":"/tensormesh-api/observability/v1/observability_service/observabilityservice/get-user-metrics"}]},{"group":"Activity","pages":[{"title":"Activities","href":"/tensormesh-api/activity/v1/activity_service"},{"title":"List Activities","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/activity/v1/activity_service.openapi.json get /v1/activities","href":"/tensormesh-api/activity/v1/activity_service/activityservice/list-activities"},{"title":"Get Activity","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/activity/v1/activity_service.openapi.json get /v1/activities/{activityId}","href":"/tensormesh-api/activity/v1/activity_service/activityservice/get-activity"}]},{"group":"Support","pages":[{"title":"Support","href":"/tensormesh-api/support/v1/support_service"},{"title":"List Tickets","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/support_service.openapi.json get /v1/support/tickets","href":"/tensormesh-api/support/v1/support_service/supportservice/list-tickets"},{"title":"Create Ticket","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/support_service.openapi.json post /v1/support/tickets","href":"/tensormesh-api/support/v1/support_service/supportservice/create-ticket"},{"title":"Get Ticket","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/support_service.openapi.json get /v1/support/tickets/{ticketId}","href":"/tensormesh-api/support/v1/support_service/supportservice/get-ticket"},{"title":"Close Ticket","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/support_service.openapi.json delete /v1/support/tickets/{ticketId}","href":"/tensormesh-api/support/v1/support_service/supportservice/close-ticket"},{"title":"Append Ticket Message","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/support_service.openapi.json post /v1/support/tickets/{ticketId}/messages","href":"/tensormesh-api/support/v1/support_service/supportservice/append-ticket-message"}]},{"group":"Support - Reserved Deployments","pages":[{"title":"Reserved Deployments","href":"/tensormesh-api/support/v1/reserved_deployment_service"},{"title":"Submit Reserved Deployment","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/support/v1/reserved_deployment_service.openapi.json post /v1/support/reserved-deployments","href":"/tensormesh-api/support/v1/reserved_deployment_service/reserveddeploymentservice/submit-reserved-deployment"}]},{"group":"User","pages":[{"title":"Users","href":"/tensormesh-api/user/v1/user_service"},{"title":"Get Auth Profile","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json get /auth/profile","href":"/tensormesh-api/user/v1/user_service/userservice/get-auth-profile"},{"title":"Accept Tos","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json post /v1/users/accept-tos","href":"/tensormesh-api/user/v1/user_service/userservice/accept-tos"},{"title":"Get User Profile","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json get /v1/users/{userId}","href":"/tensormesh-api/user/v1/user_service/userservice/get-user-profile"},{"title":"Get User Profile 2","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json get /v1/users/by-email/{userEmail}","href":"/tensormesh-api/user/v1/user_service/userservice/get-user-profile-2"},{"title":"Update User Profile","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json put /v1/users/{userId}","href":"/tensormesh-api/user/v1/user_service/userservice/update-user-profile"},{"title":"List User API Keys","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json get /v1/users/api-keys","href":"/tensormesh-api/user/v1/user_service/userservice/list-user-api-keys"},{"title":"Create User API Key","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json post /v1/users/api-keys","href":"/tensormesh-api/user/v1/user_service/userservice/create-user-api-key"},{"title":"Delete User API Key","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/user_service.openapi.json delete /v1/users/api-keys","href":"/tensormesh-api/user/v1/user_service/userservice/delete-user-api-key"}]},{"group":"Admin - Models","pages":[{"title":"Admin model service","href":"/tensormesh-api/model/v1/admin_model_service"},{"title":"List Models","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/admin_model_service.openapi.json get /v1/admin/models","href":"/tensormesh-api/model/v1/admin_model_service/adminmodelservice/list-models"},{"title":"Delete Model","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/model/v1/admin_model_service.openapi.json delete /v1/admin/models/{modelId}","href":"/tensormesh-api/model/v1/admin_model_service/adminmodelservice/delete-model"}]},{"group":"Admin - Users","pages":[{"title":"Admin Users","href":"/tensormesh-api/user/v1/admin_user_service"},{"title":"List Users","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/admin_user_service.openapi.json get /v1/admin/users","href":"/tensormesh-api/user/v1/admin_user_service/adminuserservice/list-users"},{"title":"Change User Role","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/user/v1/admin_user_service.openapi.json post /v1/admin/users/change_role","href":"/tensormesh-api/user/v1/admin_user_service/adminuserservice/change-user-role"}]},{"group":"Admin - Billing","pages":[{"title":"Admin Billing","href":"/tensormesh-api/billing/v1/admin_billing_service"},{"title":"Get Users Balance","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/admin_billing_service.openapi.json post /v1/admin/billing/balances","href":"/tensormesh-api/billing/v1/admin_billing_service/adminbillingservice/get-users-balance"},{"title":"Add User Balance","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/admin_billing_service.openapi.json post /v1/admin/billing/balances:add","href":"/tensormesh-api/billing/v1/admin_billing_service/adminbillingservice/add-user-balance"},{"title":"Get Users Spending Summary","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/admin_billing_service.openapi.json post /v1/admin/billing/spending/summary","href":"/tensormesh-api/billing/v1/admin_billing_service/adminbillingservice/get-users-spending-summary"}]},{"group":"Admin - Products","pages":[{"title":"Admin List Products","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/product_service.openapi.json get /v1/admin/products","href":"/tensormesh-api/billing/v1/admin_product_service/productservice/admin-list-products"},{"title":"Upsert Product","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/product_service.openapi.json post /v1/admin/products","href":"/tensormesh-api/billing/v1/admin_product_service/productservice/upsert-product"}]},{"group":"Admin - Pricing","pages":[{"title":"Insert GPU Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json post /v1/admin/billing/gpu-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/insert-gpu-pricing"},{"title":"Update GPU Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json put /v1/admin/billing/gpu-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/update-gpu-pricing"},{"title":"Delete GPU Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json delete /v1/admin/billing/gpu-pricing/{gpuType}/{cloudProvider}","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/delete-gpu-pricing"},{"title":"Admin List Serverless Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json get /v1/admin/billing/serverless-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/admin-list-serverless-pricing"},{"title":"Insert Serverless Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json post /v1/admin/billing/serverless-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/insert-serverless-pricing"},{"title":"Update Serverless Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json put /v1/admin/billing/serverless-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/update-serverless-pricing"},{"title":"Delete Serverless Pricing","deprecated":null,"version":null,"openapi":"/tensormesh-api/specs/billing/v1/pricing_service.openapi.json delete /v1/admin/billing/serverless-pricing","href":"/tensormesh-api/billing/v1/admin_pricing_service/pricingservice/delete-serverless-pricing"}]}]},{"tab":"Release Notes","groups":[{"group":"Release Notes","pages":[{"title":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]}]}]},"title":"tm infer version - Tensormesh User Documentation","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":[],"chunks":[]}