{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Agno","colors":{"primary":"#FF4017","light":"#FF4017","dark":"#FF4017"},"logo":{"light":"https://mintcdn.com/agno-v2/SgkhZ8Fg5uYnD8iq/logo/black.svg?fit=max\u0026auto=format\u0026n=SgkhZ8Fg5uYnD8iq\u0026q=85\u0026s=fbe4dbb306f50c4d379aff3861e202fa","dark":"https://mintcdn.com/agno-v2/SgkhZ8Fg5uYnD8iq/logo/white.svg?fit=max\u0026auto=format\u0026n=SgkhZ8Fg5uYnD8iq\u0026q=85\u0026s=362cc549cb8a40935ac490f9175afbae"},"favicon":"https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/favicon.png?fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=929e6495078b426821db16391294be2b","background":{"color":{"light":"#FFFFFF","dark":"#111113"}},"navbar":{"links":[{"icon":"help","href":"https://docs.agno.com/get-help","label":"Support"},{"icon":"github","href":"https://github.com/agno-agi/agno","label":"Github"}],"primary":{"type":"button","label":"Try AgentOS","href":"https://os.agno.com"}},"footer":{"socials":{"github":"https://github.com/agno-agi/agno/discussions","x":"https://x.com/AgnoAgi","linkedin":"https://www.linkedin.com/company/agno-agi","youtube":"https://agno.link/youtube","website":"https://agno.com"}},"fonts":{"heading":{"family":"Inter","weight":750},"body":{"family":"Inter","weight":400}},"integrations":{"gtm":{"tagId":"GTM-WBTFNG7M"}},"contextual":{"options":["copy","mcp","cursor","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"agno-v2","hasAudioNarration":false,"actualSubdomain":"agno-v2","customDomains":[],"gitSource":{"type":"github","owner":"agno-agi","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aaba6ee5a9aeab2eab5d50e","collectionId":"5b90812b-b8f0-4ed2-b684-285d47985989","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aaba6ee5a9aeab2eab5d50e"},"feedback":{"thumbs":true,"issues":true,"edits":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aaba6ee5a9aeab2eab5d50e","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Examples","count":1983},{"language":"default","tag":"SDK","count":1258},{"language":"default","tag":"Usage","count":663},{"language":"default","tag":"Models","count":641},{"language":"default","tag":"Providers","count":605},{"language":"default","tag":"Tools","count":494},{"language":"default","tag":"Primitives","count":493},{"language":"default","tag":"Reference","count":444},{"language":"default","tag":"Model Providers","count":442},{"language":"default","tag":"Basics","count":407}]},"assistantConfig":{},"basePath":"","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":"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":"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":"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":"vite-origin","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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#content{margin-top:0.75rem!important}#content>span:first-of-type,#content>p:first-of-type{margin-top:1.5rem!important}#content>span+h2,#content>p+h2{margin-top:1.5rem!important}"}],"page":{"pagePath":"reasoning/usage/models/openai/reasoning-effort","slug":"/reasoning/usage/models/openai/reasoning-effort","pageMetadata":{"title":"OpenAI gpt-5-mini with reasoning effort","description":"Set reasoning_effort to \"high\" on OpenAIResponses so gpt-5-mini reasons more before answering.","href":"/reasoning/usage/models/openai/reasoning-effort"},"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: \"Set reasoning_effort to “high” on OpenAIResponses so gpt-5-mini reasons more before answering.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Step,Steps}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(Steps,{children:[_jsx(Step,{title:`Create reasoning_effort.py`,children:_jsx(CodeBlock,{filename:`reasoning_effort.py`,numberOfLines:`12`,language:`python`,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:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agno.agent `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Agent`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agno.models.openai `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OpenAIResponses`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agno.tools.hackernews `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` HackerNewsTools`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`agent `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Agent(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` model`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`OpenAIResponses(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`id`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"gpt-5-mini\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`reasoning_effort`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"high\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` tools`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[HackerNewsTools()],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` instructions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Use tables to display data.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` markdown`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`True`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`agent.print_response(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Write a report comparing NVDA to TSLA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`stream`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`True`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`]})})})}),_jsx(Step,{title:`Set up your virtual environment`,children:_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Mac`,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`uv`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` venv`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --python`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 3.12`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`source`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` .venv/bin/activate`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Windows`,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`uv`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` venv`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --python`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 3.12`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`.venv\\\\Scripts\\\\activate`})}),`\n`]})})})]})}),_jsx(Step,{title:`Install dependencies`,children:_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:`uv`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -U`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` agno`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` openai`})]}),`\n`]})})})}),_jsx(Step,{title:`Export your OpenAI API key`,children:_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Mac/Linux`,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:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` OPENAI_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"your_openai_api_key_here\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Windows`,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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` $Env`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:OPENAI_API_KEY=`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`\"your_openai_api_key_here\"`})]}),`\n`]})})})]})}),_jsx(Step,{title:`Run Agent`,children:_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:`python`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` reasoning_effort.py`})]}),`\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":"OpenAI gpt-5-mini with reasoning effort","description":"Set reasoning_effort to \"high\" on OpenAIResponses so gpt-5-mini reasons more before answering.","href":"/reasoning/usage/models/openai/reasoning-effort"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"agno-v2","siteName":"Agno","title":"OpenAI gpt-5-mini with reasoning effort - Agno","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-03T14:28:50.178Z","originalFileLocation":"reasoning/usage/models/openai/reasoning-effort.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=\"Set reasoning_effort to \u0026quot;high\u0026quot; on OpenAIResponses so gpt-5-mini reasons more before answering.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Agno\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_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/agno-v2/queHaJYpMArYtYjI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"OpenAI gpt-5-mini with reasoning effort - Agno\">\u003cmeta data-mint-head property=\"og:description\" content=\"Set reasoning_effort to \u0026quot;high\u0026quot; on OpenAIResponses so gpt-5-mini reasons more before answering.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Agno\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://agno-v2.mintlify.site/_mintlify/api/og/v2?division=OpenAI\u0026amp;title=OpenAI+gpt-5-mini+with+reasoning+effort\u0026amp;description=Set+reasoning_effort+to+%22high%22+on+OpenAIResponses+so+gpt-5-mini+reasons+more+before+answering.\u0026amp;theme=539ca5b31a7154fdc03df019\u0026amp;signature=9183535e28e4590f3ed7a59f2fec2341c520ad023ec39a3bc8e40a8bbf205736\">\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=\"OpenAI gpt-5-mini with reasoning effort - Agno\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Set reasoning_effort to \u0026quot;high\u0026quot; on OpenAIResponses so gpt-5-mini reasons more before answering.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agno-v2.mintlify.site/_mintlify/api/og/v2?division=OpenAI\u0026amp;title=OpenAI+gpt-5-mini+with+reasoning+effort\u0026amp;description=Set+reasoning_effort+to+%22high%22+on+OpenAIResponses+so+gpt-5-mini+reasons+more+before+answering.\u0026amp;theme=539ca5b31a7154fdc03df019\u0026amp;signature=9183535e28e4590f3ed7a59f2fec2341c520ad023ec39a3bc8e40a8bbf205736\">\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/agno-v2/queHaJYpMArYtYjI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Agno\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4017\">\u003clink data-mint-head rel=\"canonical\" href=\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reasoning/usage/models/openai/reasoning-effort.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://agno-v2.mintlify.app/#organization\",\"name\":\"Agno\",\"url\":\"https://agno-v2.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/agno-v2/SgkhZ8Fg5uYnD8iq/logo/black.svg?fit=max\u0026auto=format\u0026n=SgkhZ8Fg5uYnD8iq\u0026q=85\u0026s=fbe4dbb306f50c4d379aff3861e202fa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://agno-v2.mintlify.app#website\",\"name\":\"Agno\",\"url\":\"https://agno-v2.mintlify.app\",\"publisher\":{\"@id\":\"https://agno-v2.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort#webpage\",\"url\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort\",\"name\":\"OpenAI gpt-5-mini with reasoning effort\",\"description\":\"Set reasoning_effort to \\\"high\\\" on OpenAIResponses so gpt-5-mini reasons more before answering.\",\"dateModified\":\"2026-09-03T14:28:50.178Z\",\"isPartOf\":{\"@id\":\"https://agno-v2.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced\",\"item\":\"https://agno-v2.mintlify.app/sessions/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reasoning\",\"item\":\"https://agno-v2.mintlify.app/reasoning/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Reasoning Models\",\"item\":\"https://agno-v2.mintlify.app/reasoning/reasoning-models\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Usage\",\"item\":\"https://agno-v2.mintlify.app/reasoning/usage/models/azure-ai-foundry/azure-ai-foundry\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"OpenAI\",\"item\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/o1-pro\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"OpenAI gpt-5-mini with reasoning effort\",\"item\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort#article\",\"headline\":\"OpenAI gpt-5-mini with reasoning effort\",\"name\":\"OpenAI gpt-5-mini with reasoning effort\",\"description\":\"Set reasoning_effort to \\\"high\\\" on OpenAIResponses so gpt-5-mini reasons more before answering.\",\"url\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort\",\"mainEntityOfPage\":{\"@id\":\"https://agno-v2.mintlify.app/reasoning/usage/models/openai/reasoning-effort#webpage\"},\"dateModified\":\"2026-09-03T14:28:50.178Z\",\"publisher\":{\"@id\":\"https://agno-v2.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://agno-v2.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Agno\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Agno","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"SDK","groups":[{"group":"Get Started","pages":[{"title":"Agno SDK","sidebarTitle":"Introduction","href":"/sdk/introduction"},{"title":"Install \u0026 Setup","href":"/sdk/setup"}]},{"group":"Basics","pages":[{"group":"Agents","pages":[{"title":"What are Agents?","mode":"wide","href":"/agents/overview"},{"title":"Building Agents","sidebarTitle":"Building Agents","mode":"wide","href":"/agents/building-agents"},{"title":"Running Agents","sidebarTitle":"Running Agents","href":"/agents/running-agents"},{"title":"Debugging Agents","sidebarTitle":"Debugging Agents","mode":"wide","href":"/agents/debugging-agents"},{"group":"Usage","pages":[{"title":"Agent with Tools","mode":"wide","href":"/agents/usage/agent-with-tools"},{"title":"Agent with Structured Output","sidebarTitle":"Structured Output","mode":"wide","href":"/agents/usage/agent-with-structured-output"},{"title":"Agent with Storage","sidebarTitle":"Agent with Storage","mode":"wide","href":"/agents/usage/agent-with-storage"},{"title":"Agent with Memory","mode":"wide","href":"/agents/usage/agent-with-memory"},{"title":"Agent with Knowledge","mode":"wide","href":"/agents/usage/agent-with-knowledge"},{"title":"Agent with Followup Suggestions","sidebarTitle":"Followup Suggestions","href":"/agents/usage/agent-with-followup-suggestions"}]}]},{"group":"Teams","pages":[{"title":"What are Teams?","mode":"wide","href":"/teams/overview"},{"title":"Building Teams","sidebarTitle":"Building Teams","href":"/teams/building-teams"},{"title":"Running Teams","sidebarTitle":"Running Teams","href":"/teams/running-teams"},{"title":"Delegation","sidebarTitle":"Delegation","href":"/teams/delegation"},{"title":"Debugging Teams","sidebarTitle":"Debugging Teams","href":"/teams/debugging-teams"},{"group":"Usage","pages":[{"title":"Basic Team","sidebarTitle":"Basic Team","href":"/teams/usage/basic-team"},{"title":"Team Streaming","sidebarTitle":"Streaming","href":"/teams/usage/streaming"},{"title":"Direct Response Mode","sidebarTitle":"Direct Response","href":"/teams/usage/respond-directly"},{"title":"Team with Followup Suggestions","sidebarTitle":"Followup Suggestions","href":"/teams/usage/team-with-followup-suggestions"}]}]},{"group":"Workflows","pages":[{"title":"What are Workflows?","mode":"wide","href":"/workflows/overview"},{"title":"Building Workflows","sidebarTitle":"Building Workflows","href":"/workflows/building-workflows"},{"title":"Running Workflows","sidebarTitle":"Running Workflows","href":"/workflows/running-workflows"},{"group":"Workflow Patterns","pages":[{"title":"Workflow Patterns","sidebarTitle":"Overview","href":"/workflows/workflow-patterns/overview"},{"title":"Sequential Workflows","href":"/workflows/workflow-patterns/sequential"},{"title":"Fully Python Workflow","href":"/workflows/workflow-patterns/fully-python-workflow"},{"title":"Step-Based Workflows","href":"/workflows/workflow-patterns/step-based-workflow"},{"title":"Custom Functions in Workflows","sidebarTitle":"Custom Functions in Workflows","href":"/workflows/workflow-patterns/custom-function-step-workflow"},{"title":"Conditional Workflow","href":"/workflows/workflow-patterns/conditional-workflow"},{"title":"Parallel Workflow","href":"/workflows/workflow-patterns/parallel-workflow"},{"title":"Iterative Workflow","href":"/workflows/workflow-patterns/iterative-workflow"},{"title":"Branching Workflow","href":"/workflows/workflow-patterns/branching-workflow"},{"title":"Grouped Steps Workflow","href":"/workflows/workflow-patterns/grouped-steps-workflow"},{"title":"Nested Workflow","href":"/workflows/workflow-patterns/nested-workflow"},{"title":"Advanced Workflow Patterns","href":"/workflows/workflow-patterns/advanced-workflow-patterns"}]},{"group":"Human-in-the-Loop","pages":[{"title":"Human-in-the-Loop in Workflows","sidebarTitle":"Overview","mode":"wide","href":"/workflows/hitl/overview"},{"title":"HumanReview Config","sidebarTitle":"HumanReview Config","href":"/workflows/hitl/human-review"},{"title":"Step HITL","sidebarTitle":"Step","href":"/workflows/hitl/step"},{"title":"Executor HITL","sidebarTitle":"Executor","mode":"wide","href":"/workflows/hitl/executor"},{"title":"Nested HITL","sidebarTitle":"Nested","mode":"wide","href":"/workflows/hitl/nested"},{"title":"Pause Anatomy","sidebarTitle":"Pause Anatomy","mode":"wide","href":"/workflows/hitl/pause-anatomy"},{"title":"Output Review","sidebarTitle":"Output Review","href":"/workflows/hitl/output-review"},{"title":"Router HITL","sidebarTitle":"Router","href":"/workflows/hitl/router"},{"title":"Condition HITL","sidebarTitle":"Condition","href":"/workflows/hitl/condition"},{"title":"Loop HITL","sidebarTitle":"Loop","href":"/workflows/hitl/loop"},{"title":"Steps HITL","sidebarTitle":"Steps (Pipeline)","href":"/workflows/hitl/steps"},{"title":"Timeout","sidebarTitle":"Timeout","href":"/workflows/hitl/timeout"},{"title":"Error Handling HITL","sidebarTitle":"Error Handling","href":"/workflows/hitl/error-handling"}]},{"title":"Additional Data and Metadata","sidebarTitle":"Passing Additional Data","mode":"wide","href":"/workflows/additional-data"},{"title":"Conversational Workflows","tag":"beta","href":"/workflows/conversational-workflows"},{"title":"Accessing Multiple Previous Steps","sidebarTitle":"Accessing Previous Steps","mode":"wide","href":"/workflows/access-previous-steps"},{"title":"Early Stopping","sidebarTitle":"Early Stopping","mode":"wide","href":"/workflows/early-stop"},{"title":"Workflow Tools","sidebarTitle":"Execute Workflow from an Agent","mode":"wide","href":"/workflows/workflow-tools"},{"title":"Background Workflow Execution","sidebarTitle":"Background Execution","mode":"wide","href":"/workflows/background-execution"},{"group":"Usage","pages":[{"group":"Core Patterns","pages":[{"title":"Sequential Workflow","sidebarTitle":"Sequential","href":"/workflows/usage/sequence-of-steps"},{"title":"Parallel Workflow","sidebarTitle":"Parallel","href":"/workflows/usage/parallel-steps-workflow"},{"title":"Conditional Workflow","sidebarTitle":"Conditional","href":"/workflows/usage/condition-steps-workflow-stream"},{"title":"Loop Steps Workflow","href":"/workflows/usage/loop-steps-workflow"},{"title":"Loop Iterative Accumulation","href":"/workflows/usage/loop-iterative-accumulation"},{"title":"Router Steps Workflow","href":"/workflows/usage/router-steps-workflow"}]},{"group":"Custom Execution","pages":[{"title":"Step with a function","href":"/workflows/usage/step-with-function"},{"title":"Function instead of steps","href":"/workflows/usage/function-instead-of-steps"},{"title":"Class-based Executor","href":"/workflows/usage/class-based-executor"}]},{"group":"Advanced Combinations","pages":[{"title":"Condition with list of steps","href":"/workflows/usage/condition-with-list-of-steps"},{"title":"Loop with Parallel Steps Workflow","href":"/workflows/usage/loop-with-parallel-steps-stream"},{"title":"Condition and Parallel Steps Workflow","href":"/workflows/usage/condition-and-parallel-steps-stream"},{"title":"Router with Loop Steps","href":"/workflows/usage/router-with-loop-steps"},{"title":"Router with Step Choices","href":"/workflows/usage/router-with-step-choices"}]},{"group":"Data \u0026 I/O","pages":[{"title":"Access Multiple Previous Steps Output","href":"/workflows/usage/access-multiple-previous-steps-output"},{"title":"Step with Function using Additional Data","href":"/workflows/usage/step-with-function-additional-data"},{"title":"Structured I/O","sidebarTitle":"Structured I/O","href":"/workflows/usage/structured-io-at-each-step-level"},{"title":"Workflow with Input Schema Validation","href":"/workflows/usage/workflow-with-input-schema"}]},{"group":"Production Features","pages":[{"title":"Basic Conversational Workflow","href":"/workflows/usage/basic-workflow-agent"},{"title":"Early Stop a Workflow","href":"/workflows/usage/early-stop-workflow"},{"title":"Workflow Cancellation","href":"/workflows/usage/workflow-cancellation"},{"title":"Async Events Streaming","href":"/workflows/usage/async-events-streaming"},{"title":"Store Events and Events to Skip in a Workflow","href":"/workflows/usage/store-events-and-events-to-skip-in-a-workflow"},{"title":"Stream a function step through AgentOS","href":"/workflows/usage/step-with-function-streaming-agentos"}]}]}]},{"group":"Input \u0026 Output","pages":[{"title":"Input \u0026 Output","sidebarTitle":"Overview","href":"/input-output/overview"},{"group":"Structured Input","pages":[{"title":"Structured Input for Agents","sidebarTitle":"Agent","href":"/input-output/structured-input/agent"},{"title":"Structured Input for Teams","sidebarTitle":"Team","href":"/input-output/structured-input/team"}]},{"group":"Structured Output","pages":[{"title":"Structured Output for Agents","sidebarTitle":"Agent","href":"/input-output/structured-output/agent"},{"title":"Structured Output for Teams","sidebarTitle":"Team","href":"/input-output/structured-output/team"}]},{"title":"Multimodal I/O","href":"/input-output/multimodal"},{"title":"Output Model","sidebarTitle":"Output Model","href":"/input-output/output-model"}]},{"group":"Database","pages":[{"title":"Database","sidebarTitle":"Overview","href":"/database/overview"},{"title":"Chat History","href":"/database/chat-history"},{"title":"Session Storage","href":"/database/session-storage"},{"group":"Supported Databases","pages":[{"title":"Database Providers","sidebarTitle":"Overview","href":"/database/providers/overview"},{"group":"PostgreSQL","pages":[{"title":"PostgreSQL","sidebarTitle":"Overview","href":"/database/providers/postgres/overview"},{"group":"Usage","pages":[{"title":"Postgres for Agent","sidebarTitle":"Agent","href":"/database/providers/postgres/usage/postgres-for-agent"},{"title":"Postgres for Team","sidebarTitle":"Team","href":"/database/providers/postgres/usage/postgres-for-team"},{"title":"Postgres for Workflow","sidebarTitle":"Workflow","href":"/database/providers/postgres/usage/postgres-for-workflow"}]}]},{"group":"Async PostgreSQL","pages":[{"title":"Async PostgreSQL","sidebarTitle":"Overview","href":"/database/providers/async-postgres/overview"},{"group":"Usage","pages":[{"title":"Async Postgres for Agent","sidebarTitle":"Agent","href":"/database/providers/async-postgres/usage/async-postgres-for-agent"},{"title":"Async Postgres for Team","sidebarTitle":"Team","href":"/database/providers/async-postgres/usage/async-postgres-for-team"},{"title":"Async Postgres for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-postgres/usage/async-postgres-for-workflow"}]}]},{"group":"MySQL","pages":[{"title":"MySQL","sidebarTitle":"Overview","href":"/database/providers/mysql/overview"},{"group":"Usage","pages":[{"title":"MySQL for Agent","sidebarTitle":"Agent","href":"/database/providers/mysql/usage/mysql-for-agent"},{"title":"MySQL for Team","sidebarTitle":"Team","href":"/database/providers/mysql/usage/mysql-for-team"},{"title":"MySQL for Workflow","sidebarTitle":"Workflow","href":"/database/providers/mysql/usage/mysql-for-workflow"}]}]},{"group":"Async MySQL","pages":[{"title":"Async MySQL","sidebarTitle":"Overview","href":"/database/providers/async-mysql/overview"},{"group":"Usage","pages":[{"title":"Async MySQL for Agent","sidebarTitle":"Agent","href":"/database/providers/async-mysql/usage/async-mysql-for-agent"},{"title":"Async MySQL for Team","sidebarTitle":"Team","href":"/database/providers/async-mysql/usage/async-mysql-for-team"},{"title":"Async MySQL for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-mysql/usage/async-mysql-for-workflow"}]}]},{"group":"SQLite","pages":[{"title":"SQLite","sidebarTitle":"Overview","href":"/database/providers/sqlite/overview"},{"group":"Usage","pages":[{"title":"SQLite for Agent","sidebarTitle":"Agent","href":"/database/providers/sqlite/usage/sqlite-for-agent"},{"title":"SQLite for Team","sidebarTitle":"Team","href":"/database/providers/sqlite/usage/sqlite-for-team"},{"title":"SQLite for Workflow","sidebarTitle":"Workflow","href":"/database/providers/sqlite/usage/sqlite-for-workflow"}]}]},{"group":"Async SQLite","pages":[{"title":"Async SQLite","sidebarTitle":"Overview","href":"/database/providers/async-sqlite/overview"},{"group":"Usage","pages":[{"title":"Async SQLite for Agent","sidebarTitle":"Agent","href":"/database/providers/async-sqlite/usage/async-sqlite-for-agent"},{"title":"Async SQLite for Team","sidebarTitle":"Team","href":"/database/providers/async-sqlite/usage/async-sqlite-for-team"},{"title":"Async SQLite for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-sqlite/usage/async-sqlite-for-workflow"}]}]},{"group":"In-Memory","pages":[{"title":"In-Memory Storage","sidebarTitle":"Overview","href":"/database/providers/in-memory/overview"},{"group":"Usage","pages":[{"title":"In-Memory Storage for Agents","sidebarTitle":"Agent","href":"/database/providers/in-memory/usage/in-memory-for-agent"},{"title":"In-Memory Storage for Teams","sidebarTitle":"Team","href":"/database/providers/in-memory/usage/in-memory-for-team"},{"title":"In-Memory Storage for Workflows","sidebarTitle":"Workflow","href":"/database/providers/in-memory/usage/in-memory-for-workflow"}]}]},{"group":"DynamoDB","pages":[{"title":"DynamoDB","sidebarTitle":"Overview","href":"/database/providers/dynamodb/overview"},{"group":"Usage","pages":[{"title":"DynamoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/dynamodb/usage/dynamodb-for-agent"},{"title":"DynamoDB for Team","sidebarTitle":"Team","href":"/database/providers/dynamodb/usage/dynamodb-for-team"},{"title":"DynamoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/dynamodb/usage/dynamodb-for-workflow"}]}]},{"group":"MongoDB","pages":[{"title":"MongoDB","sidebarTitle":"Overview","href":"/database/providers/mongo/overview"},{"group":"Usage","pages":[{"title":"MongoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/mongo/usage/mongodb-for-agent"},{"title":"MongoDB for Team","sidebarTitle":"Team","href":"/database/providers/mongo/usage/mongodb-for-team"},{"title":"MongoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/mongo/usage/mongodb-for-workflow"}]}]},{"group":"Async MongoDB","pages":[{"title":"Async MongoDB","sidebarTitle":"Overview","href":"/database/providers/async-mongo/overview"},{"group":"Usage","pages":[{"title":"Async MongoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/async-mongo/usage/async-mongodb-for-agent"},{"title":"Async MongoDB for Team","sidebarTitle":"Team","href":"/database/providers/async-mongo/usage/async-mongodb-for-team"},{"title":"Async MongoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-mongo/usage/async-mongodb-for-workflow"}]}]},{"group":"JSON","pages":[{"title":"JSON Files","sidebarTitle":"Overview","href":"/database/providers/json/overview"},{"group":"Usage","pages":[{"title":"JSON for Agent","sidebarTitle":"Agent","href":"/database/providers/json/usage/json-for-agent"},{"title":"JSON for Team","sidebarTitle":"Team","href":"/database/providers/json/usage/json-for-team"},{"title":"JSON for Workflow","sidebarTitle":"Workflow","href":"/database/providers/json/usage/json-for-workflow"}]}]},{"group":"SingleStore","pages":[{"title":"SingleStore","sidebarTitle":"Overview","href":"/database/providers/singlestore/overview"},{"group":"Usage","pages":[{"title":"SingleStore for Agent","sidebarTitle":"Agent","href":"/database/providers/singlestore/usage/singlestore-for-agent"},{"title":"SingleStore for Team","sidebarTitle":"Team","href":"/database/providers/singlestore/usage/singlestore-for-team"},{"title":"SingleStore for Workflow","sidebarTitle":"Workflow","href":"/database/providers/singlestore/usage/singlestore-for-workflow"}]}]},{"group":"SurrealDB","pages":[{"title":"SurrealDB","sidebarTitle":"Overview","href":"/database/providers/surrealdb/overview"},{"group":"Usage","pages":[{"title":"SurrealDB for Agent","sidebarTitle":"Agent","href":"/database/providers/surrealdb/usage/surrealdb-for-agent"},{"title":"SurrealDB for Team","sidebarTitle":"Team","href":"/database/providers/surrealdb/usage/surrealdb-for-team"},{"title":"SurrealDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/surrealdb/usage/surrealdb-for-workflow"}]}]},{"group":"Redis","pages":[{"title":"Redis","sidebarTitle":"Overview","href":"/database/providers/redis/overview"},{"group":"Usage","pages":[{"title":"Redis for Agent","sidebarTitle":"Agent","href":"/database/providers/redis/usage/redis-for-agent"},{"title":"Redis for Team","sidebarTitle":"Team","href":"/database/providers/redis/usage/redis-for-team"},{"title":"Redis for Workflows","sidebarTitle":"Workflow","href":"/database/providers/redis/usage/redis-for-workflow"}]}]},{"group":"Valkey","pages":[{"title":"Valkey","sidebarTitle":"Overview","href":"/database/providers/valkey/overview"},{"group":"Usage","pages":[{"title":"Valkey for Agent","sidebarTitle":"Agent","href":"/database/providers/valkey/usage/valkey-for-agent"},{"title":"Valkey for Team","sidebarTitle":"Team","href":"/database/providers/valkey/usage/valkey-for-team"},{"title":"Valkey for Workflow","sidebarTitle":"Workflow","href":"/database/providers/valkey/usage/valkey-for-workflow"}]}]},{"group":"GCS","pages":[{"title":"JSON files as a database on Google Cloud Storage (GCS)","sidebarTitle":"Overview","href":"/database/providers/gcs/overview"},{"group":"Usage","pages":[{"title":"GCS for Agent","sidebarTitle":"Agent","href":"/database/providers/gcs/usage/gcs-for-agent"},{"title":"GCS for Team","sidebarTitle":"Team","href":"/database/providers/gcs/usage/gcs-for-team"},{"title":"GCS for Workflows","sidebarTitle":"Workflow","href":"/database/providers/gcs/usage/gcs-for-workflow"}]}]},{"group":"Firestore","pages":[{"title":"Firestore","sidebarTitle":"Overview","href":"/database/providers/firestore/overview"},{"group":"Usage","pages":[{"title":"Firestore for Agent","sidebarTitle":"Agent","href":"/database/providers/firestore/usage/firestore-for-agent"},{"title":"Firestore for Team","sidebarTitle":"Team","href":"/database/providers/firestore/usage/firestore-for-team"},{"title":"Firestore for Workflows","sidebarTitle":"Workflow","href":"/database/providers/firestore/usage/firestore-for-workflow"}]}]},{"group":"Supabase","pages":[{"title":"Supabase","sidebarTitle":"Overview","href":"/database/providers/supabase/overview"}]},{"group":"Neon","pages":[{"title":"Neon","sidebarTitle":"Overview","href":"/database/providers/neon/overview"}]},{"group":"ClickHouse","pages":[{"title":"ClickHouse","sidebarTitle":"Overview","href":"/database/providers/clickhouse/overview"}]},{"title":"Selecting Custom Table Names","sidebarTitle":"Custom Tables","href":"/database/providers/selecting-tables"}]}]},{"group":"Memory","pages":[{"title":"What is Memory?","sidebarTitle":"Overview","href":"/memory/overview"},{"group":"Working with Memories","pages":[{"title":"Working with Memories","sidebarTitle":"Overview","href":"/memory/working-with-memories/overview"},{"title":"Memory Optimization","href":"/memory/working-with-memories/memory-optimization"},{"group":"Usage","pages":[{"group":"Storage Usage","pages":[{"title":"Memory with MongoDB","href":"/memory/working-with-memories/mongodb-memory"},{"title":"Memory with PostgreSQL","href":"/memory/working-with-memories/postgres-memory"},{"title":"Memory with SQLite","href":"/memory/working-with-memories/sqlite-memory"},{"title":"Memory with Redis","href":"/memory/working-with-memories/redis-memory"}]},{"group":"Memory Manager Usage","pages":[{"title":"Standalone Memory","href":"/memory/working-with-memories/standalone-memory"},{"title":"Memory Creation","href":"/memory/working-with-memories/memory-creation"},{"title":"Custom Memory Instructions","href":"/memory/working-with-memories/custom-memory-instructions"},{"title":"Memory Search","href":"/memory/working-with-memories/memory-search"},{"title":"Memory Optimization","href":"/memory/working-with-memories/memory-optimization"}]}]}]},{"group":"Agents with Memory","pages":[{"title":"Agent Memory","sidebarTitle":"Overview","href":"/memory/agent/overview"},{"group":"Usage","pages":[{"title":"Agent with Memory","mode":"wide","href":"/memory/agent/agent-with-memory"},{"title":"Agentic Memory","href":"/memory/agent/agentic-memory"},{"title":"Share Memory between Agents","href":"/memory/agent/agents-share-memory"},{"title":"Custom Memory Manager","href":"/memory/agent/custom-memory-manager"},{"title":"Multi-User, Multi-Session Chat","href":"/memory/agent/multi-user-multi-session-chat"},{"title":"Concurrent Multi-User, Multi-Session Chat","href":"/memory/agent/multi-user-multi-session-chat-concurrent"},{"title":"Share Memory and History between Agents","href":"/memory/agent/share-memory-and-history-between-agents"}]}]},{"group":"Teams with Memory","pages":[{"title":"Teams with Memory","sidebarTitle":"Overview","mode":"wide","href":"/memory/team/overview"},{"group":"Usage","pages":[{"title":"Team with Memory Manager","href":"/memory/team/team-with-memory-manager"},{"title":"Team with Agentic Memory","href":"/memory/team/team-with-agentic-memory"}]}]},{"title":"Production Best Practices","sidebarTitle":"Best Practices","href":"/memory/best-practices"}]},{"group":"FileSystem","pages":[{"title":"FileSystem","sidebarTitle":"Overview","href":"/filesystem/overview"}]},{"group":"Knowledge","pages":[{"title":"Overview","href":"/knowledge/overview"},{"title":"Quickstart","href":"/knowledge/quickstart"},{"group":"Concepts","pages":[{"title":"Vector Databases","sidebarTitle":"Vector DB","href":"/knowledge/concepts/vector-db"},{"title":"Contents Database","sidebarTitle":"Contents DB","href":"/knowledge/concepts/contents-db"},{"title":"Knowledge Content Types","sidebarTitle":"Content Types","href":"/knowledge/concepts/content-types"},{"group":"Search \u0026 Retrieval","pages":[{"title":"Search \u0026 Retrieval","sidebarTitle":"Overview","href":"/knowledge/concepts/search-and-retrieval/overview"},{"title":"Hybrid Search","href":"/knowledge/concepts/search-and-retrieval/hybrid-search"},{"title":"Vector Search","href":"/knowledge/concepts/search-and-retrieval/vector-search"},{"title":"Keyword Search","href":"/knowledge/concepts/search-and-retrieval/keyword-search"},{"title":"Agentic RAG with Reranking","href":"/knowledge/concepts/search-and-retrieval/agentic-rag"},{"title":"Custom Retriever","href":"/knowledge/concepts/search-and-retrieval/custom-retriever"}]},{"title":"Readers","href":"/knowledge/concepts/readers/overview"},{"title":"Chunking","href":"/knowledge/concepts/chunking/overview"},{"title":"Embedders","sidebarTitle":"Overview","href":"/knowledge/concepts/embedder/overview"},{"title":"Filtering","href":"/knowledge/concepts/filters/overview"},{"title":"Advanced Filtering","sidebarTitle":"Advanced Filtering","href":"/knowledge/concepts/filters/advanced-filtering"},{"title":"Isolate Vector Search","href":"/knowledge/concepts/isolate-vector-search"},{"title":"Cloud Storage Sources","href":"/knowledge/concepts/cloud-storage"}]},{"group":"Usage","pages":[{"group":"Agents","pages":[{"title":"Agents with Knowledge","sidebarTitle":"Overview","href":"/knowledge/agents/overview"},{"title":"Agentic RAG with LanceDB","href":"/knowledge/agents/agentic-rag-lancedb"},{"title":"Agentic RAG with PgVector","href":"/knowledge/agents/agentic-rag-pgvector"},{"title":"Traditional RAG with LanceDB","href":"/knowledge/agents/traditional-rag-lancedb"},{"title":"Traditional RAG with PgVector","href":"/knowledge/agents/traditional-rag-pgvector"}]},{"group":"Teams","pages":[{"title":"Teams with Knowledge","sidebarTitle":"Overview","mode":"wide","href":"/knowledge/teams/overview"},{"title":"Team with Knowledge Base","href":"/knowledge/teams/team-with-knowledge"},{"title":"Distributed RAG with PgVector","href":"/knowledge/teams/distributed-rag-pgvector"},{"title":"Distributed RAG with LanceDB","href":"/knowledge/teams/distributed-rag-lancedb"}]},{"group":"Readers","pages":[{"title":"PDF Reader","href":"/knowledge/concepts/readers/pdf-reader"},{"title":"Docling Reader","href":"/knowledge/concepts/readers/docling-reader"},{"title":"CSV Reader","href":"/knowledge/concepts/readers/csv-reader"},{"title":"JSON Reader","href":"/knowledge/concepts/readers/json-reader"},{"title":"Markdown Reader","href":"/knowledge/concepts/readers/markdown-reader"},{"title":"Website Reader","href":"/knowledge/concepts/readers/website-reader"},{"title":"LLMs.txt Reader","href":"/knowledge/concepts/readers/llms-txt-reader"},{"title":"YouTube Reader","href":"/knowledge/concepts/readers/youtube-reader"}]},{"group":"Chunkers","pages":[{"title":"Fixed Size Chunking","href":"/knowledge/concepts/chunking/fixed-size-chunking"},{"title":"Semantic Chunking","href":"/knowledge/concepts/chunking/semantic-chunking"},{"title":"Recursive Chunking","href":"/knowledge/concepts/chunking/recursive-chunking"},{"title":"Document Chunking","href":"/knowledge/concepts/chunking/document-chunking"},{"title":"CSV Row Chunking","href":"/knowledge/concepts/chunking/csv-row-chunking"},{"title":"Markdown Chunking","href":"/knowledge/concepts/chunking/markdown-chunking"},{"title":"Agentic Chunking","href":"/knowledge/concepts/chunking/agentic-chunking"},{"title":"Code Chunking","href":"/knowledge/concepts/chunking/code-chunking"},{"title":"Custom Chunking","href":"/knowledge/concepts/chunking/custom-chunking"}]},{"group":"Embedders","pages":[{"title":"OpenAI Embedder","href":"/knowledge/concepts/embedder/openai/openai-embedder"},{"title":"Cohere Embedder","href":"/knowledge/concepts/embedder/cohere/cohere-embedder"},{"title":"Gemini Embedder","href":"/knowledge/concepts/embedder/gemini/gemini-embedder"},{"title":"Ollama Embedder","href":"/knowledge/concepts/embedder/ollama/ollama-embedder"},{"title":"Mistral Embedder","href":"/knowledge/concepts/embedder/mistral/mistral-embedder"},{"title":"VoyageAI Embedder","href":"/knowledge/concepts/embedder/voyageai/voyageai-embedder"},{"title":"AWS Bedrock Embedder","href":"/knowledge/concepts/embedder/aws-bedrock/aws-bedrock-embedder"},{"title":"Azure OpenAI Embedder","href":"/knowledge/concepts/embedder/azure-openai/azure-embedder"},{"title":"Fireworks Embedder","href":"/knowledge/concepts/embedder/fireworks/fireworks-embedder"},{"title":"Hugging Face Embedder","href":"/knowledge/concepts/embedder/huggingface/huggingface-embedder"},{"title":"Jina Embedder","href":"/knowledge/concepts/embedder/jina/jina-embedder"},{"title":"LangDB Embedder","href":"/knowledge/concepts/embedder/langdb/langdb-embedder"},{"title":"Nebius Embedder","href":"/knowledge/concepts/embedder/nebius/nebius-embedder"},{"title":"Qdrant FastEmbed Embedder","href":"/knowledge/concepts/embedder/qdrant-fastembed/qdrant-fastembed"},{"title":"Sentence Transformer Embedder","href":"/knowledge/concepts/embedder/sentencetransformers/sentence-transformer-embedder"},{"title":"Together Embedder","href":"/knowledge/concepts/embedder/together/together-embedder"},{"title":"vLLM Embedder","href":"/knowledge/concepts/embedder/vllm/vllm-embedder"}]}]},{"group":"Vector Stores","pages":[{"title":"Vector Store Index","sidebarTitle":"Overview","href":"/knowledge/vector-stores/index"},{"group":"PgVector","pages":[{"title":"PgVector Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/pgvector/overview"},{"group":"Usage","pages":[{"title":"Insert, Search, and Delete with PgVector","href":"/knowledge/vector-stores/pgvector/usage/pgvector-db"},{"title":"Async PgVector Usage","href":"/knowledge/vector-stores/pgvector/usage/async-pgvector-db"},{"title":"PgVector Hybrid Search","href":"/knowledge/vector-stores/pgvector/usage/pgvector-hybrid-search"}]}]},{"group":"LanceDB","pages":[{"title":"LanceDB","sidebarTitle":"Overview","href":"/knowledge/vector-stores/lancedb/overview"},{"group":"Usage","pages":[{"title":"Insert, Search, and Delete with LanceDB","href":"/knowledge/vector-stores/lancedb/usage/lance-db"},{"title":"Async LanceDB Usage","href":"/knowledge/vector-stores/lancedb/usage/async-lance-db"},{"title":"LanceDB Hybrid Search","href":"/knowledge/vector-stores/lancedb/usage/lance-db-hybrid-search"}]}]},{"group":"Pinecone","pages":[{"title":"Pinecone Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/pinecone/overview"},{"group":"Usage","pages":[{"title":"Pinecone","href":"/knowledge/vector-stores/pinecone/usage/pinecone-db"},{"title":"Pinecone Async","href":"/knowledge/vector-stores/pinecone/usage/async-pinecone-db"}]}]},{"group":"Qdrant","pages":[{"title":"Qdrant Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/qdrant/overview"},{"group":"Usage","pages":[{"title":"Qdrant","href":"/knowledge/vector-stores/qdrant/usage/qdrant-db"},{"title":"Qdrant Async","href":"/knowledge/vector-stores/qdrant/usage/async-qdrant-db"},{"title":"Qdrant Hybrid Search","href":"/knowledge/vector-stores/qdrant/usage/qdrant-db-hybrid-search"}]}]},{"group":"Chroma","pages":[{"title":"ChromaDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/chroma/overview"},{"group":"Usage","pages":[{"title":"ChromaDB","href":"/knowledge/vector-stores/chroma/usage/chroma-db"},{"title":"ChromaDB Async","href":"/knowledge/vector-stores/chroma/usage/async-chroma-db"},{"title":"ChromaDB Hybrid Search","href":"/knowledge/vector-stores/chroma/usage/chroma-hybrid-search"}]}]},{"group":"Milvus","pages":[{"title":"Milvus Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/milvus/overview"},{"group":"Usage","pages":[{"title":"Milvus","href":"/knowledge/vector-stores/milvus/usage/milvus-db"},{"title":"Milvus Async","href":"/knowledge/vector-stores/milvus/usage/async-milvus-db"},{"title":"Milvus Hybrid Search","href":"/knowledge/vector-stores/milvus/usage/milvus-db-hybrid-search"},{"title":"Milvus Async Hybrid Search","href":"/knowledge/vector-stores/milvus/usage/async-milvus-db-hybrid-search"}]}]},{"group":"Weaviate","pages":[{"title":"Weaviate Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/weaviate/overview"},{"group":"Usage","pages":[{"title":"Weaviate","href":"/knowledge/vector-stores/weaviate/usage/weaviate-db"},{"title":"Weaviate Async","href":"/knowledge/vector-stores/weaviate/usage/async-weaviate-db"},{"title":"Weaviate Hybrid Search","href":"/knowledge/vector-stores/weaviate/usage/weaviate-db-hybrid-search"}]}]},{"group":"Couchbase","pages":[{"title":"Couchbase Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/couchbase/overview"},{"group":"Usage","pages":[{"title":"Couchbase","href":"/knowledge/vector-stores/couchbase/usage/couchbase-db"},{"title":"Couchbase Async","href":"/knowledge/vector-stores/couchbase/usage/async-couchbase-db"}]}]},{"group":"Cassandra","pages":[{"title":"Cassandra Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/cassandra/overview"},{"group":"Usage","pages":[{"title":"Cassandra","href":"/knowledge/vector-stores/cassandra/usage/cassandra-db"},{"title":"Cassandra Async","href":"/knowledge/vector-stores/cassandra/usage/async-cassandra-db"}]}]},{"group":"ClickHouse","pages":[{"title":"ClickHouse Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/clickhouse/overview"},{"group":"Usage","pages":[{"title":"ClickHouse","href":"/knowledge/vector-stores/clickhouse/usage/clickhouse-db"},{"title":"ClickHouse Async","href":"/knowledge/vector-stores/clickhouse/usage/async-clickhouse-db"}]}]},{"group":"SingleStore","pages":[{"title":"SingleStore Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/singlestore/overview"},{"group":"Usage","pages":[{"title":"SingleStore","href":"/knowledge/vector-stores/singlestore/usage/singlestore-db"},{"title":"SingleStore Async","href":"/knowledge/vector-stores/singlestore/usage/async-singlestore-db"}]}]},{"group":"Redis","pages":[{"title":"Redis Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/redis/overview"},{"group":"Usage","pages":[{"title":"Redis","href":"/knowledge/vector-stores/redis/usage/redis-db"},{"title":"Redis Async","href":"/knowledge/vector-stores/redis/usage/async-redis-db"}]}]},{"group":"Valkey","pages":[{"title":"Valkey Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/valkey/overview"},{"group":"Usage","pages":[{"title":"Valkey","href":"/knowledge/vector-stores/valkey/usage/valkey-db"},{"title":"Valkey Async","href":"/knowledge/vector-stores/valkey/usage/async-valkey-db"}]}]},{"group":"MongoDB","pages":[{"title":"MongoDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/mongodb/overview"},{"group":"Usage","pages":[{"title":"MongoDB","href":"/knowledge/vector-stores/mongodb/usage/mongo-db"},{"title":"MongoDB Async","href":"/knowledge/vector-stores/mongodb/usage/async-mongo-db"},{"title":"MongoDB Hybrid Search","href":"/knowledge/vector-stores/mongodb/usage/mongo-db-hybrid-search"}]}]},{"group":"Azure Cosmos DB MongoDB vCore","pages":[{"title":"Azure Cosmos DB MongoDB vCore Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/azure_cosmos_mongodb/overview"},{"group":"Usage","pages":[]}]},{"group":"SurrealDB","pages":[{"title":"SurrealDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/surrealdb/overview"},{"group":"Usage","pages":[{"title":"SurrealDB","href":"/knowledge/vector-stores/surrealdb/usage/surreal-db"},{"title":"SurrealDB Async","href":"/knowledge/vector-stores/surrealdb/usage/async-surreal-db"}]}]},{"group":"LightRAG","pages":[{"title":"LightRAG Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/lightrag/overview"},{"group":"Usage","pages":[{"title":"LightRAG","href":"/knowledge/vector-stores/lightrag/usage/lightrag-db"},{"title":"LightRAG Async","href":"/knowledge/vector-stores/lightrag/usage/async-lightrag-db"}]}]},{"group":"Upstash","pages":[{"title":"Upstash Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/upstash/overview"},{"group":"Usage","pages":[{"title":"Upstash","href":"/knowledge/vector-stores/upstash/usage/upstash-db"},{"title":"Upstash Async","href":"/knowledge/vector-stores/upstash/usage/async-upstash-db"}]}]},{"group":"LangChain","pages":[{"title":"LangChain Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/langchain/overview"},{"group":"Usage","pages":[{"title":"LangChain","href":"/knowledge/vector-stores/langchain/usage/langchain-db"},{"title":"LangChain Async","href":"/knowledge/vector-stores/langchain/usage/async-langchain-db"}]}]},{"group":"LlamaIndex","pages":[{"title":"LlamaIndex Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/llamaindex/overview"},{"group":"Usage","pages":[{"title":"LlamaIndex","href":"/knowledge/vector-stores/llamaindex/usage/llamaindex-db"},{"title":"LlamaIndex Async","href":"/knowledge/vector-stores/llamaindex/usage/async-llamaindex-db"}]}]}]},{"title":"Performance Tips","href":"/knowledge/concepts/performance-tips"}]},{"group":"Learning","pages":[{"title":"Learning Machines","sidebarTitle":"Overview","mode":"wide","href":"/learning/overview"},{"title":"Quickstart","sidebarTitle":"Quickstart","mode":"wide","href":"/learning/quickstart"},{"group":"Learning Stores","pages":[{"title":"Learning Stores","sidebarTitle":"Learning Stores","mode":"wide","href":"/learning/stores/intro"},{"title":"User Profile","sidebarTitle":"User Profile","mode":"wide","href":"/learning/stores/user-profile"},{"title":"User Memory","sidebarTitle":"User Memory","mode":"wide","href":"/learning/stores/user-memory"},{"title":"Session Context","sidebarTitle":"Session Context","mode":"wide","href":"/learning/stores/session-context"},{"title":"Entity Memory","sidebarTitle":"Entity Memory","mode":"wide","href":"/learning/stores/entity-memory"},{"title":"Learned Knowledge","sidebarTitle":"Learned Knowledge","mode":"wide","href":"/learning/stores/learned-knowledge"},{"title":"Decision Log","sidebarTitle":"Decision Log","mode":"wide","href":"/learning/stores/decision-log"}]},{"title":"Learning Modes","sidebarTitle":"Learning Modes","mode":"wide","href":"/learning/learning-modes"},{"title":"Custom Schemas","sidebarTitle":"Custom Schemas","mode":"wide","href":"/learning/custom-schemas"}]},{"group":"Models","pages":[{"title":"What are Models?","sidebarTitle":"Overview","mode":"wide","href":"/models/overview"},{"title":"Model as String","sidebarTitle":"Model as String","href":"/models/model-as-string"},{"title":"Compatibility Overview","sidebarTitle":"Compatibility","href":"/models/compatibility"},{"title":"Response Caching","sidebarTitle":"Response Caching","href":"/models/cache-response"},{"title":"Fallback Models","sidebarTitle":"Fallback Models","href":"/models/fallback-models"},{"group":"Model Providers","pages":[{"title":"Model Providers","sidebarTitle":"Overview","href":"/models/providers/model-index"},{"group":"Native Model Providers","pages":[{"group":"Anthropic","pages":[{"title":"Anthropic Claude","sidebarTitle":"Overview","href":"/models/providers/native/anthropic/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/anthropic/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/anthropic/usage/basic-stream"},{"title":"Beta Features","href":"/models/providers/native/anthropic/usage/betas"},{"title":"Code Execution Tool","href":"/models/providers/native/anthropic/usage/code-execution"},{"title":"Context Editing","href":"/models/providers/native/anthropic/usage/context-management"},{"title":"Claude Agent Skills","href":"/models/providers/native/anthropic/usage/skills"},{"title":"Agent with Tools","href":"/models/providers/native/anthropic/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/anthropic/usage/structured-output"},{"title":"Structured Outputs with stream=True","href":"/models/providers/native/anthropic/usage/structured-output-stream"},{"title":"Agent with Structured Outputs and Strict Tools","href":"/models/providers/native/anthropic/usage/structured-output-strict-tools"},{"title":"Agent with Knowledge","href":"/models/providers/native/anthropic/usage/knowledge"},{"title":"File Upload","href":"/models/providers/native/anthropic/usage/file-upload"},{"title":"Image Input Bytes","href":"/models/providers/native/anthropic/usage/image-input-bytes"},{"title":"Image Input URL","href":"/models/providers/native/anthropic/usage/image-input-url"},{"title":"PDF Input Bytes","href":"/models/providers/native/anthropic/usage/pdf-input-bytes"},{"title":"PDF Input Local","href":"/models/providers/native/anthropic/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/native/anthropic/usage/pdf-input-url"},{"title":"Prompt Caching","href":"/models/providers/native/anthropic/usage/prompt-caching"},{"title":"Response Caching","href":"/models/providers/native/anthropic/usage/cache-response"},{"title":"Web Fetch","href":"/models/providers/native/anthropic/usage/web-fetch"}]}]},{"group":"Cohere","pages":[{"title":"Cohere","sidebarTitle":"Overview","href":"/models/providers/native/cohere/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/cohere/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/cohere/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/native/cohere/usage/image-agent"},{"title":"Agent with Tools","href":"/models/providers/native/cohere/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/cohere/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/native/cohere/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/cohere/usage/knowledge"}]}]},{"group":"Dashscope","pages":[{"title":"DashScope","sidebarTitle":"Overview","href":"/models/providers/native/dashscope/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/dashscope/usage/basic"},{"title":"Basic Agent with Streaming","href":"/models/providers/native/dashscope/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/dashscope/usage/tool-use"},{"title":"Image Agent","href":"/models/providers/native/dashscope/usage/image-agent"},{"title":"Image Agent with Bytes","href":"/models/providers/native/dashscope/usage/image-agent-bytes"},{"title":"Structured Output Agent","href":"/models/providers/native/dashscope/usage/structured-output"},{"title":"Thinking Agent","href":"/models/providers/native/dashscope/usage/thinking-agent"}]}]},{"group":"DeepSeek","pages":[{"title":"DeepSeek","sidebarTitle":"Overview","href":"/models/providers/native/deepseek/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/deepseek/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/deepseek/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/deepseek/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/deepseek/usage/structured-output"},{"title":"Toggle Thinking Mode","href":"/models/providers/native/deepseek/usage/thinking-mode"},{"title":"Reasoning Effort","href":"/models/providers/native/deepseek/usage/reasoning-effort"}]}]},{"group":"Google","pages":[{"title":"Gemini","sidebarTitle":"Overview","href":"/models/providers/native/google/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/google/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/google/usage/basic-stream"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/google/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/native/google/usage/tool-use"},{"title":"Agent with Storage","href":"/models/providers/native/google/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/google/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/native/google/usage/image-input"},{"title":"Image Agent with File Upload","href":"/models/providers/native/google/usage/image-input-file-upload"},{"title":"Image Generation Agent","href":"/models/providers/native/google/usage/image-generation"},{"title":"Image Generation Agent (Streaming)","href":"/models/providers/native/google/usage/image-generation-stream"},{"title":"Image Editing Agent","href":"/models/providers/native/google/usage/image-editing"},{"title":"Imagen Tool with OpenAI","href":"/models/providers/native/google/usage/imagen-tool"},{"title":"Advanced Imagen Tool with Vertex AI","href":"/models/providers/native/google/usage/imagen-tool-advanced"},{"title":"Agent with Vertex AI","href":"/models/providers/native/google/usage/vertexai"},{"title":"Agent with Grounding","href":"/models/providers/native/google/usage/grounding"},{"title":"Agent with URL Context","href":"/models/providers/native/google/usage/url-context"},{"title":"Agent with URL Context and Search","href":"/models/providers/native/google/usage/url-context-with-search"},{"title":"Thinking Agent","href":"/models/providers/native/google/usage/flash-thinking"},{"title":"Audio Input (Bytes Content)","href":"/models/providers/native/google/usage/audio-input-bytes-content"},{"title":"Audio Input (Upload the file)","href":"/models/providers/native/google/usage/audio-input-file-upload"},{"title":"Audio Input (Local file)","href":"/models/providers/native/google/usage/audio-input-local-file-upload"},{"title":"Agent with PDF Input (Local file)","href":"/models/providers/native/google/usage/pdf-input-local"},{"title":"Agent with PDF Input (URL)","href":"/models/providers/native/google/usage/pdf-input-url"},{"title":"Agent with GCS File Input","href":"/models/providers/native/google/usage/gcs-file-input"},{"title":"Agent with External URL Input","href":"/models/providers/native/google/usage/external-url-input"},{"title":"Agent with S3 Pre-signed URL Input","href":"/models/providers/native/google/usage/s3-presigned-url-input"},{"title":"Video Input (Bytes Content)","href":"/models/providers/native/google/usage/video-input-bytes-content"},{"title":"Video Input (File Upload)","href":"/models/providers/native/google/usage/video-input-file-upload"},{"title":"Video Input (Local File Upload)","href":"/models/providers/native/google/usage/video-input-local-file-upload"}]},{"title":"Gemini Interactions","sidebarTitle":"Interactions API","href":"/models/providers/native/google/gemini-interactions"},{"group":"Interactions Usage","pages":[{"title":"Basic Agent (Interactions)","href":"/models/providers/native/google/usage/interactions-basic"},{"title":"Agent with Tools (Interactions)","href":"/models/providers/native/google/usage/interactions-tool-use"},{"title":"Multi-turn Conversation (Interactions)","href":"/models/providers/native/google/usage/interactions-multi-turn"},{"title":"Thinking (Interactions)","href":"/models/providers/native/google/usage/interactions-thinking"},{"title":"Google Search (Interactions)","href":"/models/providers/native/google/usage/interactions-search"},{"title":"Structured Output (Interactions)","href":"/models/providers/native/google/usage/interactions-structured-output"},{"title":"Deep Research (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research"},{"title":"Deep Research Streaming (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-streaming"},{"title":"Deep Research Multi-turn (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-multi-turn"},{"title":"Deep Research Collaborative Planning (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-collaborative-planning"},{"title":"Deep Research with File Search (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-file-search"},{"title":"Deep Research with MCP (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-mcp"},{"title":"Deep Research Multimodal Input (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-multimodal"},{"title":"Deep Research Visualization (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-visualization"},{"title":"Antigravity (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity"},{"title":"Antigravity Streaming (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-streaming"},{"title":"Antigravity Multi-turn (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-multi-turn"},{"title":"Antigravity Environment Config (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-environment-config"}]}]},{"group":"Inception","pages":[{"title":"Inception","sidebarTitle":"Overview","href":"/models/providers/native/inception/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/inception/usage/basic"},{"title":"Agent with Tools","href":"/models/providers/native/inception/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/inception/usage/structured-output"}]}]},{"group":"Meta","pages":[{"title":"Meta","sidebarTitle":"Overview","href":"/models/providers/native/meta/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/meta/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/meta/usage/basic-stream"},{"title":"Asynchronous Agent","href":"/models/providers/native/meta/usage/async-basic"},{"title":"Asynchronous Streaming Agent","href":"/models/providers/native/meta/usage/async-stream"},{"title":"Agent with Tools","href":"/models/providers/native/meta/usage/tool-use"},{"title":"Agent with Async Tool Usage","href":"/models/providers/native/meta/usage/async-tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/meta/usage/structured-output"},{"title":"Agent with Image Input","href":"/models/providers/native/meta/usage/image-input-bytes"},{"title":"Agent with Knowledge","href":"/models/providers/native/meta/usage/knowledge"},{"title":"Agent with Memory","href":"/models/providers/native/meta/usage/memory"}]}]},{"group":"MiniMax","pages":[{"title":"MiniMax","sidebarTitle":"Overview","href":"/models/providers/native/minimax/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/minimax/usage/basic"},{"title":"Agent with Tools","href":"/models/providers/native/minimax/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/minimax/usage/structured-output"}]}]},{"group":"Mistral","pages":[{"title":"Mistral","sidebarTitle":"Overview","href":"/models/providers/native/mistral/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/mistral/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/native/mistral/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/native/mistral/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/native/mistral/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/mistral/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/native/mistral/usage/async-tool-use"},{"title":"Agent with Memory","href":"/models/providers/native/mistral/usage/memory"},{"title":"Structured Output","href":"/models/providers/native/mistral/usage/structured-output"},{"title":"Structured Output With Tool Use","href":"/models/providers/native/mistral/usage/structured-output-with-tool-use"},{"title":"Async Structured Output Agent","href":"/models/providers/native/mistral/usage/async-structured-output"},{"title":"Image Bytes Input Agent","href":"/models/providers/native/mistral/usage/image-bytes-input-agent"},{"title":"Image Compare Agent","href":"/models/providers/native/mistral/usage/image-compare-agent"},{"title":"Image File Input Agent","href":"/models/providers/native/mistral/usage/image-file-input-agent"},{"title":"Image OCR with Structured Output","href":"/models/providers/native/mistral/usage/image-ocr-with-structured-output"},{"title":"Image Transcribe Document Agent","href":"/models/providers/native/mistral/usage/image-transcribe-document-agent"},{"title":"Mistral Small","href":"/models/providers/native/mistral/usage/mistral-small"}]}]},{"group":"OpenAI","pages":[{"group":"OpenAI Chat Completion","pages":[{"title":"OpenAI","sidebarTitle":"Overview","href":"/models/providers/native/openai/completion/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/openai/completion/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/openai/completion/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/openai/completion/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/openai/completion/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/native/openai/completion/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/openai/completion/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/native/openai/completion/usage/image-agent"},{"title":"Audio Input Agent","href":"/models/providers/native/openai/completion/usage/audio-input-agent"},{"title":"Audio Output Agent","href":"/models/providers/native/openai/completion/usage/audio-output-agent"},{"title":"Generate Images","href":"/models/providers/native/openai/completion/usage/generate-images"},{"title":"Agent with Reasoning Effort","href":"/models/providers/native/openai/completion/usage/reasoning-effort"},{"title":"Response Caching","href":"/models/providers/native/openai/completion/usage/cache-response"}]}]},{"group":"OpenAI Responses","pages":[{"title":"OpenAI Responses","sidebarTitle":"Overview","href":"/models/providers/native/openai/responses/overview"},{"group":"Usage","pages":[{"title":"Agent Flex Tier","href":"/models/providers/native/openai/responses/usage/agent-flex-tier"},{"title":"Async Basic","href":"/models/providers/native/openai/responses/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/native/openai/responses/usage/async-basic-stream"},{"title":"Async Tool Use","href":"/models/providers/native/openai/responses/usage/async-tool-use"},{"title":"Basic","href":"/models/providers/native/openai/responses/usage/basic"},{"title":"Basic Stream","href":"/models/providers/native/openai/responses/usage/basic-stream"},{"title":"Agent with Storage","href":"/models/providers/native/openai/responses/usage/db"},{"title":"Deep Research Agent","href":"/models/providers/native/openai/responses/usage/deep-research-agent"},{"title":"Image Agent","href":"/models/providers/native/openai/responses/usage/image-agent"},{"title":"Image Agent Bytes","href":"/models/providers/native/openai/responses/usage/image-agent-bytes"},{"title":"Image Agent with Memory","href":"/models/providers/native/openai/responses/usage/image-agent-with-memory"},{"title":"Image Generation Agent","href":"/models/providers/native/openai/responses/usage/image-generation-agent"},{"title":"Knowledge","href":"/models/providers/native/openai/responses/usage/knowledge"},{"title":"Memory","href":"/models/providers/native/openai/responses/usage/memory"},{"title":"PDF Input Local","href":"/models/providers/native/openai/responses/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/native/openai/responses/usage/pdf-input-url"},{"title":"Reasoning O3 Mini","href":"/models/providers/native/openai/responses/usage/reasoning-o3-mini"},{"title":"Structured Output","href":"/models/providers/native/openai/responses/usage/structured-output"},{"title":"Tool Use","href":"/models/providers/native/openai/responses/usage/tool-use"},{"title":"Tool Use GPT 5","href":"/models/providers/native/openai/responses/usage/tool-use-gpt-5"},{"title":"Tool Use O3","href":"/models/providers/native/openai/responses/usage/tool-use-o3"},{"title":"Tool Use Stream","href":"/models/providers/native/openai/responses/usage/tool-use-stream"},{"title":"Verbosity Control","href":"/models/providers/native/openai/responses/usage/verbosity-control"},{"title":"Websearch Builtin Tool","href":"/models/providers/native/openai/responses/usage/websearch-builtin-tool"},{"title":"ZDR Reasoning Agent","href":"/models/providers/native/openai/responses/usage/zdr-reasoning-agent"}]}]}]},{"group":"Perplexity","pages":[{"title":"Perplexity","sidebarTitle":"Overview","href":"/models/providers/native/perplexity/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/perplexity/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/native/perplexity/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/native/perplexity/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/native/perplexity/usage/async-basic-stream"},{"title":"Agent with Knowledge","href":"/models/providers/native/perplexity/usage/knowledge"},{"title":"Agent with Memory","href":"/models/providers/native/perplexity/usage/memory"},{"title":"Agent with Structured Output","href":"/models/providers/native/perplexity/usage/structured-output"}]}]},{"group":"Vercel","pages":[{"title":"Vercel v0","sidebarTitle":"Overview","href":"/models/providers/native/vercel/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/vercel/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/vercel/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/native/vercel/usage/image-agent"},{"title":"Agent with Knowledge","href":"/models/providers/native/vercel/usage/knowledge"},{"title":"Agent with Tools","href":"/models/providers/native/vercel/usage/tool-use"}]}]},{"group":"XAI","pages":[{"title":"xAI","sidebarTitle":"Overview","href":"/models/providers/native/xai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/xai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/xai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/xai/usage/tool-use"},{"title":"Async Basic Agent","href":"/models/providers/native/xai/usage/basic-async"},{"title":"Async Streaming Agent","href":"/models/providers/native/xai/usage/basic-async-stream"},{"title":"Tool Use Stream","href":"/models/providers/native/xai/usage/tool-use-stream"},{"title":"Async Tool Use","href":"/models/providers/native/xai/usage/async-tool-use"},{"title":"Structured Output","href":"/models/providers/native/xai/usage/structured-output"},{"title":"Image Agent","href":"/models/providers/native/xai/usage/image-agent"},{"title":"Image Agent Bytes","href":"/models/providers/native/xai/usage/image-agent-bytes"},{"title":"Live Search Agent","href":"/models/providers/native/xai/usage/live-search-agent"},{"title":"Live Search Agent Stream","href":"/models/providers/native/xai/usage/live-search-agent-stream"},{"title":"Reasoning Agent","href":"/models/providers/native/xai/usage/reasoning-agent"}]}]},{"group":"Xiaomi MiMo","pages":[{"title":"Xiaomi MiMo","sidebarTitle":"Overview","href":"/models/providers/native/xiaomi/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/xiaomi/usage/basic"},{"title":"String Model Shorthand","href":"/models/providers/native/xiaomi/usage/string-model"},{"title":"Agent with Tools","href":"/models/providers/native/xiaomi/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/xiaomi/usage/structured-output"},{"title":"Toggle Thinking Mode","href":"/models/providers/native/xiaomi/usage/thinking-mode"},{"title":"Reasoning Agent","href":"/models/providers/native/xiaomi/usage/reasoning-agent"}]}]}]},{"group":"Local Model Providers","pages":[{"group":"Ollama","pages":[{"title":"Ollama","sidebarTitle":"Overview","href":"/models/providers/local/ollama/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/models/providers/local/ollama/usage/basic"},{"title":"Basic Stream","href":"/models/providers/local/ollama/usage/basic-stream"},{"title":"Ollama Cloud","href":"/models/providers/local/ollama/usage/cloud"},{"title":"Async Basic","href":"/models/providers/local/ollama/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/local/ollama/usage/async-basic-stream"},{"title":"Tool Use","href":"/models/providers/local/ollama/usage/tool-use"},{"title":"Tool Use Stream","href":"/models/providers/local/ollama/usage/tool-use-stream"},{"title":"Knowledge","href":"/models/providers/local/ollama/usage/knowledge"},{"title":"Memory","href":"/models/providers/local/ollama/usage/memory"},{"title":"Demo DeepSeek R1","href":"/models/providers/local/ollama/usage/demo-deepseek-r1"},{"title":"Demo Gemma","href":"/models/providers/local/ollama/usage/demo-gemma"},{"title":"Demo Phi4","href":"/models/providers/local/ollama/usage/demo-phi4"},{"title":"Demo Qwen","href":"/models/providers/local/ollama/usage/demo-qwen"},{"title":"Image Agent","href":"/models/providers/local/ollama/usage/image-agent"},{"title":"Multimodal Agent","href":"/models/providers/local/ollama/usage/multimodal"},{"title":"Set Client","href":"/models/providers/local/ollama/usage/set-client"},{"title":"Set Temperature","href":"/models/providers/local/ollama/usage/set-temperature"},{"title":"Agent with Storage","href":"/models/providers/local/ollama/usage/storage"},{"title":"Structured Output","href":"/models/providers/local/ollama/usage/structured-output"}]}]},{"group":"LlamaCpp","pages":[{"title":"LlamaCpp","sidebarTitle":"Overview","href":"/models/providers/local/llama-cpp/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/models/providers/local/llama-cpp/usage/basic"},{"title":"Basic Stream","href":"/models/providers/local/llama-cpp/usage/basic-stream"},{"title":"Structured Output","href":"/models/providers/local/llama-cpp/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/local/llama-cpp/usage/tool-use"},{"title":"Agent with Tools Stream","href":"/models/providers/local/llama-cpp/usage/tool-use-stream"}]}]},{"group":"LM Studio","pages":[{"title":"LM Studio","sidebarTitle":"Overview","href":"/models/providers/local/lmstudio/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/local/lmstudio/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/local/lmstudio/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/local/lmstudio/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/local/lmstudio/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/local/lmstudio/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/local/lmstudio/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/local/lmstudio/usage/image-agent"}]}]},{"group":"VLLM","pages":[{"title":"vLLM","sidebarTitle":"Overview","href":"/models/providers/local/vllm/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/local/vllm/usage/basic"},{"title":"Agent with Streaming","href":"/models/providers/local/vllm/usage/basic-stream"},{"title":"Async Agent","href":"/models/providers/local/vllm/usage/async-basic"},{"title":"Async Agent with Streaming","href":"/models/providers/local/vllm/usage/async-basic-stream"},{"title":"Code Generation","href":"/models/providers/local/vllm/usage/code-generation"},{"title":"Agent with Storage","href":"/models/providers/local/vllm/usage/storage"},{"title":"Agent with Memory","href":"/models/providers/local/vllm/usage/memory"},{"title":"Structured Output","href":"/models/providers/local/vllm/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/local/vllm/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/local/vllm/usage/async-tool-use"}]}]}]},{"group":"Cloud Model Providers","pages":[{"group":"AWS","pages":[{"group":"AWS Bedrock","pages":[{"title":"AWS Bedrock","sidebarTitle":"Overview","href":"/models/providers/cloud/aws-bedrock/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/aws-bedrock/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/aws-bedrock/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/aws-bedrock/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/aws-bedrock/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/aws-bedrock/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/aws-bedrock/usage/knowledge"},{"title":"Agent with Image Input","href":"/models/providers/cloud/aws-bedrock/usage/image-agent"}]}]},{"group":"AWS Claude","pages":[{"title":"AWS Claude","sidebarTitle":"Overview","href":"/models/providers/cloud/aws-claude/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/aws-claude/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/aws-claude/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/aws-claude/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/aws-claude/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/aws-claude/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/aws-claude/usage/knowledge"}]}]}]},{"group":"Azure","pages":[{"group":"Azure AI Foundry","pages":[{"title":"Azure AI Foundry","sidebarTitle":"Overview","href":"/models/providers/cloud/azure-ai-foundry/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/azure-ai-foundry/usage/basic"},{"title":"Basic Streaming","href":"/models/providers/cloud/azure-ai-foundry/usage/basic-stream"},{"title":"Agent with Image Input","href":"/models/providers/cloud/azure-ai-foundry/usage/image-agent"},{"title":"Agent with Knowledge Base","href":"/models/providers/cloud/azure-ai-foundry/usage/knowledge"},{"title":"Agent with Storage","href":"/models/providers/cloud/azure-ai-foundry/usage/storage"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/azure-ai-foundry/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/cloud/azure-ai-foundry/usage/tool-use"}]}]},{"group":"Azure AI Foundry Claude","pages":[{"title":"Azure AI Foundry Claude","sidebarTitle":"Claude","href":"/models/providers/cloud/azure-foundry-claude/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/azure-foundry-claude/usage/basic"},{"title":"Agent with Tools","href":"/models/providers/cloud/azure-foundry-claude/usage/tool-use"},{"title":"Extended Thinking","href":"/models/providers/cloud/azure-foundry-claude/usage/thinking"}]}]},{"group":"Azure OpenAI","pages":[{"title":"Azure OpenAI","sidebarTitle":"Overview","href":"/models/providers/cloud/azure-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/azure-openai/usage/basic"},{"title":"Basic Streaming","href":"/models/providers/cloud/azure-openai/usage/basic-stream"},{"title":"Agent with Knowledge Base","href":"/models/providers/cloud/azure-openai/usage/knowledge"},{"title":"Agent with Storage","href":"/models/providers/cloud/azure-openai/usage/storage"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/azure-openai/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/cloud/azure-openai/usage/tool-use"}]}]}]},{"group":"IBM WatsonX","pages":[{"title":"IBM WatsonX","sidebarTitle":"Overview","href":"/models/providers/cloud/ibm-watsonx/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/basic"},{"title":"Streaming Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/basic-stream"},{"title":"Async Streaming Agent","href":"/models/providers/cloud/ibm-watsonx/usage/async-basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/async-basic"},{"title":"Agent with Tools","href":"/models/providers/cloud/ibm-watsonx/usage/tool-use"},{"title":"Agent with Async Tool Usage","href":"/models/providers/cloud/ibm-watsonx/usage/async-tool-use"},{"title":"Agent with Structured Output","href":"/models/providers/cloud/ibm-watsonx/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/ibm-watsonx/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/ibm-watsonx/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/cloud/ibm-watsonx/usage/image-agent-bytes"}]}]},{"group":"Vertex AI","pages":[{"title":"Vertex AI Claude","sidebarTitle":"Claude","href":"/models/providers/cloud/vertexai-claude/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/vertexai-claude/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/vertexai-claude/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/vertexai-claude/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/vertexai-claude/usage/structured-output"},{"title":"PDF Input Local","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-url"},{"title":"PDF Input Bytes","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-bytes"},{"title":"Image Input Bytes","href":"/models/providers/cloud/vertexai-claude/usage/image-input-bytes"},{"title":"Image Input URL","href":"/models/providers/cloud/vertexai-claude/usage/image-input-url"}]}]}]},{"group":"Model Gateways \u0026 Aggregators","pages":[{"group":"AIML API","pages":[{"title":"AI/ML API","sidebarTitle":"Overview","href":"/models/providers/gateways/aimlapi/overview"},{"group":"Usage","pages":[]}]},{"group":"Cerebras","pages":[{"group":"Cerebras","pages":[{"title":"Cerebras","sidebarTitle":"Overview","href":"/models/providers/gateways/cerebras/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cerebras/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/cerebras/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cerebras/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cerebras/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/cerebras/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/cerebras/usage/knowledge"}]}]},{"group":"Cerebras OpenAI","pages":[{"title":"Cerebras OpenAI","sidebarTitle":"Overview","href":"/models/providers/gateways/cerebras-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cerebras-openai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/cerebras-openai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cerebras-openai/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cerebras-openai/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/cerebras-openai/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/cerebras-openai/usage/knowledge"}]}]}]},{"group":"Cloudflare","pages":[{"title":"Cloudflare","sidebarTitle":"Overview","href":"/models/providers/gateways/cloudflare/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cloudflare/usage/basic"},{"title":"Switching Models","href":"/models/providers/gateways/cloudflare/usage/switch-model"},{"title":"Agent with Tools","href":"/models/providers/gateways/cloudflare/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cloudflare/usage/structured-output"}]}]},{"group":"CometAPI","pages":[{"title":"CometAPI","sidebarTitle":"Overview","href":"/models/providers/gateways/cometapi/overview"},{"title":"Basic Agent","href":"/models/providers/gateways/cometapi/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/cometapi/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cometapi/usage/tool-use"},{"title":"Async Basic Agent","href":"/models/providers/gateways/cometapi/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/cometapi/usage/async-basic-stream"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/cometapi/usage/async-tool-use"},{"group":"Usage","pages":[]}]},{"group":"DeepInfra","pages":[{"title":"DeepInfra","sidebarTitle":"Overview","href":"/models/providers/gateways/deepinfra/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/deepinfra/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/deepinfra/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/deepinfra/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/deepinfra/usage/structured-output"}]}]},{"group":"Fireworks","pages":[{"title":"Fireworks","sidebarTitle":"Overview","href":"/models/providers/gateways/fireworks/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/fireworks/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/fireworks/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/fireworks/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/fireworks/usage/structured-output"}]}]},{"group":"Groq","pages":[{"title":"Groq","sidebarTitle":"Overview","href":"/models/providers/gateways/groq/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/groq/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/groq/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/groq/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/groq/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/groq/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/groq/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/gateways/groq/usage/image-agent"},{"title":"Deep Knowledge Agent","href":"/models/providers/gateways/groq/usage/deep-knowledge"},{"title":"Browser Search Agent","href":"/models/providers/gateways/groq/usage/browser-search"},{"title":"Agent with Metrics","href":"/models/providers/gateways/groq/usage/metrics"},{"title":"Reasoning Agent","href":"/models/providers/gateways/groq/usage/reasoning-agent"},{"title":"Transcription Agent","href":"/models/providers/gateways/groq/usage/transcription-agent"},{"title":"Translation Agent","href":"/models/providers/gateways/groq/usage/translation-agent"}]}]},{"group":"Hugging Face","pages":[{"title":"HuggingFace","sidebarTitle":"Overview","href":"/models/providers/gateways/huggingface/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/huggingface/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/huggingface/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/huggingface/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/huggingface/usage/async-basic-stream"},{"title":"GPT-OSS Essay Writer","href":"/models/providers/gateways/huggingface/usage/llama-essay-writer"},{"title":"Tool Use","href":"/models/providers/gateways/huggingface/usage/tool-use"}]}]},{"group":"LangDB","pages":[{"title":"LangDB","sidebarTitle":"Overview","href":"/models/providers/gateways/langdb/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/langdb/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/langdb/usage/basic-stream"},{"title":"Data Analyst Agent","href":"/models/providers/gateways/langdb/usage/data-analyst"},{"title":"Structured Output","href":"/models/providers/gateways/langdb/usage/structured-output"},{"title":"Web Search Agent","href":"/models/providers/gateways/langdb/usage/tool-use"}]}]},{"group":"LiteLLM","pages":[{"group":"LiteLLM","pages":[{"title":"LiteLLM","sidebarTitle":"Overview","href":"/models/providers/gateways/litellm/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/litellm/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/litellm/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/litellm/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/gateways/litellm/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/litellm/usage/tool-use"},{"title":"Async Tool Use","href":"/models/providers/gateways/litellm/usage/async-tool-use"},{"title":"Audio Input Agent","href":"/models/providers/gateways/litellm/usage/audio-input-agent"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/litellm/usage/knowledge"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/litellm/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/litellm/usage/storage"}]}]},{"group":"LiteLLM OpenAI","pages":[{"title":"LiteLLM OpenAI","sidebarTitle":"Overview","href":"/models/providers/gateways/litellm-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/litellm-openai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/litellm-openai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/litellm-openai/usage/tool-use"}]}]}]},{"group":"Nebius","pages":[{"title":"Nebius Token Factory","sidebarTitle":"Overview","href":"/models/providers/gateways/nebius/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nebius/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/nebius/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nebius/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/nebius/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/nebius/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/nebius/usage/knowledge"}]}]},{"group":"Neosantara","pages":[{"title":"Neosantara","sidebarTitle":"Overview","href":"/models/providers/gateways/neosantara/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/neosantara/usage/basic"},{"title":"Basic Stream","href":"/models/providers/gateways/neosantara/usage/basic-stream"},{"title":"Tool Use","href":"/models/providers/gateways/neosantara/usage/tool-use"},{"title":"Structured Output","href":"/models/providers/gateways/neosantara/usage/structured-output"},{"title":"Async Basic","href":"/models/providers/gateways/neosantara/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/gateways/neosantara/usage/async-basic-stream"},{"title":"Async Tool Use","href":"/models/providers/gateways/neosantara/usage/async-tool-use"}]}]},{"group":"Nexus","pages":[{"title":"Nexus","sidebarTitle":"Overview","href":"/models/providers/gateways/nexus/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nexus/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/nexus/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/nexus/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/nexus/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nexus/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/nexus/usage/async-tool-use"}]}]},{"group":"NVIDIA","pages":[{"title":"Nvidia","sidebarTitle":"Overview","href":"/models/providers/gateways/nvidia/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nvidia/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/nvidia/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/nvidia/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/nvidia/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nvidia/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/nvidia/usage/async-tool-use"}]}]},{"group":"OpenRouter","pages":[{"title":"OpenRouter","sidebarTitle":"Overview","href":"/models/providers/gateways/openrouter/overview"},{"group":"Usage","pages":[]}]},{"group":"Portkey","pages":[{"title":"Portkey","sidebarTitle":"Overview","href":"/models/providers/gateways/portkey/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/portkey/usage/basic"},{"title":"Basic Agent with Streaming","href":"/models/providers/gateways/portkey/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/portkey/usage/tool-use"},{"title":"Agent with Tools and Streaming","href":"/models/providers/gateways/portkey/usage/tool-use-stream"},{"title":"Structured Output Agent","href":"/models/providers/gateways/portkey/usage/structured-output"}]}]},{"group":"Tuning Engines","pages":[{"title":"Tuning Engines","sidebarTitle":"Overview","href":"/models/providers/gateways/tuning-engines/overview"}]},{"group":"Requesty","pages":[{"title":"Requesty","sidebarTitle":"Overview","href":"/models/providers/gateways/requesty/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/requesty/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/requesty/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/requesty/usage/tool-use"},{"title":"Agent with Structured Output","href":"/models/providers/gateways/requesty/usage/structured-output"}]}]},{"group":"Sambanova","pages":[{"title":"SambaNova","sidebarTitle":"Overview","href":"/models/providers/gateways/sambanova/overview"},{"group":"Usage","pages":[]}]},{"group":"SiliconFlow","pages":[{"title":"SiliconFlow","sidebarTitle":"Overview","href":"/models/providers/gateways/siliconflow/overview"},{"group":"Usage","pages":[{"title":"Async Streaming Agent","href":"/models/providers/gateways/siliconflow/usage/async-basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/siliconflow/usage/async-basic"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/siliconflow/usage/async-tool-use"},{"title":"Basic Agent","href":"/models/providers/gateways/siliconflow/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/siliconflow/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/siliconflow/usage/tool-use"}]}]},{"group":"Together","pages":[{"title":"Together","sidebarTitle":"Overview","href":"/models/providers/gateways/together/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/together/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/together/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/gateways/together/usage/image-agent"},{"title":"Image Input Bytes Content","href":"/models/providers/gateways/together/usage/image-agent-bytes"},{"title":"Image Agent with Memory","href":"/models/providers/gateways/together/usage/image-agent-memory"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/together/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/gateways/together/usage/tool-use"}]}]}]},{"title":"OpenAI-compatible models","sidebarTitle":"Use OpenAI-compatible models","href":"/models/providers/openai-like"}]}]},{"group":"Context Providers","pages":[{"title":"What are Context Providers?","sidebarTitle":"Overview","href":"/context-providers/overview"},{"title":"Using Providers","sidebarTitle":"Using Providers","href":"/context-providers/using-providers"},{"group":"Providers","pages":[{"title":"Provider Catalog","sidebarTitle":"Overview","href":"/context-providers/providers/overview"},{"title":"Slack","sidebarTitle":"Slack","href":"/context-providers/providers/slack"},{"title":"Gmail","sidebarTitle":"Gmail","href":"/context-providers/providers/gmail"},{"title":"Google Calendar","sidebarTitle":"Calendar","href":"/context-providers/providers/calendar"},{"title":"Google Drive","sidebarTitle":"Drive","href":"/context-providers/providers/drive"},{"title":"Database","sidebarTitle":"Database","href":"/context-providers/providers/database"},{"title":"Filesystem","sidebarTitle":"Filesystem","href":"/context-providers/providers/filesystem"},{"title":"Web","sidebarTitle":"Web","href":"/context-providers/providers/web"},{"title":"MCP","sidebarTitle":"MCP","href":"/context-providers/providers/mcp"},{"title":"Wiki","sidebarTitle":"Wiki","href":"/context-providers/providers/wiki"},{"title":"Workspace","sidebarTitle":"Workspace","href":"/context-providers/providers/workspace"}]},{"title":"Building Custom Providers","sidebarTitle":"Custom Providers","href":"/context-providers/custom-providers"}]},{"group":"Tools","pages":[{"title":"What are Tools?","sidebarTitle":"Overview","href":"/tools/overview"},{"group":"Tools with Agents","pages":[{"title":"Agent Tools","sidebarTitle":"Overview","href":"/tools/agent"},{"group":"Usage","pages":[]}]},{"group":"Tools with Teams","pages":[{"group":"Usage","pages":[{"title":"Team with Custom Tools","href":"/tools/usage/team-with-custom-tools"},{"title":"Team with Tool Hooks","href":"/tools/usage/team-with-tool-hooks"},{"title":"Async Team with Tools","href":"/tools/usage/async-team-with-tools"}]}]},{"group":"Create Your Own Tools","pages":[{"title":"Creating your own tools","sidebarTitle":"Overview","href":"/tools/creating-tools/overview"},{"title":"Python Functions as Tools","sidebarTitle":"Python Functions as Tools","href":"/tools/creating-tools/python-functions"},{"title":"Custom Toolkits","sidebarTitle":"Custom Toolkits","href":"/tools/creating-tools/toolkits"}]},{"title":"Tool Hooks","sidebarTitle":"Tool Hooks","href":"/tools/hooks"},{"group":"MCP","pages":[{"title":"Model Context Protocol (MCP)","sidebarTitle":"Overview","href":"/tools/mcp/overview"},{"title":"MCP Toolbox","sidebarTitle":"MCP Toolbox","href":"/tools/mcp/mcp-toolbox"},{"title":"Multiple MCP Servers","href":"/tools/mcp/multiple-servers"},{"title":"Dynamic Headers","sidebarTitle":"Dynamic Headers","href":"/tools/mcp/dynamic-headers"},{"group":"Transports","pages":[{"title":"Stdio Transport","sidebarTitle":"Stdio","href":"/tools/mcp/transports/stdio"},{"title":"Streamable HTTP Transport","sidebarTitle":"Streamable HTTP","href":"/tools/mcp/transports/streamable_http"},{"title":"SSE Transport","sidebarTitle":"SSE","href":"/tools/mcp/transports/sse"}]},{"title":"Understanding Server Parameters","href":"/tools/mcp/server-params"},{"group":"Usage","pages":[{"title":"Airbnb MCP agent","href":"/tools/mcp/usage/airbnb"},{"title":"GitHub MCP agent","href":"/tools/mcp/usage/github"},{"title":"Notion MCP agent","href":"/tools/mcp/usage/notion"},{"title":"Parallel MCP agent","href":"/tools/mcp/usage/parallel"},{"title":"Pipedream Auth","href":"/tools/mcp/usage/pipedream-auth"},{"title":"Pipedream Slack","href":"/tools/mcp/usage/pipedream-slack"},{"title":"Pipedream Google Calendar","href":"/tools/mcp/usage/pipedream-google-calendar"},{"title":"Pipedream LinkedIn","href":"/tools/mcp/usage/pipedream-linkedin"},{"title":"Browserbase MCP agent","href":"/tools/mcp/usage/stagehand"},{"title":"Stripe MCP agent","sidebarTitle":"Stripe","href":"/tools/mcp/usage/stripe"},{"title":"Supabase MCP agent","href":"/tools/mcp/usage/supabase"}]}]},{"group":"Reasoning Tools","pages":[{"title":"Reasoning Tools","sidebarTitle":"Reasoning Tools","href":"/tools/reasoning_tools/reasoning-tools"},{"title":"Workflow Tools","sidebarTitle":"Workflow Tools","href":"/tools/reasoning_tools/workflow-tools"},{"title":"Knowledge Tools","sidebarTitle":"Knowledge Tools","href":"/tools/reasoning_tools/knowledge-tools"},{"title":"Memory Tools","sidebarTitle":"Memory Tools","href":"/tools/reasoning_tools/memory-tools"}]},{"title":"Tool Call Limit","href":"/tools/tool-call-limit"},{"title":"Including and excluding tools","sidebarTitle":"Including and excluding tools","mode":"wide","href":"/tools/selecting-tools"},{"title":"Tool Result Caching","href":"/tools/caching"},{"title":"Updating an Agent's Tools","sidebarTitle":"Updating an Agent's Tools","href":"/tools/attaching-tools"},{"title":"Exceptions \u0026 Retries","sidebarTitle":"Exceptions \u0026 Retries","href":"/tools/exceptions"},{"group":"Toolkits","pages":[{"title":"Toolkit Index","sidebarTitle":"Overview","href":"/tools/toolkits/overview"},{"group":"Search","pages":[{"title":"Web Search","href":"/tools/toolkits/search/websearch"},{"title":"Arxiv","href":"/tools/toolkits/search/arxiv"},{"title":"BaiduSearch","href":"/tools/toolkits/search/baidusearch"},{"title":"DuckDuckGo","href":"/tools/toolkits/search/duckduckgo"},{"title":"Exa","href":"/tools/toolkits/search/exa"},{"title":"Hacker News","href":"/tools/toolkits/search/hackernews"},{"title":"Linkup","href":"/tools/toolkits/search/linkup"},{"title":"Parallel","href":"/tools/toolkits/search/parallel"},{"title":"Perplexity","href":"/tools/toolkits/search/perplexity"},{"title":"Pubmed","href":"/tools/toolkits/search/pubmed"},{"title":"Scavio","href":"/tools/toolkits/search/scavio"},{"title":"SearchAPI","href":"/tools/toolkits/search/searchapi"},{"title":"Searxng","href":"/tools/toolkits/search/searxng"},{"title":"Seltz","href":"/tools/toolkits/search/seltz"},{"title":"Serpapi","href":"/tools/toolkits/search/serpapi"},{"title":"Serper","href":"/tools/toolkits/search/serper"},{"title":"Sofya","href":"/tools/toolkits/search/sofya"},{"title":"Tavily","href":"/tools/toolkits/search/tavily"},{"title":"Valyu","href":"/tools/toolkits/search/valyu"},{"title":"Wikipedia","href":"/tools/toolkits/search/wikipedia"},{"title":"You.com","href":"/tools/toolkits/search/youcom"},{"title":"Brave Search","href":"/tools/toolkits/search/bravesearch"}]},{"group":"Social","pages":[{"title":"Discord","href":"/tools/toolkits/social/discord"},{"title":"Email","href":"/tools/toolkits/social/email"},{"title":"Gmail","href":"/tools/toolkits/social/gmail"},{"title":"Plivo","href":"/tools/toolkits/social/plivo"},{"title":"Reddit","href":"/tools/toolkits/social/reddit"},{"title":"Slack","href":"/tools/toolkits/social/slack"},{"title":"Telegram","href":"/tools/toolkits/social/telegram"},{"title":"Twilio","href":"/tools/toolkits/social/twilio"},{"title":"Webex","href":"/tools/toolkits/social/webex"},{"title":"WhatsApp","href":"/tools/toolkits/social/whatsapp"},{"title":"X (Twitter)","href":"/tools/toolkits/social/x"},{"title":"Zoom","href":"/tools/toolkits/social/zoom"}]},{"group":"Web Scraping","pages":[{"title":"AgentQL","href":"/tools/toolkits/web-scrape/agentql"},{"title":"Browserbase","href":"/tools/toolkits/web-scrape/browserbase"},{"title":"Crawl4AI","href":"/tools/toolkits/web-scrape/crawl4ai"},{"title":"Firecrawl","href":"/tools/toolkits/web-scrape/firecrawl"},{"title":"Jina Reader","href":"/tools/toolkits/web-scrape/jina-reader"},{"title":"Newspaper","href":"/tools/toolkits/web-scrape/newspaper"},{"title":"Newspaper4k","href":"/tools/toolkits/web-scrape/newspaper4k"},{"title":"Spider","href":"/tools/toolkits/web-scrape/spider"},{"title":"Trafilatura","href":"/tools/toolkits/web-scrape/trafilatura"},{"title":"Website Tools","href":"/tools/toolkits/web-scrape/website"},{"title":"ScrapeGraph","href":"/tools/toolkits/web-scrape/scrapegraph"},{"title":"Oxylabs","href":"/tools/toolkits/web-scrape/oxylabs"},{"title":"BrightData","href":"/tools/toolkits/web-scrape/brightdata"}]},{"group":"Data","pages":[{"title":"CSV","sidebarTitle":"CSV","href":"/tools/toolkits/database/csv"},{"title":"DuckDb","sidebarTitle":"DuckDb","href":"/tools/toolkits/database/duckdb"},{"title":"Google BigQuery","sidebarTitle":"Google BigQuery","href":"/tools/toolkits/database/google-bigquery"},{"title":"Neo4j","sidebarTitle":"Neo4j","href":"/tools/toolkits/database/neo4j"},{"title":"Pandas","sidebarTitle":"Pandas","href":"/tools/toolkits/database/pandas"},{"title":"Postgres","sidebarTitle":"Postgres","href":"/tools/toolkits/database/postgres"},{"title":"Redshift","sidebarTitle":"Redshift","href":"/tools/toolkits/database/redshift"},{"title":"SQL","sidebarTitle":"SQL","href":"/tools/toolkits/database/sql"},{"title":"Zep","sidebarTitle":"Zep","href":"/tools/toolkits/database/zep"}]},{"group":"Local","pages":[{"title":"Calculator","href":"/tools/toolkits/local/calculator"},{"title":"Coding","href":"/tools/toolkits/local/coding"},{"title":"Docker","href":"/tools/toolkits/local/docker"},{"title":"File","href":"/tools/toolkits/local/file"},{"title":"Local File System","href":"/tools/toolkits/local/local-file-system"},{"title":"Python","href":"/tools/toolkits/local/python"},{"title":"Shell","href":"/tools/toolkits/local/shell"},{"title":"Sleep","href":"/tools/toolkits/local/sleep"},{"title":"Workspace","href":"/tools/toolkits/local/workspace"}]},{"group":"File Generation","pages":[{"title":"File Generation","href":"/tools/toolkits/file-generation/file-generation"}]},{"group":"Models","pages":[{"title":"Azure OpenAI","href":"/tools/toolkits/models/azure-openai"},{"title":"Gemini","href":"/tools/toolkits/models/gemini"},{"title":"Groq","href":"/tools/toolkits/models/groq"},{"title":"Morph","href":"/tools/toolkits/models/morph"},{"title":"Nebius","href":"/tools/toolkits/models/nebius"},{"title":"OpenAI","href":"/tools/toolkits/models/openai"}]},{"group":"AgentOS","pages":[{"title":"StudioTools","href":"/tools/toolkits/agent-os/studio"},{"title":"Scheduler","href":"/tools/toolkits/agent-os/scheduler"}]},{"group":"Additional Toolkits","pages":[{"title":"Adanos Market Sentiment","href":"/tools/toolkits/others/adanos"},{"title":"Airflow","href":"/tools/toolkits/others/airflow"},{"title":"Antigravity","href":"/tools/toolkits/others/antigravity"},{"title":"Apify","href":"/tools/toolkits/others/apify"},{"title":"AWS Lambda","href":"/tools/toolkits/others/aws-lambda"},{"title":"AWS SES","href":"/tools/toolkits/others/aws-ses"},{"title":"Bitbucket","href":"/tools/toolkits/others/bitbucket"},{"title":"Brandfetch","href":"/tools/toolkits/others/brandfetch"},{"title":"Cal.com","href":"/tools/toolkits/others/calcom"},{"title":"Cartesia","href":"/tools/toolkits/others/cartesia"},{"title":"ClickUp","href":"/tools/toolkits/others/clickup"},{"title":"Composio","href":"/tools/toolkits/others/composio"},{"title":"Confluence","href":"/tools/toolkits/others/confluence"},{"title":"Custom API","href":"/tools/toolkits/others/custom-api"},{"title":"Dalle","href":"/tools/toolkits/others/dalle"},{"title":"Daytona","href":"/tools/toolkits/others/daytona"},{"title":"Desi Vocal","href":"/tools/toolkits/others/desi-vocal"},{"title":"Docling","href":"/tools/toolkits/others/docling"},{"title":"Eleven Labs","href":"/tools/toolkits/others/eleven-labs"},{"title":"E2B","href":"/tools/toolkits/others/e2b"},{"title":"EVM (Ethereum Virtual Machine)","href":"/tools/toolkits/others/evm"},{"title":"Fal","href":"/tools/toolkits/others/fal"},{"title":"Financial Datasets API","href":"/tools/toolkits/others/financial-datasets"},{"title":"Giphy","href":"/tools/toolkits/others/giphy"},{"title":"GitHub","href":"/tools/toolkits/others/github"},{"title":"GitLab","href":"/tools/toolkits/others/gitlab"},{"title":"Google Drive","href":"/tools/toolkits/others/google-drive"},{"title":"Google Maps","href":"/tools/toolkits/others/google-maps"},{"title":"Google Calendar","href":"/tools/toolkits/others/googlecalendar"},{"title":"Google Sheets","href":"/tools/toolkits/others/google-sheets"},{"title":"Google Slides","href":"/tools/toolkits/others/google-slides"},{"title":"Jira","href":"/tools/toolkits/others/jira"},{"title":"Knowledge Tools","href":"/tools/toolkits/others/knowledge"},{"title":"Linear","href":"/tools/toolkits/others/linear"},{"title":"LLMs.txt","href":"/tools/toolkits/others/llms-txt"},{"title":"Lumalabs","href":"/tools/toolkits/others/lumalabs"},{"title":"Mem0","href":"/tools/toolkits/others/mem0"},{"title":"MLX Transcribe","href":"/tools/toolkits/others/mlx-transcribe"},{"title":"ModelsLabs","href":"/tools/toolkits/others/models-labs"},{"title":"Nano Banana","href":"/tools/toolkits/others/nano-banana"},{"title":"MoviePy Video Tools","href":"/tools/toolkits/others/moviepy"},{"title":"Notion Tools","href":"/tools/toolkits/others/notion"},{"title":"OpenCV","href":"/tools/toolkits/others/opencv"},{"title":"OpenBB","href":"/tools/toolkits/others/openbb"},{"title":"OpenWeather","href":"/tools/toolkits/others/openweather"},{"title":"Reasoning","href":"/tools/toolkits/others/reasoning"},{"title":"Replicate","href":"/tools/toolkits/others/replicate"},{"title":"Resend","href":"/tools/toolkits/others/resend"},{"title":"Salesforce","href":"/tools/toolkits/others/salesforce"},{"title":"Shopify","sidebarTitle":"Shopify","href":"/tools/toolkits/others/shopify"},{"title":"Smallest AI","href":"/tools/toolkits/others/smallest"},{"title":"Spotify","href":"/tools/toolkits/others/spotify"},{"title":"Superserve","href":"/tools/toolkits/others/superserve"},{"title":"Todoist","href":"/tools/toolkits/others/todoist"},{"title":"Trello","href":"/tools/toolkits/others/trello"},{"title":"TwelveLabs","href":"/tools/toolkits/others/twelvelabs"},{"title":"User Control Flow","href":"/tools/toolkits/others/user-control-flow"},{"title":"User Feedback","href":"/tools/toolkits/others/user-feedback"},{"title":"Visualization","href":"/tools/toolkits/others/visualization"},{"title":"Web Browser Tools","href":"/tools/toolkits/others/web-browser"},{"title":"Web Tools","href":"/tools/toolkits/others/webtools"},{"title":"Yfinance","href":"/tools/toolkits/others/yfinance"},{"title":"Youtube","href":"/tools/toolkits/others/youtube"},{"title":"Zendesk","href":"/tools/toolkits/others/zendesk"}]}]}]}]},{"group":"Advanced","pages":[{"group":"Session Management","pages":[{"title":"Sessions","sidebarTitle":"Overview","href":"/sessions/overview"},{"group":"Persisting Sessions","pages":[{"title":"Persisting Sessions","sidebarTitle":"Overview","href":"/sessions/persisting-sessions/overview"},{"title":"Storage Control","sidebarTitle":"Storage Control","href":"/sessions/persisting-sessions/storage-control"},{"group":"Media Storage","pages":[{"title":"Media Storage","sidebarTitle":"Overview","href":"/sessions/persisting-sessions/media-storage/overview"},{"title":"Local Media Storage","sidebarTitle":"Local","href":"/sessions/persisting-sessions/media-storage/local"},{"title":"S3 Media Storage","sidebarTitle":"S3","href":"/sessions/persisting-sessions/media-storage/s3"},{"title":"GCS Media Storage","sidebarTitle":"GCS","href":"/sessions/persisting-sessions/media-storage/gcs"}]}]},{"title":"Session Management","sidebarTitle":"Session Management","href":"/sessions/session-management"},{"title":"History Management","sidebarTitle":"History Management","href":"/sessions/history-management"},{"title":"Session Summaries","href":"/sessions/session-summaries"},{"title":"Workflow Sessions","sidebarTitle":"Workflow Sessions","href":"/sessions/workflow-sessions"},{"group":"Metrics","pages":[{"title":"Metrics","sidebarTitle":"Overview","mode":"wide","href":"/sessions/metrics/overview"},{"group":"Agent Metrics","pages":[{"title":"Agent Metrics","sidebarTitle":"Overview","href":"/sessions/metrics/agent"},{"group":"Usage","pages":[{"title":"Agent Extra Metrics","href":"/sessions/metrics/usage/agent-extra-metrics"},{"title":"Tool Call Metrics","href":"/sessions/metrics/usage/agent-metrics"}]}]},{"group":"Team Metrics","pages":[{"title":"Team Metrics","sidebarTitle":"Overview","href":"/sessions/metrics/team"},{"group":"Usage","pages":[{"title":"Team Tool Call Metrics","href":"/sessions/metrics/usage/team-metrics"}]}]},{"group":"Workflow Metrics","pages":[{"title":"Workflow Metrics","sidebarTitle":"Overview","href":"/sessions/metrics/workflow"}]}]}]},{"group":"Context Management","pages":[{"title":"Context Engineering","sidebarTitle":"Overview","href":"/context/overview"},{"group":"For Agents","pages":[{"title":"Context Engineering","sidebarTitle":"Overview","href":"/context/agent/overview"},{"title":"Basic Instructions","href":"/context/agent/instructions"},{"title":"Dynamic Instructions","href":"/context/agent/dynamic-instructions"},{"title":"Instructions via Function","href":"/context/agent/instructions-via-function"},{"title":"Few-Shot Learning","href":"/context/agent/few-shot-learning"},{"title":"Providing Datetime","href":"/context/agent/datetime-instructions"},{"title":"Providing Location","href":"/context/agent/location-instructions"},{"title":"Managing Tool Calls","href":"/context/agent/filter-tool-calls-from-history"}]},{"group":"For Teams","pages":[{"title":"Context Engineering","sidebarTitle":"Overview","href":"/context/team/overview"},{"title":"Managing Tool Calls","href":"/context/team/filter-tool-calls-from-history"}]}]},{"group":"State Management","pages":[{"title":"State Management","sidebarTitle":"Overview","href":"/state/overview"},{"group":"For Agents","pages":[{"title":"Agent Session State","sidebarTitle":"Overview","href":"/state/agent/overview"},{"title":"Basic State","sidebarTitle":"Basic State","mode":"wide","href":"/state/agent/session-state-basic"},{"title":"State in Instructions","sidebarTitle":"State in Instructions","mode":"wide","href":"/state/agent/session-state-in-instructions"},{"title":"State in Context","sidebarTitle":"State in Context","mode":"wide","href":"/state/agent/session-state-in-context"},{"title":"Advanced State","sidebarTitle":"Advanced State","mode":"wide","href":"/state/agent/session-state-advanced"},{"title":"Multiple Users","sidebarTitle":"Multiple Users","mode":"wide","href":"/state/agent/session-state-multiple-users"},{"title":"Agentic State","sidebarTitle":"Agentic State","mode":"wide","href":"/state/agent/agentic-session-state"},{"title":"Dynamic State","sidebarTitle":"Dynamic State","mode":"wide","href":"/state/agent/dynamic-session-state"},{"title":"Change State on Run","sidebarTitle":"Change State on Run","mode":"wide","href":"/state/agent/change-state-on-run"},{"title":"Limit Past Session Search","sidebarTitle":"Limit Past Session Search","mode":"wide","href":"/state/agent/last-n-session-messages"}]},{"group":"For Teams","pages":[{"title":"Team Session State","sidebarTitle":"Overview","href":"/state/team/overview"},{"title":"Agentic State","sidebarTitle":"Agentic State","mode":"wide","href":"/state/team/agentic-session-state"},{"title":"Change State on Run","sidebarTitle":"Change State on Run","mode":"wide","href":"/state/team/change-state-on-run"},{"title":"State in Instructions","sidebarTitle":"State in Instructions","mode":"wide","href":"/state/team/session-state-in-instructions"},{"title":"Share Member Interactions","sidebarTitle":"Share Interactions","mode":"wide","href":"/state/team/share-member-interactions"}]},{"group":"For Workflows","pages":[{"title":"Workflow Session State","sidebarTitle":"Overview","href":"/state/workflows/overview"},{"title":"State in Custom Function","sidebarTitle":"State in Custom Function","mode":"wide","href":"/state/workflows/access-session-state-in-custom-python-function-step"},{"title":"State in Condition","sidebarTitle":"State in Condition","mode":"wide","href":"/state/workflows/access-session-state-in-condition-evaluator-function"},{"title":"State in Router","sidebarTitle":"State in Router","mode":"wide","href":"/state/workflows/access-session-state-in-router-selector-function"}]}]},{"group":"Chat History","pages":[{"title":"Chat History","sidebarTitle":"Overview","href":"/history/overview"},{"group":"For Agents","pages":[{"title":"Chat History in Agents","sidebarTitle":"Overview","href":"/history/agent/overview"},{"title":"Chat History","href":"/history/agent/chat-history"},{"title":"Persistent Session with History Context","href":"/history/agent/persistent-session-history"}]},{"group":"For Teams","pages":[{"title":"Chat History in Teams","sidebarTitle":"Overview","href":"/history/team/overview"},{"title":"Direct Response with Team History","sidebarTitle":"Direct Response + History","href":"/history/team/respond-directly-with-history"},{"title":"Team History","sidebarTitle":"Team History","href":"/history/team/team-history"},{"title":"Member History","sidebarTitle":"Member History","href":"/history/team/history-of-members"},{"title":"Share Member Interactions","sidebarTitle":"Share Member Interactions","href":"/history/team/share-member-interactions"}]},{"group":"For Workflows","pages":[{"title":"Workflow History \u0026 Continuous Execution","sidebarTitle":"Overview","href":"/history/workflow/overview"},{"title":"Single Step Workflow","href":"/history/workflow/single-step-continuous-execution-workflow"},{"title":"Multi-Step Workflow","href":"/history/workflow/workflow-with-history-enabled-for-steps"},{"title":"Per-Step History","href":"/history/workflow/enable-history-for-step"},{"title":"History in Functions","href":"/history/workflow/get-history-in-function"},{"title":"Multi-Purpose CLI","href":"/history/workflow/multi-purpose-cli"},{"title":"Intent Routing","href":"/history/workflow/intent-routing-with-history"}]}]},{"group":"Context Compression","tag":"BETA","pages":[{"title":"Context Compression","sidebarTitle":"Overview","href":"/compression/overview"},{"title":"Token Counting","sidebarTitle":"Token Counting","href":"/compression/token-counting"}]},{"group":"Dependency Injection","pages":[{"title":"Dependencies","sidebarTitle":"Overview","href":"/dependencies/overview"},{"group":"For Agents","pages":[{"title":"Dependencies with Agents","sidebarTitle":"Overview","href":"/dependencies/agent/overview"},{"group":"Usage","pages":[{"title":"Add Dependencies to Agent Run","sidebarTitle":"Add on Run","mode":"wide","href":"/dependencies/agent/add-dependencies-run"},{"title":"Add Dependencies to Agent Context","sidebarTitle":"Add to Context","mode":"wide","href":"/dependencies/agent/add-dependencies-to-context"},{"title":"Access Dependencies in Tool","sidebarTitle":"Access in Tool","mode":"wide","href":"/dependencies/agent/access-dependencies-in-tool"}]}]},{"group":"For Teams","pages":[{"title":"Dependencies with Teams","sidebarTitle":"Overview","href":"/dependencies/team/overview"},{"group":"Usage","pages":[{"title":"Adding Dependencies to Team Run","sidebarTitle":"Add on Run","mode":"wide","href":"/dependencies/team/add-dependencies-run"},{"title":"Adding Dependencies to Team Context","sidebarTitle":"Add to Context","mode":"wide","href":"/dependencies/team/add-dependencies-to-context"},{"title":"Using Reference Dependencies in Team Instructions","sidebarTitle":"Reference Dependencies","mode":"wide","href":"/dependencies/team/reference-dependencies"},{"title":"Access Dependencies in Team Tool","sidebarTitle":"Access in Tool","mode":"wide","href":"/dependencies/team/access-dependencies-in-tool"}]}]}]},{"group":"Hooks","pages":[{"title":"Pre-hooks and Post-hooks","sidebarTitle":"Overview","href":"/hooks/overview"},{"group":"Agent","pages":[{"title":"Input Validation Pre-Hook","href":"/hooks/usage/agent/input-validation-pre-hook"},{"title":"Input Transformation Pre-Hook","href":"/hooks/usage/agent/input-transformation-pre-hook"},{"title":"Output Validation Post-Hook","href":"/hooks/usage/agent/output-validation-post-hook"},{"title":"Output Transformation Post-Hook","href":"/hooks/usage/agent/output-transformation-post-hook"}]},{"group":"Team","pages":[{"title":"Input Validation Pre-Hook","href":"/hooks/usage/team/input-validation-pre-hook"},{"title":"Input Transformation Pre-Hook","href":"/hooks/usage/team/input-transformation-pre-hook"},{"title":"Output Validation Post-Hook","href":"/hooks/usage/team/output-validation-post-hook"},{"title":"Output Transformation Post-Hook","href":"/hooks/usage/team/output-transformation-post-hook"}]}]},{"group":"Run Cancellation","pages":[{"title":"Cancelling a Run","sidebarTitle":"Overview","href":"/run-cancellation/overview"},{"title":"Agent Run Cancellation","sidebarTitle":"Cancel Agent Run","href":"/run-cancellation/agent-cancel-run"},{"title":"Team Run Cancellation","sidebarTitle":"Cancel Team Run","href":"/run-cancellation/team-cancel-run"},{"title":"Workflow Run Cancellation","sidebarTitle":"Cancel Workflow Run","href":"/run-cancellation/workflow-cancel-run"}]},{"group":"Background Execution","pages":[{"title":"Background Execution","sidebarTitle":"Overview","mode":"wide","href":"/background-execution/overview"}]},{"group":"Skills","pages":[{"title":"Introduction to Skills","sidebarTitle":"Overview","href":"/skills/overview"},{"title":"Creating Skills","sidebarTitle":"Creating Skills","href":"/skills/creating-skills"},{"title":"Loading Skills","sidebarTitle":"Loading Skills","href":"/skills/loading-skills"},{"title":"Team Skills","sidebarTitle":"Team Skills","href":"/skills/team-skills"}]},{"group":"Reasoning","pages":[{"title":"What is Reasoning?","sidebarTitle":"Overview","href":"/reasoning/overview"},{"group":"Reasoning Models","pages":[{"title":"Reasoning Models","sidebarTitle":"Overview","href":"/reasoning/reasoning-models"},{"group":"Usage","pages":[{"group":"Azure AI Foundry","pages":[{"title":"Azure AI Foundry","href":"/reasoning/usage/models/azure-ai-foundry/azure-ai-foundry"}]},{"group":"Azure OpenAI","pages":[{"title":"Azure OpenAI o1","href":"/reasoning/usage/models/azure-openai/o1"},{"title":"Azure OpenAI o3","href":"/reasoning/usage/models/azure-openai/o3"},{"title":"Azure OpenAI GPT 4.1","href":"/reasoning/usage/models/azure-openai/reasoning-model-gpt4-1"}]},{"group":"DeepSeek","pages":[{"title":"DeepSeek Reasoner","href":"/reasoning/usage/models/deepseek/deepseek-reasoner"}]},{"group":"Groq","pages":[{"title":"Groq Qwen3 32B","href":"/reasoning/usage/models/groq/groq"},{"title":"Claude + Groq Qwen3","href":"/reasoning/usage/models/groq/groq-plus-claude"}]},{"group":"Ollama","pages":[{"title":"Ollama DeepSeek R1","href":"/reasoning/usage/models/ollama/ollama"}]},{"group":"OpenAI","pages":[{"title":"OpenAI o1-pro","href":"/reasoning/usage/models/openai/o1-pro"},{"title":"OpenAI GPT-5-mini","href":"/reasoning/usage/models/openai/gpt5-mini"},{"title":"OpenAI GPT-5 mini with Tools","href":"/reasoning/usage/models/openai/gpt5-mini-tools"},{"title":"OpenAI o4-mini","href":"/reasoning/usage/models/openai/o4-mini"},{"title":"OpenAI GPT-4.1","href":"/reasoning/usage/models/openai/reasoning-model-gpt4-1"},{"title":"OpenAI o4-mini with reasoning summary","description":"Set reasoning_summary to auto on o4-mini to surface its reasoning summary while comparing NVDA to TSLA.","href":"/reasoning/usage/models/openai/reasoning-summary"},{"title":"OpenAI gpt-5-mini with reasoning effort","href":"/reasoning/usage/models/openai/reasoning-effort"}]},{"group":"xAI","pages":[{"title":"xAI Grok 3 Mini","description":"Set reasoning_effort to \"high\" on xAI's grok-3-mini-fast model for deeper reasoning before it answers.","href":"/reasoning/usage/models/xai/reasoning-effort"}]}]}]},{"group":"Reasoning Tools","pages":[{"title":"Reasoning Tools","sidebarTitle":"Overview","href":"/reasoning/reasoning-tools"},{"group":"Usage","pages":[{"title":"Reasoning Tools","href":"/reasoning/usage/tools/reasoning-tools"},{"title":"Azure OpenAI with Reasoning Tools","href":"/reasoning/usage/tools/azure-openai-reasoning-tools"},{"title":"Ollama with Reasoning Tools","href":"/reasoning/usage/tools/ollama-reasoning-tools"},{"title":"OpenAI with Reasoning Tools","href":"/reasoning/usage/tools/openai-reasoning-tools"},{"title":"Vercel with Reasoning Tools","href":"/reasoning/usage/tools/vercel-reasoning-tools"},{"title":"Cerebras with Reasoning Tools","href":"/reasoning/usage/tools/cerebras-llama-reasoning-tools"},{"title":"Claude with Reasoning Tools","href":"/reasoning/usage/tools/claude-reasoning-tools"},{"title":"Gemini with Reasoning Tools","href":"/reasoning/usage/tools/gemini-reasoning-tools"},{"title":"Groq with Reasoning Tools","href":"/reasoning/usage/tools/groq-reasoning-tools"},{"title":"Capture Reasoning Content with Reasoning Tools","href":"/reasoning/usage/tools/capture-reasoning-content-reasoning-tools"},{"title":"Agent with Knowledge Tools","href":"/reasoning/usage/tools/knowledge-tools"},{"title":"Capture Reasoning Content with Knowledge Tools","href":"/reasoning/usage/tools/capture-reasoning-content-knowledge-tools"},{"title":"Team with Reasoning Tools","href":"/reasoning/usage/tools/reasoning-tool-team"},{"title":"Team with Knowledge Tools","href":"/reasoning/usage/tools/knowledge-tool-team"}]}]},{"group":"Reasoning Agents","pages":[{"title":"Reasoning Agents","sidebarTitle":"Overview","href":"/reasoning/reasoning-agents"},{"group":"Usage","pages":[{"title":"Basic Reasoning Agent","sidebarTitle":"Agent with Reasoning","mode":"wide","href":"/reasoning/usage/agents/basic-cot"},{"title":"Capture Reasoning Content","href":"/reasoning/usage/agents/capture-reasoning-content-cot"},{"title":"Non-Reasoning Model Agent","href":"/reasoning/usage/agents/non-reasoning-model-cot"},{"title":"Team with Chain of Thought","href":"/reasoning/usage/agents/team-cot"}]}]}]},{"group":"Multimodal","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/multimodal/overview"},{"group":"Agents","pages":[{"title":"Multimodal Agents","sidebarTitle":"Overview","href":"/multimodal/agent/overview"},{"group":"Image","pages":[{"title":"Image As Input","sidebarTitle":"Image Input","mode":"wide","href":"/multimodal/agent/usage/image-input"},{"title":"Image Model Output","sidebarTitle":"Image Model Output","mode":"wide","href":"/multimodal/agent/usage/image-output"},{"title":"Image to Text Analysis","href":"/multimodal/agent/usage/image-to-text"},{"title":"Image to Structured Output","href":"/multimodal/agent/usage/image-to-structured-output"},{"title":"High Fidelity Image Input","href":"/multimodal/agent/usage/image-input-high-fidelity"},{"title":"Image to Image Generation Agent","href":"/multimodal/agent/usage/image-to-image-agent"},{"title":"Image Input for Tools","href":"/multimodal/agent/usage/image-input-for-tool"},{"title":"Image to Audio Story Generation","href":"/multimodal/agent/usage/image-to-audio"},{"title":"Image Generation Tools","sidebarTitle":"Image Generation","mode":"wide","href":"/multimodal/agent/usage/image-generation"},{"title":"Generate output image using DALL-E","href":"/multimodal/agent/usage/generate-image"},{"title":"Generate output image using DALL-E with intermediate steps","href":"/multimodal/agent/usage/generate-image-with-intermediate-steps"},{"title":"Agent Using Multimodal Tool Response in Runs","href":"/multimodal/agent/usage/agent-using-multimodal-tool-response-in-runs"}]},{"group":"Audio","pages":[{"title":"Audio As Input","sidebarTitle":"Audio Input","mode":"wide","href":"/multimodal/agent/usage/audio_input"},{"title":"Audio Model Output","sidebarTitle":"Audio Model Output","mode":"wide","href":"/multimodal/agent/usage/audio_output"},{"title":"Audio Input Output","href":"/multimodal/agent/usage/audio-input-output"},{"title":"Audio to Text Transcription","href":"/multimodal/agent/usage/audio-to-text"},{"title":"Agent Same Run Image Analysis","href":"/multimodal/agent/usage/agent-same-run-image-analysis"},{"title":"Blog to Podcast Agent","href":"/multimodal/agent/usage/blog-to-podcast"},{"title":"File Generation Tools","sidebarTitle":"File Generation","mode":"wide","href":"/multimodal/agent/usage/file_generation"},{"title":"File Input","mode":"wide","href":"/multimodal/agent/usage/file_input"},{"title":"Speech-to-Text","sidebarTitle":"Speech-to-Text","href":"/multimodal/agent/usage/speech-to-text"},{"title":"Audio Generation Tools","sidebarTitle":"Audio Generation","mode":"wide","href":"/multimodal/agent/usage/audio_generation"},{"title":"Generate Music using Models Lab","href":"/multimodal/agent/usage/generate-music-agent"},{"title":"Audio Multi Turn","href":"/multimodal/agent/usage/audio-multi-turn"},{"title":"Audio Sentiment Analysis","href":"/multimodal/agent/usage/audio-sentiment-analysis"},{"title":"Audio Streaming","href":"/multimodal/agent/usage/audio-streaming"}]},{"group":"Video","pages":[{"title":"Video Input","mode":"wide","href":"/multimodal/agent/usage/video_input"},{"title":"Video Output","mode":"wide","href":"/multimodal/agent/usage/video_generation"},{"title":"Video Caption Agent","href":"/multimodal/agent/usage/video-caption"},{"title":"Shorts from Video","href":"/multimodal/agent/usage/video-to-shorts"},{"title":"Generate Video (ReplicateTools)","href":"/multimodal/agent/usage/generate-video-using-replicate"},{"title":"Generate Video (ModelsLabTools)","href":"/multimodal/agent/usage/generate-video-using-models-lab"}]},{"group":"Files","pages":[{"title":"File Input for Tools","href":"/multimodal/agent/usage/file-input-for-tool"}]}]},{"group":"Teams","pages":[{"title":"Multimodal Teams","sidebarTitle":"Overview","href":"/multimodal/team/overview"},{"group":"Images","pages":[{"title":"Image to Text Team","sidebarTitle":"Image to Text","href":"/multimodal/team/usage/image-to-text"},{"title":"Image Generation Team","sidebarTitle":"Image Generation","href":"/multimodal/team/usage/generate-image-with-team"},{"title":"Image to Structured Movie Script Team","sidebarTitle":"Image to Structured Movie Script","href":"/multimodal/team/usage/image-to-structured-output"},{"title":"Image Transformation Team","sidebarTitle":"Image Transformation","href":"/multimodal/team/usage/image-to-image-transformation"}]},{"group":"Audio","pages":[{"title":"Audio Transcription Team","sidebarTitle":"Audio Transcription","href":"/multimodal/team/usage/audio-to-text"},{"title":"Audio Sentiment Analysis Team","sidebarTitle":"Audio Sentiment Analysis","href":"/multimodal/team/usage/audio-sentiment-analysis"}]},{"group":"Video","pages":[{"title":"Video Captioning Team","sidebarTitle":"Video Captioning","href":"/multimodal/team/usage/video-caption-generation"}]}]}]}]},{"group":"Production","pages":[{"group":"Guardrails","pages":[{"title":"Guardrails","sidebarTitle":"Overview","mode":"wide","href":"/guardrails/overview"},{"group":"Included Guardrails","pages":[{"title":"Prompt Injection Guardrail","sidebarTitle":"Prompt Injection","href":"/guardrails/included/prompt-injection"},{"title":"PII Detection Guardrail","sidebarTitle":"PII Detection","href":"/guardrails/included/pii"},{"title":"OpenAI Moderation Guardrail","sidebarTitle":"OpenAI Moderation","href":"/guardrails/included/openai-moderation"}]},{"group":"Agent","pages":[{"title":"PII Detection Guardrail","sidebarTitle":"PII Detection","mode":"wide","href":"/guardrails/usage/agent/pii-detection"},{"title":"Prompt Injection Guardrail","sidebarTitle":"Prompt Injection","mode":"wide","href":"/guardrails/usage/agent/prompt-injection"},{"title":"OpenAI Moderation Guardrail","sidebarTitle":"OpenAI Moderation","mode":"wide","href":"/guardrails/usage/agent/openai-moderation"}]},{"group":"Team","pages":[{"title":"PII Detection Guardrail for Teams","sidebarTitle":"PII Detection (Team)","mode":"wide","href":"/guardrails/usage/team/pii-detection"},{"title":"Prompt Injection Guardrail for Teams","sidebarTitle":"Prompt Injection (Team)","mode":"wide","href":"/guardrails/usage/team/prompt-injection"},{"title":"OpenAI Moderation Guardrail for Teams","sidebarTitle":"OpenAI Moderation (Team)","mode":"wide","href":"/guardrails/usage/team/openai-moderation"}]}]},{"group":"Human-in-the-Loop","pages":[{"title":"Human-in-the-Loop (HITL)","sidebarTitle":"Overview","href":"/hitl/overview"},{"title":"User Confirmation","sidebarTitle":"User Confirmation","mode":"wide","href":"/hitl/user-confirmation"},{"title":"User Input","sidebarTitle":"User Input","mode":"wide","href":"/hitl/user-input"},{"title":"Dynamic User Input","sidebarTitle":"Dynamic User Input","mode":"wide","href":"/hitl/dynamic-user-input"},{"title":"External Tool Execution","sidebarTitle":"External Execution","href":"/hitl/external-execution"},{"title":"Approval","href":"/hitl/approval"},{"group":"Usage","pages":[{"title":"Agentic User Input with Control Flow","sidebarTitle":"Agentic User Input","mode":"wide","href":"/hitl/usage/agentic-user-input"},{"group":"Confirmation Required","pages":[{"title":"Tool Confirmation Required","sidebarTitle":"Confirmation Required","mode":"wide","href":"/hitl/usage/confirmation-required"},{"title":"Async Tool Confirmation Required","sidebarTitle":"Async Confirmation","mode":"wide","href":"/hitl/usage/confirmation-required-async"},{"title":"Confirmation Required with Mixed Tools","sidebarTitle":"Mixed Tools Confirmation","mode":"wide","href":"/hitl/usage/confirmation-required-mixed-tools"},{"title":"Confirmation Required with Multiple Tools","sidebarTitle":"Multiple Tools Confirmation","mode":"wide","href":"/hitl/usage/confirmation-required-multiple-tools"},{"title":"Confirmation Required with Streaming","sidebarTitle":"Stream Confirmation","mode":"wide","href":"/hitl/usage/confirmation-required-stream"},{"title":"Confirmation Required with Async Streaming","sidebarTitle":"Async Stream Confirmation","mode":"wide","href":"/hitl/usage/confirmation-required-stream-async"},{"title":"Confirmation Required with Toolkit","sidebarTitle":"Confirmation in Toolkit","mode":"wide","href":"/hitl/usage/confirmation-required-toolkit"},{"title":"Confirmation Required with History","sidebarTitle":"Confirmation with History","mode":"wide","href":"/hitl/usage/confirmation-required-with-history"},{"title":"Confirmation Required with Run ID","sidebarTitle":"Confirmation with Run ID","mode":"wide","href":"/hitl/usage/confirmation-required-with-run-id"}]},{"group":"User Input Required","pages":[{"title":"User Input Required for Tool Execution","sidebarTitle":"User Input Required","mode":"wide","href":"/hitl/usage/user-input-required"},{"title":"Require User Input for All Tool Fields","sidebarTitle":"User Input All Fields","mode":"wide","href":"/hitl/usage/user-input-required-all-fields"},{"title":"User Input Required Async","sidebarTitle":"User Input Async","mode":"wide","href":"/hitl/usage/user-input-required-async"},{"title":"User Input Required Stream Async","sidebarTitle":"User Input Stream","mode":"wide","href":"/hitl/usage/user-input-required-stream-async"}]},{"group":"External Tool Execution","pages":[{"title":"External Tool Execution","sidebarTitle":"External Execution","mode":"wide","href":"/hitl/usage/external-tool-execution"},{"title":"External Tool Execution Async","sidebarTitle":"External Execution (Async)","mode":"wide","href":"/hitl/usage/external-tool-execution-async"},{"title":"External Tool Execution Stream Async","sidebarTitle":"External Execution (Stream)","mode":"wide","href":"/hitl/usage/external-tool-execution-stream-async"},{"title":"External Tool Execution Toolkit","sidebarTitle":"External Execution (Toolkit)","mode":"wide","href":"/hitl/usage/external-tool-execution-toolkit"}]}]}]},{"group":"Evals","pages":[{"title":"What are Evals?","sidebarTitle":"Overview","href":"/evals/overview"},{"group":"Accuracy","pages":[{"title":"Accuracy Evals","sidebarTitle":"Overview","href":"/evals/accuracy/overview"},{"group":"Usage","pages":[{"title":"Basic Accuracy","href":"/evals/accuracy/usage/basic"},{"title":"Async Accuracy Evaluation","href":"/evals/accuracy/usage/accuracy-async"},{"title":"Comparison Accuracy Evaluation","href":"/evals/accuracy/usage/accuracy-comparison"},{"title":"Accuracy with Database Logging","href":"/evals/accuracy/usage/accuracy-db-logging"},{"title":"Accuracy with Given Answer","href":"/evals/accuracy/usage/accuracy-with-given-answer"},{"title":"Accuracy with Tools","href":"/evals/accuracy/usage/accuracy-with-tools"},{"title":"Accuracy with Teams","href":"/evals/accuracy/usage/accuracy-with-teams"}]}]},{"group":"Performance","pages":[{"title":"Performance Evals","sidebarTitle":"Overview","href":"/evals/performance/overview"},{"group":"Usage","pages":[{"title":"Performance on Agent Response","href":"/evals/performance/usage/performance-simple-response"},{"title":"Async Performance Evaluation","href":"/evals/performance/usage/performance-async"},{"title":"Performance on Agent Instantiation","href":"/evals/performance/usage/performance-agent-instantiation"},{"title":"Performance on Agent Instantiation with Tool","href":"/evals/performance/usage/performance-instantiation-with-tool"},{"title":"Performance on Agent with Storage","href":"/evals/performance/usage/performance-with-storage"},{"title":"Performance with Memory Updates","href":"/evals/performance/usage/performance-with-memory"},{"title":"Performance with Teams","href":"/evals/performance/usage/performance-team-instantiation"},{"title":"Team Performance with Memory","href":"/evals/performance/usage/performance-team-with-memory"},{"title":"Performance with Database Logging","href":"/evals/performance/usage/performance-db-logging"}]}]},{"group":"Reliability","pages":[{"title":"Reliability Evals","sidebarTitle":"Overview","href":"/evals/reliability/overview"},{"group":"Usage","pages":[{"title":"Reliability with Single Tool","href":"/evals/reliability/usage/basic"},{"title":"Async Reliability Evaluation","href":"/evals/reliability/usage/reliability-async"},{"title":"Reliability with Database Logging","href":"/evals/reliability/usage/reliability-db-logging"},{"title":"Single Tool Reliability","href":"/evals/reliability/usage/reliability-single-tool"},{"title":"Reliability with Multiple Tools","href":"/evals/reliability/usage/reliability-with-multiple-tools"},{"title":"Reliability with Teams","href":"/evals/reliability/usage/reliability-with-teams"},{"title":"Team Reliability with Stock Tools","href":"/evals/reliability/usage/reliability-team-advanced"}]}]},{"group":"Agent as Judge","pages":[{"title":"Agent as Judge Evals","sidebarTitle":"Overview","href":"/evals/agent-as-judge/overview"},{"group":"Usage","pages":[{"title":"Basic Agent as Judge","href":"/evals/agent-as-judge/usage/agent-as-judge-basic"},{"title":"Async Agent as Judge","href":"/evals/agent-as-judge/usage/agent-as-judge-async"},{"title":"Binary Agent as Judge","href":"/evals/agent-as-judge/usage/agent-as-judge-binary"},{"title":"Batch Agent as Judge","href":"/evals/agent-as-judge/usage/agent-as-judge-batch"},{"title":"Agent as Judge with Custom Evaluator","href":"/evals/agent-as-judge/usage/agent-as-judge-custom-evaluator"},{"title":"Agent as Judge with Guidelines","href":"/evals/agent-as-judge/usage/agent-as-judge-with-guidelines"},{"title":"Agent as Judge as Post-Hook","href":"/evals/agent-as-judge/usage/agent-as-judge-post-hook"},{"title":"Agent as Judge with Teams","href":"/evals/agent-as-judge/usage/agent-as-judge-team"},{"title":"Async Team Post-Hook Agent as Judge","href":"/evals/agent-as-judge/usage/agent-as-judge-team-post-hook-async"}]}]},{"group":"Suite","pages":[{"title":"Eval Suites","sidebarTitle":"Overview","href":"/evals/suite/overview"}]}]},{"group":"Tracing","pages":[{"title":"Tracing","sidebarTitle":"Overview","href":"/tracing/overview"},{"title":"Basic Setup","href":"/tracing/basic-setup"},{"title":"Accessing your Traces","sidebarTitle":"Accessing your Traces","href":"/tracing/db-functions"},{"group":"Usage","pages":[{"title":"Basic Agent Tracing","sidebarTitle":"Basic Agent Tracing","mode":"wide","href":"/tracing/usage/basic-agent-tracing"},{"title":"Basic Team Tracing","sidebarTitle":"Basic Team Tracing","mode":"wide","href":"/tracing/usage/basic-team-tracing"},{"title":"Basic Workflow Tracing","sidebarTitle":"Basic Workflow Tracing","mode":"wide","href":"/tracing/usage/basic-workflow-tracing"}]}]},{"title":"Scheduler","href":"/scheduler/overview"}]},{"group":"Providers","pages":[{"group":"Model Providers","pages":[{"title":"Model Providers","sidebarTitle":"Overview","href":"/models/providers/model-index"},{"group":"Native Model Providers","pages":[{"group":"Anthropic","pages":[{"title":"Anthropic Claude","sidebarTitle":"Overview","href":"/models/providers/native/anthropic/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/anthropic/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/anthropic/usage/basic-stream"},{"title":"Beta Features","href":"/models/providers/native/anthropic/usage/betas"},{"title":"Code Execution Tool","href":"/models/providers/native/anthropic/usage/code-execution"},{"title":"Context Editing","href":"/models/providers/native/anthropic/usage/context-management"},{"title":"Claude Agent Skills","href":"/models/providers/native/anthropic/usage/skills"},{"title":"Agent with Tools","href":"/models/providers/native/anthropic/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/anthropic/usage/structured-output"},{"title":"Structured Outputs with stream=True","href":"/models/providers/native/anthropic/usage/structured-output-stream"},{"title":"Agent with Structured Outputs and Strict Tools","href":"/models/providers/native/anthropic/usage/structured-output-strict-tools"},{"title":"Agent with Knowledge","href":"/models/providers/native/anthropic/usage/knowledge"},{"title":"File Upload","href":"/models/providers/native/anthropic/usage/file-upload"},{"title":"Image Input Bytes","href":"/models/providers/native/anthropic/usage/image-input-bytes"},{"title":"Image Input URL","href":"/models/providers/native/anthropic/usage/image-input-url"},{"title":"PDF Input Bytes","href":"/models/providers/native/anthropic/usage/pdf-input-bytes"},{"title":"PDF Input Local","href":"/models/providers/native/anthropic/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/native/anthropic/usage/pdf-input-url"},{"title":"Prompt Caching","href":"/models/providers/native/anthropic/usage/prompt-caching"},{"title":"Response Caching","href":"/models/providers/native/anthropic/usage/cache-response"},{"title":"Web Fetch","href":"/models/providers/native/anthropic/usage/web-fetch"}]}]},{"group":"Cohere","pages":[{"title":"Cohere","sidebarTitle":"Overview","href":"/models/providers/native/cohere/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/cohere/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/cohere/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/native/cohere/usage/image-agent"},{"title":"Agent with Tools","href":"/models/providers/native/cohere/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/cohere/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/native/cohere/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/cohere/usage/knowledge"}]}]},{"group":"Dashscope","pages":[{"title":"DashScope","sidebarTitle":"Overview","href":"/models/providers/native/dashscope/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/dashscope/usage/basic"},{"title":"Basic Agent with Streaming","href":"/models/providers/native/dashscope/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/dashscope/usage/tool-use"},{"title":"Image Agent","href":"/models/providers/native/dashscope/usage/image-agent"},{"title":"Image Agent with Bytes","href":"/models/providers/native/dashscope/usage/image-agent-bytes"},{"title":"Structured Output Agent","href":"/models/providers/native/dashscope/usage/structured-output"},{"title":"Thinking Agent","href":"/models/providers/native/dashscope/usage/thinking-agent"}]}]},{"group":"DeepSeek","pages":[{"title":"DeepSeek","sidebarTitle":"Overview","href":"/models/providers/native/deepseek/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/deepseek/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/deepseek/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/deepseek/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/deepseek/usage/structured-output"},{"title":"Toggle Thinking Mode","href":"/models/providers/native/deepseek/usage/thinking-mode"},{"title":"Reasoning Effort","href":"/models/providers/native/deepseek/usage/reasoning-effort"}]}]},{"group":"Google","pages":[{"title":"Gemini","sidebarTitle":"Overview","href":"/models/providers/native/google/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/google/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/google/usage/basic-stream"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/google/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/native/google/usage/tool-use"},{"title":"Agent with Storage","href":"/models/providers/native/google/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/google/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/native/google/usage/image-input"},{"title":"Image Agent with File Upload","href":"/models/providers/native/google/usage/image-input-file-upload"},{"title":"Image Generation Agent","href":"/models/providers/native/google/usage/image-generation"},{"title":"Image Generation Agent (Streaming)","href":"/models/providers/native/google/usage/image-generation-stream"},{"title":"Image Editing Agent","href":"/models/providers/native/google/usage/image-editing"},{"title":"Imagen Tool with OpenAI","href":"/models/providers/native/google/usage/imagen-tool"},{"title":"Advanced Imagen Tool with Vertex AI","href":"/models/providers/native/google/usage/imagen-tool-advanced"},{"title":"Agent with Vertex AI","href":"/models/providers/native/google/usage/vertexai"},{"title":"Agent with Grounding","href":"/models/providers/native/google/usage/grounding"},{"title":"Agent with URL Context","href":"/models/providers/native/google/usage/url-context"},{"title":"Agent with URL Context and Search","href":"/models/providers/native/google/usage/url-context-with-search"},{"title":"Thinking Agent","href":"/models/providers/native/google/usage/flash-thinking"},{"title":"Audio Input (Bytes Content)","href":"/models/providers/native/google/usage/audio-input-bytes-content"},{"title":"Audio Input (Upload the file)","href":"/models/providers/native/google/usage/audio-input-file-upload"},{"title":"Audio Input (Local file)","href":"/models/providers/native/google/usage/audio-input-local-file-upload"},{"title":"Agent with PDF Input (Local file)","href":"/models/providers/native/google/usage/pdf-input-local"},{"title":"Agent with PDF Input (URL)","href":"/models/providers/native/google/usage/pdf-input-url"},{"title":"Agent with GCS File Input","href":"/models/providers/native/google/usage/gcs-file-input"},{"title":"Agent with External URL Input","href":"/models/providers/native/google/usage/external-url-input"},{"title":"Agent with S3 Pre-signed URL Input","href":"/models/providers/native/google/usage/s3-presigned-url-input"},{"title":"Video Input (Bytes Content)","href":"/models/providers/native/google/usage/video-input-bytes-content"},{"title":"Video Input (File Upload)","href":"/models/providers/native/google/usage/video-input-file-upload"},{"title":"Video Input (Local File Upload)","href":"/models/providers/native/google/usage/video-input-local-file-upload"}]},{"title":"Gemini Interactions","sidebarTitle":"Interactions API","href":"/models/providers/native/google/gemini-interactions"},{"group":"Interactions Usage","pages":[{"title":"Basic Agent (Interactions)","href":"/models/providers/native/google/usage/interactions-basic"},{"title":"Agent with Tools (Interactions)","href":"/models/providers/native/google/usage/interactions-tool-use"},{"title":"Multi-turn Conversation (Interactions)","href":"/models/providers/native/google/usage/interactions-multi-turn"},{"title":"Thinking (Interactions)","href":"/models/providers/native/google/usage/interactions-thinking"},{"title":"Google Search (Interactions)","href":"/models/providers/native/google/usage/interactions-search"},{"title":"Structured Output (Interactions)","href":"/models/providers/native/google/usage/interactions-structured-output"},{"title":"Deep Research (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research"},{"title":"Deep Research Streaming (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-streaming"},{"title":"Deep Research Multi-turn (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-multi-turn"},{"title":"Deep Research Collaborative Planning (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-collaborative-planning"},{"title":"Deep Research with File Search (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-file-search"},{"title":"Deep Research with MCP (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-mcp"},{"title":"Deep Research Multimodal Input (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-multimodal"},{"title":"Deep Research Visualization (Interactions)","href":"/models/providers/native/google/usage/interactions-deep-research-visualization"},{"title":"Antigravity (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity"},{"title":"Antigravity Streaming (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-streaming"},{"title":"Antigravity Multi-turn (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-multi-turn"},{"title":"Antigravity Environment Config (Interactions)","href":"/models/providers/native/google/usage/interactions-antigravity-environment-config"}]}]},{"group":"Inception","pages":[{"title":"Inception","sidebarTitle":"Overview","href":"/models/providers/native/inception/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/inception/usage/basic"},{"title":"Agent with Tools","href":"/models/providers/native/inception/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/inception/usage/structured-output"}]}]},{"group":"Meta","pages":[{"title":"Meta","sidebarTitle":"Overview","href":"/models/providers/native/meta/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/meta/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/meta/usage/basic-stream"},{"title":"Asynchronous Agent","href":"/models/providers/native/meta/usage/async-basic"},{"title":"Asynchronous Streaming Agent","href":"/models/providers/native/meta/usage/async-stream"},{"title":"Agent with Tools","href":"/models/providers/native/meta/usage/tool-use"},{"title":"Agent with Async Tool Usage","href":"/models/providers/native/meta/usage/async-tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/meta/usage/structured-output"},{"title":"Agent with Image Input","href":"/models/providers/native/meta/usage/image-input-bytes"},{"title":"Agent with Knowledge","href":"/models/providers/native/meta/usage/knowledge"},{"title":"Agent with Memory","href":"/models/providers/native/meta/usage/memory"}]}]},{"group":"MiniMax","pages":[{"title":"MiniMax","sidebarTitle":"Overview","href":"/models/providers/native/minimax/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/minimax/usage/basic"},{"title":"Agent with Tools","href":"/models/providers/native/minimax/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/minimax/usage/structured-output"}]}]},{"group":"Mistral","pages":[{"title":"Mistral","sidebarTitle":"Overview","href":"/models/providers/native/mistral/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/mistral/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/native/mistral/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/native/mistral/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/native/mistral/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/mistral/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/native/mistral/usage/async-tool-use"},{"title":"Agent with Memory","href":"/models/providers/native/mistral/usage/memory"},{"title":"Structured Output","href":"/models/providers/native/mistral/usage/structured-output"},{"title":"Structured Output With Tool Use","href":"/models/providers/native/mistral/usage/structured-output-with-tool-use"},{"title":"Async Structured Output Agent","href":"/models/providers/native/mistral/usage/async-structured-output"},{"title":"Image Bytes Input Agent","href":"/models/providers/native/mistral/usage/image-bytes-input-agent"},{"title":"Image Compare Agent","href":"/models/providers/native/mistral/usage/image-compare-agent"},{"title":"Image File Input Agent","href":"/models/providers/native/mistral/usage/image-file-input-agent"},{"title":"Image OCR with Structured Output","href":"/models/providers/native/mistral/usage/image-ocr-with-structured-output"},{"title":"Image Transcribe Document Agent","href":"/models/providers/native/mistral/usage/image-transcribe-document-agent"},{"title":"Mistral Small","href":"/models/providers/native/mistral/usage/mistral-small"}]}]},{"group":"OpenAI","pages":[{"group":"OpenAI Chat Completion","pages":[{"title":"OpenAI","sidebarTitle":"Overview","href":"/models/providers/native/openai/completion/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/openai/completion/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/openai/completion/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/openai/completion/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/openai/completion/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/native/openai/completion/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/native/openai/completion/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/native/openai/completion/usage/image-agent"},{"title":"Audio Input Agent","href":"/models/providers/native/openai/completion/usage/audio-input-agent"},{"title":"Audio Output Agent","href":"/models/providers/native/openai/completion/usage/audio-output-agent"},{"title":"Generate Images","href":"/models/providers/native/openai/completion/usage/generate-images"},{"title":"Agent with Reasoning Effort","href":"/models/providers/native/openai/completion/usage/reasoning-effort"},{"title":"Response Caching","href":"/models/providers/native/openai/completion/usage/cache-response"}]}]},{"group":"OpenAI Responses","pages":[{"title":"OpenAI Responses","sidebarTitle":"Overview","href":"/models/providers/native/openai/responses/overview"},{"group":"Usage","pages":[{"title":"Agent Flex Tier","href":"/models/providers/native/openai/responses/usage/agent-flex-tier"},{"title":"Async Basic","href":"/models/providers/native/openai/responses/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/native/openai/responses/usage/async-basic-stream"},{"title":"Async Tool Use","href":"/models/providers/native/openai/responses/usage/async-tool-use"},{"title":"Basic","href":"/models/providers/native/openai/responses/usage/basic"},{"title":"Basic Stream","href":"/models/providers/native/openai/responses/usage/basic-stream"},{"title":"Agent with Storage","href":"/models/providers/native/openai/responses/usage/db"},{"title":"Deep Research Agent","href":"/models/providers/native/openai/responses/usage/deep-research-agent"},{"title":"Image Agent","href":"/models/providers/native/openai/responses/usage/image-agent"},{"title":"Image Agent Bytes","href":"/models/providers/native/openai/responses/usage/image-agent-bytes"},{"title":"Image Agent with Memory","href":"/models/providers/native/openai/responses/usage/image-agent-with-memory"},{"title":"Image Generation Agent","href":"/models/providers/native/openai/responses/usage/image-generation-agent"},{"title":"Knowledge","href":"/models/providers/native/openai/responses/usage/knowledge"},{"title":"Memory","href":"/models/providers/native/openai/responses/usage/memory"},{"title":"PDF Input Local","href":"/models/providers/native/openai/responses/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/native/openai/responses/usage/pdf-input-url"},{"title":"Reasoning O3 Mini","href":"/models/providers/native/openai/responses/usage/reasoning-o3-mini"},{"title":"Structured Output","href":"/models/providers/native/openai/responses/usage/structured-output"},{"title":"Tool Use","href":"/models/providers/native/openai/responses/usage/tool-use"},{"title":"Tool Use GPT 5","href":"/models/providers/native/openai/responses/usage/tool-use-gpt-5"},{"title":"Tool Use O3","href":"/models/providers/native/openai/responses/usage/tool-use-o3"},{"title":"Tool Use Stream","href":"/models/providers/native/openai/responses/usage/tool-use-stream"},{"title":"Verbosity Control","href":"/models/providers/native/openai/responses/usage/verbosity-control"},{"title":"Websearch Builtin Tool","href":"/models/providers/native/openai/responses/usage/websearch-builtin-tool"},{"title":"ZDR Reasoning Agent","href":"/models/providers/native/openai/responses/usage/zdr-reasoning-agent"}]}]}]},{"group":"Perplexity","pages":[{"title":"Perplexity","sidebarTitle":"Overview","href":"/models/providers/native/perplexity/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/perplexity/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/native/perplexity/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/native/perplexity/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/native/perplexity/usage/async-basic-stream"},{"title":"Agent with Knowledge","href":"/models/providers/native/perplexity/usage/knowledge"},{"title":"Agent with Memory","href":"/models/providers/native/perplexity/usage/memory"},{"title":"Agent with Structured Output","href":"/models/providers/native/perplexity/usage/structured-output"}]}]},{"group":"Vercel","pages":[{"title":"Vercel v0","sidebarTitle":"Overview","href":"/models/providers/native/vercel/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/vercel/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/vercel/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/native/vercel/usage/image-agent"},{"title":"Agent with Knowledge","href":"/models/providers/native/vercel/usage/knowledge"},{"title":"Agent with Tools","href":"/models/providers/native/vercel/usage/tool-use"}]}]},{"group":"XAI","pages":[{"title":"xAI","sidebarTitle":"Overview","href":"/models/providers/native/xai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/xai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/native/xai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/native/xai/usage/tool-use"},{"title":"Async Basic Agent","href":"/models/providers/native/xai/usage/basic-async"},{"title":"Async Streaming Agent","href":"/models/providers/native/xai/usage/basic-async-stream"},{"title":"Tool Use Stream","href":"/models/providers/native/xai/usage/tool-use-stream"},{"title":"Async Tool Use","href":"/models/providers/native/xai/usage/async-tool-use"},{"title":"Structured Output","href":"/models/providers/native/xai/usage/structured-output"},{"title":"Image Agent","href":"/models/providers/native/xai/usage/image-agent"},{"title":"Image Agent Bytes","href":"/models/providers/native/xai/usage/image-agent-bytes"},{"title":"Live Search Agent","href":"/models/providers/native/xai/usage/live-search-agent"},{"title":"Live Search Agent Stream","href":"/models/providers/native/xai/usage/live-search-agent-stream"},{"title":"Reasoning Agent","href":"/models/providers/native/xai/usage/reasoning-agent"}]}]},{"group":"Xiaomi MiMo","pages":[{"title":"Xiaomi MiMo","sidebarTitle":"Overview","href":"/models/providers/native/xiaomi/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/native/xiaomi/usage/basic"},{"title":"String Model Shorthand","href":"/models/providers/native/xiaomi/usage/string-model"},{"title":"Agent with Tools","href":"/models/providers/native/xiaomi/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/native/xiaomi/usage/structured-output"},{"title":"Toggle Thinking Mode","href":"/models/providers/native/xiaomi/usage/thinking-mode"},{"title":"Reasoning Agent","href":"/models/providers/native/xiaomi/usage/reasoning-agent"}]}]}]},{"group":"Local Model Providers","pages":[{"group":"Ollama","pages":[{"title":"Ollama","sidebarTitle":"Overview","href":"/models/providers/local/ollama/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/models/providers/local/ollama/usage/basic"},{"title":"Basic Stream","href":"/models/providers/local/ollama/usage/basic-stream"},{"title":"Ollama Cloud","href":"/models/providers/local/ollama/usage/cloud"},{"title":"Async Basic","href":"/models/providers/local/ollama/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/local/ollama/usage/async-basic-stream"},{"title":"Tool Use","href":"/models/providers/local/ollama/usage/tool-use"},{"title":"Tool Use Stream","href":"/models/providers/local/ollama/usage/tool-use-stream"},{"title":"Knowledge","href":"/models/providers/local/ollama/usage/knowledge"},{"title":"Memory","href":"/models/providers/local/ollama/usage/memory"},{"title":"Demo DeepSeek R1","href":"/models/providers/local/ollama/usage/demo-deepseek-r1"},{"title":"Demo Gemma","href":"/models/providers/local/ollama/usage/demo-gemma"},{"title":"Demo Phi4","href":"/models/providers/local/ollama/usage/demo-phi4"},{"title":"Demo Qwen","href":"/models/providers/local/ollama/usage/demo-qwen"},{"title":"Image Agent","href":"/models/providers/local/ollama/usage/image-agent"},{"title":"Multimodal Agent","href":"/models/providers/local/ollama/usage/multimodal"},{"title":"Set Client","href":"/models/providers/local/ollama/usage/set-client"},{"title":"Set Temperature","href":"/models/providers/local/ollama/usage/set-temperature"},{"title":"Agent with Storage","href":"/models/providers/local/ollama/usage/storage"},{"title":"Structured Output","href":"/models/providers/local/ollama/usage/structured-output"}]}]},{"group":"LlamaCpp","pages":[{"title":"LlamaCpp","sidebarTitle":"Overview","href":"/models/providers/local/llama-cpp/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/models/providers/local/llama-cpp/usage/basic"},{"title":"Basic Stream","href":"/models/providers/local/llama-cpp/usage/basic-stream"},{"title":"Structured Output","href":"/models/providers/local/llama-cpp/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/local/llama-cpp/usage/tool-use"},{"title":"Agent with Tools Stream","href":"/models/providers/local/llama-cpp/usage/tool-use-stream"}]}]},{"group":"LM Studio","pages":[{"title":"LM Studio","sidebarTitle":"Overview","href":"/models/providers/local/lmstudio/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/local/lmstudio/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/local/lmstudio/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/local/lmstudio/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/local/lmstudio/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/local/lmstudio/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/local/lmstudio/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/local/lmstudio/usage/image-agent"}]}]},{"group":"VLLM","pages":[{"title":"vLLM","sidebarTitle":"Overview","href":"/models/providers/local/vllm/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/local/vllm/usage/basic"},{"title":"Agent with Streaming","href":"/models/providers/local/vllm/usage/basic-stream"},{"title":"Async Agent","href":"/models/providers/local/vllm/usage/async-basic"},{"title":"Async Agent with Streaming","href":"/models/providers/local/vllm/usage/async-basic-stream"},{"title":"Code Generation","href":"/models/providers/local/vllm/usage/code-generation"},{"title":"Agent with Storage","href":"/models/providers/local/vllm/usage/storage"},{"title":"Agent with Memory","href":"/models/providers/local/vllm/usage/memory"},{"title":"Structured Output","href":"/models/providers/local/vllm/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/local/vllm/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/local/vllm/usage/async-tool-use"}]}]}]},{"group":"Cloud Model Providers","pages":[{"group":"AWS","pages":[{"group":"AWS Bedrock","pages":[{"title":"AWS Bedrock","sidebarTitle":"Overview","href":"/models/providers/cloud/aws-bedrock/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/aws-bedrock/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/aws-bedrock/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/aws-bedrock/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/aws-bedrock/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/aws-bedrock/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/aws-bedrock/usage/knowledge"},{"title":"Agent with Image Input","href":"/models/providers/cloud/aws-bedrock/usage/image-agent"}]}]},{"group":"AWS Claude","pages":[{"title":"AWS Claude","sidebarTitle":"Overview","href":"/models/providers/cloud/aws-claude/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/aws-claude/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/aws-claude/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/aws-claude/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/aws-claude/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/aws-claude/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/aws-claude/usage/knowledge"}]}]}]},{"group":"Azure","pages":[{"group":"Azure AI Foundry","pages":[{"title":"Azure AI Foundry","sidebarTitle":"Overview","href":"/models/providers/cloud/azure-ai-foundry/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/azure-ai-foundry/usage/basic"},{"title":"Basic Streaming","href":"/models/providers/cloud/azure-ai-foundry/usage/basic-stream"},{"title":"Agent with Knowledge Base","href":"/models/providers/cloud/azure-ai-foundry/usage/knowledge"},{"title":"Agent with Storage","href":"/models/providers/cloud/azure-ai-foundry/usage/storage"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/azure-ai-foundry/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/cloud/azure-ai-foundry/usage/tool-use"}]}]},{"group":"Azure OpenAI","pages":[{"title":"Azure OpenAI","sidebarTitle":"Overview","href":"/models/providers/cloud/azure-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/azure-openai/usage/basic"},{"title":"Basic Streaming","href":"/models/providers/cloud/azure-openai/usage/basic-stream"},{"title":"Agent with Knowledge Base","href":"/models/providers/cloud/azure-openai/usage/knowledge"},{"title":"Agent with Storage","href":"/models/providers/cloud/azure-openai/usage/storage"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/azure-openai/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/cloud/azure-openai/usage/tool-use"}]}]}]},{"group":"IBM WatsonX","pages":[{"title":"IBM WatsonX","sidebarTitle":"Overview","href":"/models/providers/cloud/ibm-watsonx/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/basic"},{"title":"Streaming Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/basic-stream"},{"title":"Async Streaming Agent","href":"/models/providers/cloud/ibm-watsonx/usage/async-basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/cloud/ibm-watsonx/usage/async-basic"},{"title":"Agent with Tools","href":"/models/providers/cloud/ibm-watsonx/usage/tool-use"},{"title":"Agent with Async Tool Usage","href":"/models/providers/cloud/ibm-watsonx/usage/async-tool-use"},{"title":"Agent with Structured Output","href":"/models/providers/cloud/ibm-watsonx/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/cloud/ibm-watsonx/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/cloud/ibm-watsonx/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/cloud/ibm-watsonx/usage/image-agent-bytes"}]}]},{"group":"Vertex AI","pages":[{"title":"Vertex AI Claude","sidebarTitle":"Claude","href":"/models/providers/cloud/vertexai-claude/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/cloud/vertexai-claude/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/cloud/vertexai-claude/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/cloud/vertexai-claude/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/cloud/vertexai-claude/usage/structured-output"},{"title":"PDF Input Local","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-local"},{"title":"PDF Input URL","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-url"},{"title":"PDF Input Bytes","href":"/models/providers/cloud/vertexai-claude/usage/pdf-input-bytes"},{"title":"Image Input Bytes","href":"/models/providers/cloud/vertexai-claude/usage/image-input-bytes"},{"title":"Image Input URL","href":"/models/providers/cloud/vertexai-claude/usage/image-input-url"}]}]}]},{"group":"Model Gateways \u0026 Aggregators","pages":[{"group":"AIML API","pages":[{"title":"AI/ML API","sidebarTitle":"Overview","href":"/models/providers/gateways/aimlapi/overview"},{"group":"Usage","pages":[]}]},{"group":"Cerebras","pages":[{"group":"Cerebras","pages":[{"title":"Cerebras","sidebarTitle":"Overview","href":"/models/providers/gateways/cerebras/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cerebras/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/cerebras/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cerebras/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cerebras/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/cerebras/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/cerebras/usage/knowledge"}]}]},{"group":"Cerebras OpenAI","pages":[{"title":"Cerebras OpenAI","sidebarTitle":"Overview","href":"/models/providers/gateways/cerebras-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cerebras-openai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/cerebras-openai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cerebras-openai/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cerebras-openai/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/cerebras-openai/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/cerebras-openai/usage/knowledge"}]}]}]},{"group":"Cloudflare","pages":[{"title":"Cloudflare","sidebarTitle":"Overview","href":"/models/providers/gateways/cloudflare/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/cloudflare/usage/basic"},{"title":"Switching Models","href":"/models/providers/gateways/cloudflare/usage/switch-model"},{"title":"Agent with Tools","href":"/models/providers/gateways/cloudflare/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/cloudflare/usage/structured-output"}]}]},{"group":"CometAPI","pages":[{"title":"CometAPI","sidebarTitle":"Overview","href":"/models/providers/gateways/cometapi/overview"},{"title":"Basic Agent","href":"/models/providers/gateways/cometapi/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/cometapi/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/cometapi/usage/tool-use"},{"title":"Async Basic Agent","href":"/models/providers/gateways/cometapi/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/cometapi/usage/async-basic-stream"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/cometapi/usage/async-tool-use"},{"group":"Usage","pages":[]}]},{"group":"DeepInfra","pages":[{"title":"DeepInfra","sidebarTitle":"Overview","href":"/models/providers/gateways/deepinfra/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/deepinfra/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/deepinfra/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/deepinfra/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/deepinfra/usage/structured-output"}]}]},{"group":"Fireworks","pages":[{"title":"Fireworks","sidebarTitle":"Overview","href":"/models/providers/gateways/fireworks/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/fireworks/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/fireworks/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/fireworks/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/fireworks/usage/structured-output"}]}]},{"group":"Groq","pages":[{"title":"Groq","sidebarTitle":"Overview","href":"/models/providers/gateways/groq/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/groq/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/groq/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/groq/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/groq/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/groq/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/groq/usage/knowledge"},{"title":"Image Agent","href":"/models/providers/gateways/groq/usage/image-agent"},{"title":"Deep Knowledge Agent","href":"/models/providers/gateways/groq/usage/deep-knowledge"},{"title":"Browser Search Agent","href":"/models/providers/gateways/groq/usage/browser-search"},{"title":"Agent with Metrics","href":"/models/providers/gateways/groq/usage/metrics"},{"title":"Reasoning Agent","href":"/models/providers/gateways/groq/usage/reasoning-agent"},{"title":"Transcription Agent","href":"/models/providers/gateways/groq/usage/transcription-agent"},{"title":"Translation Agent","href":"/models/providers/gateways/groq/usage/translation-agent"}]}]},{"group":"Hugging Face","pages":[{"title":"HuggingFace","sidebarTitle":"Overview","href":"/models/providers/gateways/huggingface/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/huggingface/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/huggingface/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/huggingface/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/huggingface/usage/async-basic-stream"},{"title":"GPT-OSS Essay Writer","href":"/models/providers/gateways/huggingface/usage/llama-essay-writer"},{"title":"Tool Use","href":"/models/providers/gateways/huggingface/usage/tool-use"}]}]},{"group":"LangDB","pages":[{"title":"LangDB","sidebarTitle":"Overview","href":"/models/providers/gateways/langdb/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/langdb/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/langdb/usage/basic-stream"},{"title":"Data Analyst Agent","href":"/models/providers/gateways/langdb/usage/data-analyst"},{"title":"Structured Output","href":"/models/providers/gateways/langdb/usage/structured-output"},{"title":"Web Search Agent","href":"/models/providers/gateways/langdb/usage/tool-use"}]}]},{"group":"LiteLLM","pages":[{"group":"LiteLLM","pages":[{"title":"LiteLLM","sidebarTitle":"Overview","href":"/models/providers/gateways/litellm/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/litellm/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/litellm/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/litellm/usage/async-basic"},{"title":"Async Basic Streaming Agent","href":"/models/providers/gateways/litellm/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/litellm/usage/tool-use"},{"title":"Async Tool Use","href":"/models/providers/gateways/litellm/usage/async-tool-use"},{"title":"Audio Input Agent","href":"/models/providers/gateways/litellm/usage/audio-input-agent"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/litellm/usage/knowledge"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/litellm/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/litellm/usage/storage"}]}]},{"group":"LiteLLM OpenAI","pages":[{"title":"LiteLLM OpenAI","sidebarTitle":"Overview","href":"/models/providers/gateways/litellm-openai/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/litellm-openai/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/litellm-openai/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/litellm-openai/usage/tool-use"}]}]}]},{"group":"Nebius","pages":[{"title":"Nebius Token Factory","sidebarTitle":"Overview","href":"/models/providers/gateways/nebius/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nebius/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/nebius/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nebius/usage/tool-use"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/nebius/usage/structured-output"},{"title":"Agent with Storage","href":"/models/providers/gateways/nebius/usage/storage"},{"title":"Agent with Knowledge","href":"/models/providers/gateways/nebius/usage/knowledge"}]}]},{"group":"Neosantara","pages":[{"title":"Neosantara","sidebarTitle":"Overview","href":"/models/providers/gateways/neosantara/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/neosantara/usage/basic"},{"title":"Basic Stream","href":"/models/providers/gateways/neosantara/usage/basic-stream"},{"title":"Tool Use","href":"/models/providers/gateways/neosantara/usage/tool-use"},{"title":"Structured Output","href":"/models/providers/gateways/neosantara/usage/structured-output"},{"title":"Async Basic","href":"/models/providers/gateways/neosantara/usage/async-basic"},{"title":"Async Basic Stream","href":"/models/providers/gateways/neosantara/usage/async-basic-stream"},{"title":"Async Tool Use","href":"/models/providers/gateways/neosantara/usage/async-tool-use"}]}]},{"group":"Nexus","pages":[{"title":"Nexus","sidebarTitle":"Overview","href":"/models/providers/gateways/nexus/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nexus/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/nexus/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/nexus/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/nexus/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nexus/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/nexus/usage/async-tool-use"}]}]},{"group":"NVIDIA","pages":[{"title":"Nvidia","sidebarTitle":"Overview","href":"/models/providers/gateways/nvidia/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/nvidia/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/nvidia/usage/basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/nvidia/usage/async-basic"},{"title":"Async Streaming Agent","href":"/models/providers/gateways/nvidia/usage/async-basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/nvidia/usage/tool-use"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/nvidia/usage/async-tool-use"}]}]},{"group":"OpenRouter","pages":[{"title":"OpenRouter","sidebarTitle":"Overview","href":"/models/providers/gateways/openrouter/overview"},{"group":"Usage","pages":[]}]},{"group":"Portkey","pages":[{"title":"Portkey","sidebarTitle":"Overview","href":"/models/providers/gateways/portkey/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/portkey/usage/basic"},{"title":"Basic Agent with Streaming","href":"/models/providers/gateways/portkey/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/portkey/usage/tool-use"},{"title":"Agent with Tools and Streaming","href":"/models/providers/gateways/portkey/usage/tool-use-stream"},{"title":"Structured Output Agent","href":"/models/providers/gateways/portkey/usage/structured-output"}]}]},{"group":"Tuning Engines","pages":[{"title":"Tuning Engines","sidebarTitle":"Overview","href":"/models/providers/gateways/tuning-engines/overview"}]},{"group":"Requesty","pages":[{"title":"Requesty","sidebarTitle":"Overview","href":"/models/providers/gateways/requesty/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/requesty/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/requesty/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/requesty/usage/tool-use"},{"title":"Agent with Structured Output","href":"/models/providers/gateways/requesty/usage/structured-output"}]}]},{"group":"Sambanova","pages":[{"title":"SambaNova","sidebarTitle":"Overview","href":"/models/providers/gateways/sambanova/overview"},{"group":"Usage","pages":[]}]},{"group":"SiliconFlow","pages":[{"title":"SiliconFlow","sidebarTitle":"Overview","href":"/models/providers/gateways/siliconflow/overview"},{"group":"Usage","pages":[{"title":"Async Streaming Agent","href":"/models/providers/gateways/siliconflow/usage/async-basic-stream"},{"title":"Async Basic Agent","href":"/models/providers/gateways/siliconflow/usage/async-basic"},{"title":"Async Agent with Tools","href":"/models/providers/gateways/siliconflow/usage/async-tool-use"},{"title":"Basic Agent","href":"/models/providers/gateways/siliconflow/usage/basic"},{"title":"Basic Streaming Agent","href":"/models/providers/gateways/siliconflow/usage/basic-stream"},{"title":"Agent with Tools","href":"/models/providers/gateways/siliconflow/usage/tool-use"}]}]},{"group":"Together","pages":[{"title":"Together","sidebarTitle":"Overview","href":"/models/providers/gateways/together/overview"},{"group":"Usage","pages":[{"title":"Basic Agent","href":"/models/providers/gateways/together/usage/basic"},{"title":"Streaming Agent","href":"/models/providers/gateways/together/usage/basic-stream"},{"title":"Image Agent","href":"/models/providers/gateways/together/usage/image-agent"},{"title":"Image Input Bytes Content","href":"/models/providers/gateways/together/usage/image-agent-bytes"},{"title":"Image Agent with Memory","href":"/models/providers/gateways/together/usage/image-agent-memory"},{"title":"Agent with Structured Outputs","href":"/models/providers/gateways/together/usage/structured-output"},{"title":"Agent with Tools","href":"/models/providers/gateways/together/usage/tool-use"}]}]}]},{"title":"OpenAI-compatible models","sidebarTitle":"Use OpenAI-compatible models","href":"/models/providers/openai-like"}]},{"group":"Supported Databases","pages":[{"title":"Database Providers","sidebarTitle":"Overview","href":"/database/providers/overview"},{"group":"PostgreSQL","pages":[{"title":"PostgreSQL","sidebarTitle":"Overview","href":"/database/providers/postgres/overview"},{"group":"Usage","pages":[{"title":"Postgres for Agent","sidebarTitle":"Agent","href":"/database/providers/postgres/usage/postgres-for-agent"},{"title":"Postgres for Team","sidebarTitle":"Team","href":"/database/providers/postgres/usage/postgres-for-team"},{"title":"Postgres for Workflow","sidebarTitle":"Workflow","href":"/database/providers/postgres/usage/postgres-for-workflow"}]}]},{"group":"Async PostgreSQL","pages":[{"title":"Async PostgreSQL","sidebarTitle":"Overview","href":"/database/providers/async-postgres/overview"},{"group":"Usage","pages":[{"title":"Async Postgres for Agent","sidebarTitle":"Agent","href":"/database/providers/async-postgres/usage/async-postgres-for-agent"},{"title":"Async Postgres for Team","sidebarTitle":"Team","href":"/database/providers/async-postgres/usage/async-postgres-for-team"},{"title":"Async Postgres for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-postgres/usage/async-postgres-for-workflow"}]}]},{"group":"MySQL","pages":[{"title":"MySQL","sidebarTitle":"Overview","href":"/database/providers/mysql/overview"},{"group":"Usage","pages":[{"title":"MySQL for Agent","sidebarTitle":"Agent","href":"/database/providers/mysql/usage/mysql-for-agent"},{"title":"MySQL for Team","sidebarTitle":"Team","href":"/database/providers/mysql/usage/mysql-for-team"},{"title":"MySQL for Workflow","sidebarTitle":"Workflow","href":"/database/providers/mysql/usage/mysql-for-workflow"}]}]},{"group":"Async MySQL","pages":[{"title":"Async MySQL","sidebarTitle":"Overview","href":"/database/providers/async-mysql/overview"},{"group":"Usage","pages":[{"title":"Async MySQL for Agent","sidebarTitle":"Agent","href":"/database/providers/async-mysql/usage/async-mysql-for-agent"},{"title":"Async MySQL for Team","sidebarTitle":"Team","href":"/database/providers/async-mysql/usage/async-mysql-for-team"},{"title":"Async MySQL for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-mysql/usage/async-mysql-for-workflow"}]}]},{"group":"SQLite","pages":[{"title":"SQLite","sidebarTitle":"Overview","href":"/database/providers/sqlite/overview"},{"group":"Usage","pages":[{"title":"SQLite for Agent","sidebarTitle":"Agent","href":"/database/providers/sqlite/usage/sqlite-for-agent"},{"title":"SQLite for Team","sidebarTitle":"Team","href":"/database/providers/sqlite/usage/sqlite-for-team"},{"title":"SQLite for Workflow","sidebarTitle":"Workflow","href":"/database/providers/sqlite/usage/sqlite-for-workflow"}]}]},{"group":"Async SQLite","pages":[{"title":"Async SQLite","sidebarTitle":"Overview","href":"/database/providers/async-sqlite/overview"},{"group":"Usage","pages":[{"title":"Async SQLite for Agent","sidebarTitle":"Agent","href":"/database/providers/async-sqlite/usage/async-sqlite-for-agent"},{"title":"Async SQLite for Team","sidebarTitle":"Team","href":"/database/providers/async-sqlite/usage/async-sqlite-for-team"},{"title":"Async SQLite for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-sqlite/usage/async-sqlite-for-workflow"}]}]},{"group":"In-Memory","pages":[{"title":"In-Memory Storage","sidebarTitle":"Overview","href":"/database/providers/in-memory/overview"},{"group":"Usage","pages":[{"title":"In-Memory Storage for Agents","sidebarTitle":"Agent","href":"/database/providers/in-memory/usage/in-memory-for-agent"},{"title":"In-Memory Storage for Teams","sidebarTitle":"Team","href":"/database/providers/in-memory/usage/in-memory-for-team"},{"title":"In-Memory Storage for Workflows","sidebarTitle":"Workflow","href":"/database/providers/in-memory/usage/in-memory-for-workflow"}]}]},{"group":"DynamoDB","pages":[{"title":"DynamoDB","sidebarTitle":"Overview","href":"/database/providers/dynamodb/overview"},{"group":"Usage","pages":[{"title":"DynamoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/dynamodb/usage/dynamodb-for-agent"},{"title":"DynamoDB for Team","sidebarTitle":"Team","href":"/database/providers/dynamodb/usage/dynamodb-for-team"},{"title":"DynamoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/dynamodb/usage/dynamodb-for-workflow"}]}]},{"group":"MongoDB","pages":[{"title":"MongoDB","sidebarTitle":"Overview","href":"/database/providers/mongo/overview"},{"group":"Usage","pages":[{"title":"MongoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/mongo/usage/mongodb-for-agent"},{"title":"MongoDB for Team","sidebarTitle":"Team","href":"/database/providers/mongo/usage/mongodb-for-team"},{"title":"MongoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/mongo/usage/mongodb-for-workflow"}]}]},{"group":"Async MongoDB","pages":[{"title":"Async MongoDB","sidebarTitle":"Overview","href":"/database/providers/async-mongo/overview"},{"group":"Usage","pages":[{"title":"Async MongoDB for Agent","sidebarTitle":"Agent","href":"/database/providers/async-mongo/usage/async-mongodb-for-agent"},{"title":"Async MongoDB for Team","sidebarTitle":"Team","href":"/database/providers/async-mongo/usage/async-mongodb-for-team"},{"title":"Async MongoDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/async-mongo/usage/async-mongodb-for-workflow"}]}]},{"group":"JSON","pages":[{"title":"JSON Files","sidebarTitle":"Overview","href":"/database/providers/json/overview"},{"group":"Usage","pages":[{"title":"JSON for Agent","sidebarTitle":"Agent","href":"/database/providers/json/usage/json-for-agent"},{"title":"JSON for Team","sidebarTitle":"Team","href":"/database/providers/json/usage/json-for-team"},{"title":"JSON for Workflow","sidebarTitle":"Workflow","href":"/database/providers/json/usage/json-for-workflow"}]}]},{"group":"SingleStore","pages":[{"title":"SingleStore","sidebarTitle":"Overview","href":"/database/providers/singlestore/overview"},{"group":"Usage","pages":[{"title":"SingleStore for Agent","sidebarTitle":"Agent","href":"/database/providers/singlestore/usage/singlestore-for-agent"},{"title":"SingleStore for Team","sidebarTitle":"Team","href":"/database/providers/singlestore/usage/singlestore-for-team"},{"title":"SingleStore for Workflow","sidebarTitle":"Workflow","href":"/database/providers/singlestore/usage/singlestore-for-workflow"}]}]},{"group":"SurrealDB","pages":[{"title":"SurrealDB","sidebarTitle":"Overview","href":"/database/providers/surrealdb/overview"},{"group":"Usage","pages":[{"title":"SurrealDB for Agent","sidebarTitle":"Agent","href":"/database/providers/surrealdb/usage/surrealdb-for-agent"},{"title":"SurrealDB for Team","sidebarTitle":"Team","href":"/database/providers/surrealdb/usage/surrealdb-for-team"},{"title":"SurrealDB for Workflow","sidebarTitle":"Workflow","href":"/database/providers/surrealdb/usage/surrealdb-for-workflow"}]}]},{"group":"Redis","pages":[{"title":"Redis","sidebarTitle":"Overview","href":"/database/providers/redis/overview"},{"group":"Usage","pages":[{"title":"Redis for Agent","sidebarTitle":"Agent","href":"/database/providers/redis/usage/redis-for-agent"},{"title":"Redis for Team","sidebarTitle":"Team","href":"/database/providers/redis/usage/redis-for-team"},{"title":"Redis for Workflows","sidebarTitle":"Workflow","href":"/database/providers/redis/usage/redis-for-workflow"}]}]},{"group":"Valkey","pages":[{"title":"Valkey","sidebarTitle":"Overview","href":"/database/providers/valkey/overview"},{"group":"Usage","pages":[{"title":"Valkey for Agent","sidebarTitle":"Agent","href":"/database/providers/valkey/usage/valkey-for-agent"},{"title":"Valkey for Team","sidebarTitle":"Team","href":"/database/providers/valkey/usage/valkey-for-team"},{"title":"Valkey for Workflow","sidebarTitle":"Workflow","href":"/database/providers/valkey/usage/valkey-for-workflow"}]}]},{"group":"GCS","pages":[{"title":"JSON files as a database on Google Cloud Storage (GCS)","sidebarTitle":"Overview","href":"/database/providers/gcs/overview"},{"group":"Usage","pages":[{"title":"GCS for Agent","sidebarTitle":"Agent","href":"/database/providers/gcs/usage/gcs-for-agent"},{"title":"GCS for Team","sidebarTitle":"Team","href":"/database/providers/gcs/usage/gcs-for-team"},{"title":"GCS for Workflows","sidebarTitle":"Workflow","href":"/database/providers/gcs/usage/gcs-for-workflow"}]}]},{"group":"Firestore","pages":[{"title":"Firestore","sidebarTitle":"Overview","href":"/database/providers/firestore/overview"},{"group":"Usage","pages":[{"title":"Firestore for Agent","sidebarTitle":"Agent","href":"/database/providers/firestore/usage/firestore-for-agent"},{"title":"Firestore for Team","sidebarTitle":"Team","href":"/database/providers/firestore/usage/firestore-for-team"},{"title":"Firestore for Workflows","sidebarTitle":"Workflow","href":"/database/providers/firestore/usage/firestore-for-workflow"}]}]},{"group":"Supabase","pages":[{"title":"Supabase","sidebarTitle":"Overview","href":"/database/providers/supabase/overview"}]},{"group":"Neon","pages":[{"title":"Neon","sidebarTitle":"Overview","href":"/database/providers/neon/overview"}]},{"title":"Selecting Custom Table Names","sidebarTitle":"Custom Tables","href":"/database/providers/selecting-tables"}]},{"group":"Vector Stores","pages":[{"title":"Vector Store Index","sidebarTitle":"Overview","href":"/knowledge/vector-stores/index"},{"group":"PgVector","pages":[{"title":"PgVector Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/pgvector/overview"},{"group":"Usage","pages":[{"title":"Insert, Search, and Delete with PgVector","href":"/knowledge/vector-stores/pgvector/usage/pgvector-db"},{"title":"Async PgVector Usage","href":"/knowledge/vector-stores/pgvector/usage/async-pgvector-db"},{"title":"PgVector Hybrid Search","href":"/knowledge/vector-stores/pgvector/usage/pgvector-hybrid-search"}]}]},{"group":"LanceDB","pages":[{"title":"LanceDB","sidebarTitle":"Overview","href":"/knowledge/vector-stores/lancedb/overview"},{"group":"Usage","pages":[{"title":"Insert, Search, and Delete with LanceDB","href":"/knowledge/vector-stores/lancedb/usage/lance-db"},{"title":"Async LanceDB Usage","href":"/knowledge/vector-stores/lancedb/usage/async-lance-db"},{"title":"LanceDB Hybrid Search","href":"/knowledge/vector-stores/lancedb/usage/lance-db-hybrid-search"}]}]},{"group":"Pinecone","pages":[{"title":"Pinecone Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/pinecone/overview"},{"group":"Usage","pages":[{"title":"Pinecone","href":"/knowledge/vector-stores/pinecone/usage/pinecone-db"},{"title":"Pinecone Async","href":"/knowledge/vector-stores/pinecone/usage/async-pinecone-db"}]}]},{"group":"Qdrant","pages":[{"title":"Qdrant Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/qdrant/overview"},{"group":"Usage","pages":[{"title":"Qdrant","href":"/knowledge/vector-stores/qdrant/usage/qdrant-db"},{"title":"Qdrant Async","href":"/knowledge/vector-stores/qdrant/usage/async-qdrant-db"},{"title":"Qdrant Hybrid Search","href":"/knowledge/vector-stores/qdrant/usage/qdrant-db-hybrid-search"}]}]},{"group":"Chroma","pages":[{"title":"ChromaDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/chroma/overview"},{"group":"Usage","pages":[{"title":"ChromaDB","href":"/knowledge/vector-stores/chroma/usage/chroma-db"},{"title":"ChromaDB Async","href":"/knowledge/vector-stores/chroma/usage/async-chroma-db"},{"title":"ChromaDB Hybrid Search","href":"/knowledge/vector-stores/chroma/usage/chroma-hybrid-search"}]}]},{"group":"Milvus","pages":[{"title":"Milvus Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/milvus/overview"},{"group":"Usage","pages":[{"title":"Milvus","href":"/knowledge/vector-stores/milvus/usage/milvus-db"},{"title":"Milvus Async","href":"/knowledge/vector-stores/milvus/usage/async-milvus-db"},{"title":"Milvus Hybrid Search","href":"/knowledge/vector-stores/milvus/usage/milvus-db-hybrid-search"},{"title":"Milvus Async Hybrid Search","href":"/knowledge/vector-stores/milvus/usage/async-milvus-db-hybrid-search"}]}]},{"group":"Weaviate","pages":[{"title":"Weaviate Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/weaviate/overview"},{"group":"Usage","pages":[{"title":"Weaviate","href":"/knowledge/vector-stores/weaviate/usage/weaviate-db"},{"title":"Weaviate Async","href":"/knowledge/vector-stores/weaviate/usage/async-weaviate-db"},{"title":"Weaviate Hybrid Search","href":"/knowledge/vector-stores/weaviate/usage/weaviate-db-hybrid-search"}]}]},{"group":"Couchbase","pages":[{"title":"Couchbase Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/couchbase/overview"},{"group":"Usage","pages":[{"title":"Couchbase","href":"/knowledge/vector-stores/couchbase/usage/couchbase-db"},{"title":"Couchbase Async","href":"/knowledge/vector-stores/couchbase/usage/async-couchbase-db"}]}]},{"group":"Cassandra","pages":[{"title":"Cassandra Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/cassandra/overview"},{"group":"Usage","pages":[{"title":"Cassandra","href":"/knowledge/vector-stores/cassandra/usage/cassandra-db"},{"title":"Cassandra Async","href":"/knowledge/vector-stores/cassandra/usage/async-cassandra-db"}]}]},{"group":"ClickHouse","pages":[{"title":"ClickHouse Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/clickhouse/overview"},{"group":"Usage","pages":[{"title":"ClickHouse","href":"/knowledge/vector-stores/clickhouse/usage/clickhouse-db"},{"title":"ClickHouse Async","href":"/knowledge/vector-stores/clickhouse/usage/async-clickhouse-db"}]}]},{"group":"SingleStore","pages":[{"title":"SingleStore Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/singlestore/overview"},{"group":"Usage","pages":[{"title":"SingleStore","href":"/knowledge/vector-stores/singlestore/usage/singlestore-db"},{"title":"SingleStore Async","href":"/knowledge/vector-stores/singlestore/usage/async-singlestore-db"}]}]},{"group":"Redis","pages":[{"title":"Redis Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/redis/overview"},{"group":"Usage","pages":[{"title":"Redis","href":"/knowledge/vector-stores/redis/usage/redis-db"},{"title":"Redis Async","href":"/knowledge/vector-stores/redis/usage/async-redis-db"}]}]},{"group":"Valkey","pages":[{"title":"Valkey Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/valkey/overview"},{"group":"Usage","pages":[{"title":"Valkey","href":"/knowledge/vector-stores/valkey/usage/valkey-db"},{"title":"Valkey Async","href":"/knowledge/vector-stores/valkey/usage/async-valkey-db"}]}]},{"group":"MongoDB","pages":[{"title":"MongoDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/mongodb/overview"},{"group":"Usage","pages":[{"title":"MongoDB","href":"/knowledge/vector-stores/mongodb/usage/mongo-db"},{"title":"MongoDB Async","href":"/knowledge/vector-stores/mongodb/usage/async-mongo-db"},{"title":"MongoDB Hybrid Search","href":"/knowledge/vector-stores/mongodb/usage/mongo-db-hybrid-search"}]}]},{"group":"Azure Cosmos DB MongoDB vCore","pages":[{"title":"Azure Cosmos DB MongoDB vCore Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/azure_cosmos_mongodb/overview"},{"group":"Usage","pages":[]}]},{"group":"SurrealDB","pages":[{"title":"SurrealDB Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/surrealdb/overview"},{"group":"Usage","pages":[{"title":"SurrealDB","href":"/knowledge/vector-stores/surrealdb/usage/surreal-db"},{"title":"SurrealDB Async","href":"/knowledge/vector-stores/surrealdb/usage/async-surreal-db"}]}]},{"group":"LightRAG","pages":[{"title":"LightRAG Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/lightrag/overview"},{"group":"Usage","pages":[{"title":"LightRAG","href":"/knowledge/vector-stores/lightrag/usage/lightrag-db"},{"title":"LightRAG Async","href":"/knowledge/vector-stores/lightrag/usage/async-lightrag-db"}]}]},{"group":"Upstash","pages":[{"title":"Upstash Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/upstash/overview"},{"group":"Usage","pages":[{"title":"Upstash","href":"/knowledge/vector-stores/upstash/usage/upstash-db"},{"title":"Upstash Async","href":"/knowledge/vector-stores/upstash/usage/async-upstash-db"}]}]},{"group":"LangChain","pages":[{"title":"LangChain Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/langchain/overview"},{"group":"Usage","pages":[{"title":"LangChain","href":"/knowledge/vector-stores/langchain/usage/langchain-db"},{"title":"LangChain Async","href":"/knowledge/vector-stores/langchain/usage/async-langchain-db"}]}]},{"group":"LlamaIndex","pages":[{"title":"LlamaIndex Vector Database","sidebarTitle":"Overview","href":"/knowledge/vector-stores/llamaindex/overview"},{"group":"Usage","pages":[{"title":"LlamaIndex","href":"/knowledge/vector-stores/llamaindex/usage/llamaindex-db"},{"title":"LlamaIndex Async","href":"/knowledge/vector-stores/llamaindex/usage/async-llamaindex-db"}]}]}]},{"group":"Embedders","pages":[{"title":"Embedders","sidebarTitle":"Overview","href":"/knowledge/concepts/embedder/overview"},{"title":"OpenAI Embedder","href":"/knowledge/concepts/embedder/openai/openai-embedder"},{"title":"Cohere Embedder","href":"/knowledge/concepts/embedder/cohere/cohere-embedder"},{"title":"Gemini Embedder","href":"/knowledge/concepts/embedder/gemini/gemini-embedder"},{"title":"Ollama Embedder","href":"/knowledge/concepts/embedder/ollama/ollama-embedder"},{"title":"Mistral Embedder","href":"/knowledge/concepts/embedder/mistral/mistral-embedder"},{"title":"VoyageAI Embedder","href":"/knowledge/concepts/embedder/voyageai/voyageai-embedder"},{"title":"AWS Bedrock Embedder","href":"/knowledge/concepts/embedder/aws-bedrock/aws-bedrock-embedder"},{"title":"Azure OpenAI Embedder","href":"/knowledge/concepts/embedder/azure-openai/azure-embedder"},{"title":"Fireworks Embedder","href":"/knowledge/concepts/embedder/fireworks/fireworks-embedder"},{"title":"Hugging Face Embedder","href":"/knowledge/concepts/embedder/huggingface/huggingface-embedder"},{"title":"Jina Embedder","href":"/knowledge/concepts/embedder/jina/jina-embedder"},{"title":"LangDB Embedder","href":"/knowledge/concepts/embedder/langdb/langdb-embedder"},{"title":"Nebius Embedder","href":"/knowledge/concepts/embedder/nebius/nebius-embedder"},{"title":"Qdrant FastEmbed Embedder","href":"/knowledge/concepts/embedder/qdrant-fastembed/qdrant-fastembed"},{"title":"Sentence Transformer Embedder","href":"/knowledge/concepts/embedder/sentencetransformers/sentence-transformer-embedder"},{"title":"Together Embedder","href":"/knowledge/concepts/embedder/together/together-embedder"},{"title":"vLLM Embedder","href":"/knowledge/concepts/embedder/vllm/vllm-embedder"}]}]},{"group":"Other","pages":[{"group":"Culture","tag":"to be deprecated","pages":[{"title":"Culture","href":"/culture/overview"}]},{"title":"Custom Logging","sidebarTitle":"Custom Logging","href":"/custom-logging"}]},{"group":"Additional Resources","pages":[{"title":"Getting Help","mode":"wide","href":"/get-help"},{"title":"Install \u0026 Setup","href":"/other/install"},{"group":"Observability","pages":[{"title":"OpenTelemetry","sidebarTitle":"Overview","href":"/observability/overview"},{"title":"AgentOps","href":"/observability/agentops"},{"title":"Arize Phoenix","href":"/observability/arize"},{"title":"Atla","href":"/observability/atla"},{"title":"Confident AI","href":"/observability/confident-ai"},{"title":"LangDB","href":"/observability/langdb"},{"title":"Langfuse","href":"/observability/langfuse"},{"title":"LangSmith","href":"/observability/langsmith"},{"title":"Langtrace","href":"/observability/langtrace"},{"title":"LangWatch","href":"/observability/langwatch"},{"title":"Latitude","href":"/observability/latitude"},{"title":"Logfire","href":"/observability/logfire"},{"title":"Maxim","href":"/observability/maxim"},{"title":"MLflow","href":"/observability/mlflow"},{"title":"OpenLIT","href":"/observability/openlit"},{"title":"The Context Company","href":"/observability/the-context-company"},{"title":"Traceloop","href":"/observability/traceloop"},{"title":"Weave","href":"/observability/weave"}]},{"group":"Integrations","pages":[{"group":"Memory","pages":[{"title":"Memori","href":"/integrations/memory/memori"}]},{"group":"Discord Bot","pages":[{"title":"Discord Bot","sidebarTitle":"Overview","href":"/integrations/discord/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/integrations/discord/usage/basic"},{"title":"Agent with Media","href":"/integrations/discord/usage/agent-with-media"},{"title":"Agent with User Memory","href":"/integrations/discord/usage/agent-with-user-memory"}]}]},{"group":"Scenario Testing","pages":[{"title":"Scenario Testing","sidebarTitle":"Overview","href":"/integrations/testing/overview"},{"group":"Usage","pages":[{"title":"Basic","href":"/integrations/testing/usage/basic"}]}]},{"group":"Governance","pages":[{"title":"AgentSystems Notary","href":"/integrations/governance/agentsystems-notary"}]}]},{"group":"Migrations","pages":[{"group":"Agno v3 Migration","pages":[{"title":"Migrating to Agno v3.0","sidebarTitle":"Agno v3 Migration","href":"/other/v3-migration"},{"title":"Agno v3.0 Changelog","sidebarTitle":"Agno v3.0 Changelog","href":"/other/v3-changelog"}]},{"group":"Agno v2 Migration","pages":[{"title":"Migrating to Agno v2.0","sidebarTitle":"Agno v2.0 Migration Guide","href":"/other/v2-migration"},{"title":"Agno v2.0 Changelog","sidebarTitle":"Agno v2.0 Changelog","href":"/other/v2-changelog"}]},{"title":"Database Migrations","href":"/other/database-migrations"},{"title":"Migrating to Workflows 2.0","sidebarTitle":"Workflows 2.0 Migration","href":"/other/workflows-migration"}]},{"title":"Cursor Rules for Building Agents","sidebarTitle":"Cursor Rules","href":"/other/cursor-rules"},{"title":"Contributing to Agno","href":"/other/contribute"},{"title":"AgentUI","sidebarTitle":"AgentUI","href":"/other/agent-ui"},{"title":"Agno Telemetry","sidebarTitle":"Telemetry","href":"/telemetry"}]}]},{"tab":"AgentOS","pages":[{"title":"AgentOS","href":"/agent-os/introduction"}]},{"tab":"Templates","pages":[{"title":"Templates","href":"/deploy/introduction"}]},{"tab":"Examples","pages":[{"title":"Examples","href":"/examples/introduction"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/agents/agent"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/faq/environment-variables"}]}]},"basePath":"","title":"OpenAI gpt-5-mini with reasoning effort - Agno","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}