Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.
The Atla Insights platform shut down on February 16, 2026, and the atla-insights SDK is no longer maintained. This integration no longer works.
Atla is an advanced observability platform designed specifically for AI agent monitoring and evaluation.
This integration provides comprehensive insights into agent performance, automated quality assessment, and detailed analytics for production AI systems.
from os import getenvfrom agno.agent import Agentfrom agno.models.openai import OpenAIResponsesfrom agno.tools.hackernews import HackerNewsToolsfrom atla_insights import configure, instrument_agno# Step 1: Configure Atlaconfigure(token=getenv("ATLA_API_KEY"))# Step 2: Create your Agno agentagent = Agent( name="Market Analysis Agent", model=OpenAIResponses(id="gpt-5.2"), tools=[HackerNewsTools()], instructions="Provide professional market analysis with data-driven insights.", debug_mode=True,)# Step 3: Instrument and executewith instrument_agno("openai"): response = agent.run("Retrieve the latest news about the stock market.") print(response.content)
Now go to the Atla dashboard and view the traces created by your agent. You can visualize the execution flow, monitor performance, and debug issues directly from the Atla dashboard.
{"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":"observability/atla","slug":"/observability/atla","pageMetadata":{"title":"Atla","description":"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.","href":"/observability/atla"},"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: \"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`The Atla Insights platform shut down on February 16, 2026, and the `,_jsx(_components.code,{children:`atla-insights`}),` SDK is no longer maintained. This integration no longer works.`]})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.atla-ai.com/`,children:`Atla`}),` is an advanced observability platform designed specifically for AI agent monitoring and evaluation.\nThis integration provides comprehensive insights into agent performance, automated quality assessment, and detailed analytics for production AI systems.`]}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`API Key`}),`: Obtain your API key from the `,_jsx(_components.a,{href:`https://app.atla-ai.com`,children:`Atla dashboard`})]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Install the Atla Insights SDK with Agno support:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` atla-insights`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` agno`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` openai`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`configuration`,children:`Configuration`}),`\n`,_jsx(_components.p,{children:`Configure your API key as an environment variable:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` ATLA_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"your_api_key_from_atla_dashboard\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`example`,children:`Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`22`,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:`22`,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:` os `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` getenv`})]}),`\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.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`,_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:` atla_insights `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` configure, instrument_agno`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Step 1: Configure Atla`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`configure(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`token`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`getenv(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ATLA_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`))`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Step 2: Create your Agno agent`})}),`\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:` name`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Market Analysis Agent\"`}),_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:` 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.2\"`}),_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:`\"Provide professional market analysis with data-driven insights.\"`}),_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:` debug_mode`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Step 3: Instrument and execute`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`with`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` instrument_agno(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"openai\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` response `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agent.run(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Retrieve the latest news about the stock market.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(response.content)`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Now go to the `,_jsx(_components.a,{href:`https://app.atla-ai.com/app/`,children:`Atla dashboard`}),` and view the traces created by your agent. You can visualize the execution flow, monitor performance, and debug issues directly from the Atla dashboard.`]}),`\n`,_jsx(Frame,{caption:`Atla Agent run trace`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=83334fabbdbc6d69fd6c322568a79910`,style:{borderRadius:`10px`,width:`100%`,maxWidth:`800px`},alt:`atla-trace`,\"data-og-width\":`1482`,width:`1482`,\"data-og-height\":`853`,height:`853`,\"data-path\":`images/atla-trace-summary.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=280\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=c16251e3e7934ba377fcc96c87fb9c94 280w, https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=560\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=30b4c98898ac04641de69533b0e9b2b3 560w, https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=840\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=846aa70151fd7874c52b08db17fb25ac 840w, https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=0ddcdd1f24323b0cfe1f38af5bc56b03 1100w, https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=6f8a77a8d026dfc3533084b788e3caf0 1650w, https://mintcdn.com/agno-v2/Y7twezR0wF2re1xh/images/atla-trace-summary.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Y7twezR0wF2re1xh\u0026q=85\u0026s=e9e30bd974ffc954415f1a9e0a5931d3 2500w`})})]})}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":"Atla","description":"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.","href":"/observability/atla"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Configuration","slug":"configuration","depth":2,"children":[]},{"title":"Example","slug":"example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"agno-v2","siteName":"Agno","title":"Atla - Agno","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-19T00:40:01.094Z","originalFileLocation":"observability/atla.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=\"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\">\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=\"Atla - Agno\">\u003cmeta data-mint-head property=\"og:description\" content=\"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Agno\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://agno-v2.mintlify.app/observability/atla\">\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=Observability\u0026amp;title=Atla\u0026amp;description=Integrate+Atla+with+Agno+for+real-time+monitoring%2C+automated+evaluation%2C+and+performance+analytics+of+your+AI+agents.\u0026amp;theme=539ca5b31a7154fdc03df019\u0026amp;signature=d153896ed336dd494e455cc3a1f3fb540a6be496c770b5102b2ec4901eb49a67\">\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=\"Atla - Agno\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agno-v2.mintlify.site/_mintlify/api/og/v2?division=Observability\u0026amp;title=Atla\u0026amp;description=Integrate+Atla+with+Agno+for+real-time+monitoring%2C+automated+evaluation%2C+and+performance+analytics+of+your+AI+agents.\u0026amp;theme=539ca5b31a7154fdc03df019\u0026amp;signature=d153896ed336dd494e455cc3a1f3fb540a6be496c770b5102b2ec4901eb49a67\">\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/observability/atla\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/observability/atla.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/observability/atla#webpage\",\"url\":\"https://agno-v2.mintlify.app/observability/atla\",\"name\":\"Atla\",\"description\":\"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\",\"dateModified\":\"2026-07-19T00:40:01.094Z\",\"isPartOf\":{\"@id\":\"https://agno-v2.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://agno-v2.mintlify.app/observability/atla#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://agno-v2.mintlify.app/observability/atla#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Additional Resources\",\"item\":\"https://agno-v2.mintlify.app/get-help\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Observability\",\"item\":\"https://agno-v2.mintlify.app/observability/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Atla\",\"item\":\"https://agno-v2.mintlify.app/observability/atla\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://agno-v2.mintlify.app/observability/atla#article\",\"headline\":\"Atla\",\"name\":\"Atla\",\"description\":\"Integrate Atla with Agno for real-time monitoring, automated evaluation, and performance analytics of your AI agents.\",\"url\":\"https://agno-v2.mintlify.app/observability/atla\",\"mainEntityOfPage\":{\"@id\":\"https://agno-v2.mintlify.app/observability/atla#webpage\"},\"dateModified\":\"2026-07-19T00:40:01.094Z\",\"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","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","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","description":"Integrate Agno with Arize Phoenix to send traces and evaluate your agent's performance.","href":"/observability/arize"},{"title":"Atla","href":"/observability/atla"},{"title":"Confident AI","description":"Integrate Agno with Confident AI to trace agent runs and score them with online evals.","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":"Atla - Agno","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CK6QbnxT.js","DynamicMarkdown-BKiHAm_d.js","zoom-image-lightbox-CLQdF-Ar.js","lightbox-handle-r17bVUz3.js"]}