AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.
The AutoLoader class serves as an intelligent intermediary that selects the appropriate loader for a given file type. It supports various file types and delegates the loading process to specific loader classes.
from neumai.Loaders import AutoLoader# Create an instance of AutoLoaderauto_loader = AutoLoader()
{ "sources":[ { # Add a data connector "loader": { "loader_name":"AutoLoader", "loader_information": {} } } ]}
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Neum AI","colors":{"primary":"#111827","light":"#1c64f2","dark":"#111827"},"favicon":"/favicon.svg","logo":{"dark":"https://mintlify.s3-us-west-1.amazonaws.com/neumai/logo/Logo_White.svg","light":"https://mintlify.s3-us-west-1.amazonaws.com/neumai/logo/Logo_Black.svg"},"api":{"openapi":"https://neum-v2-app.fly.dev/openapi.json","mdx":{"server":"https://api.neum.ai"}},"navbar":{"links":[{"label":"Support","href":"mailto:founders@tryneum.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.neum.ai"}},"footer":{"socials":{"twitter":"https://twitter.com/neum_ai","github":"https://github.com/NeumTry","linkedin":"https://www.linkedin.com/company/neumai"}},"navigation":{"global":{"anchors":[{"anchor":"Community","href":"https://discord.gg/mJeNZYRz4m","icon":"discord"},{"anchor":"Blog","href":"https://neum.ai/blog","icon":"newspaper"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neumai","hasAudioNarration":false,"actualSubdomain":"neumai","customDomains":["docs.neum.ai"],"gitSource":{"type":"github","owner":"neumtry","repo":"neumai","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21c9291d603ef037f0859d","collectionId":"018f25fd-3ce4-40db-a2ba-0db6178c3a8a","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21c9291d603ef037f0859d:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Components","count":35},{"language":"default","tag":"Source Connectors","count":18},{"language":"default","tag":"Documentation","count":16},{"language":"default","tag":"Cloud","count":15},{"language":"default","tag":"Data Connectors","count":8},{"language":"default","tag":"Sink Connectors","count":7},{"language":"default","tag":"Loaders","count":6},{"language":"default","tag":"Get Started","count":5},{"language":"default","tag":"Local development","count":5},{"language":"default","tag":"Pipeline Management","count":5}]},"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"components/loaders/AutoLoader","slug":"/components/loaders/AutoLoader","pageMetadata":{"title":"AutoLoader","description":"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.","href":"/components/loaders/AutoLoader"},"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: \"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\"\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={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`AutoLoader`}),` class serves as an intelligent intermediary that selects the appropriate loader for a given file type. It supports various file types and delegates the loading process to specific loader classes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`properties`,children:`Properties`}),`\n`,_jsx(_components.p,{children:`Required properties:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`None`}),`\n`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Local Development`,numberOfLines:`4`,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:`4`,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:` neumai.Loaders `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` AutoLoader`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Create an instance of AutoLoader`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`auto_loader `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` AutoLoader()`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Cloud`,numberOfLines:`11`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sources\"`}),_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` #`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` Add`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` a`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` data`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` connector`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"loader\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"loader_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"AutoLoader\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"loader_information\"`}),_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`,children:_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`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"AutoLoader","description":"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.","href":"/components/loaders/AutoLoader"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Properties","slug":"properties","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"neumai","siteName":"Neum AI","title":"AutoLoader - Neum AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"components/loaders/AutoLoader.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=\"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Neum AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/neumai/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/neumai/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/neumai/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/neumai/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"AutoLoader - Neum AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Neum AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.neum.ai/components/loaders/AutoLoader\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neumai.mintlify.app/_mintlify/api/og/v2?division=Loaders\u0026amp;title=AutoLoader\u0026amp;description=AutoLoader+is+a+utility+class+in+the+Neum+AI+framework+designed+to+automatically+select+and+use+the+appropriate+loader+based+on+the+type+of+file+it+encounters.\u0026amp;theme=82e9b480d1fc96bc8778d1ce\u0026amp;signature=c784f20ee5254ae6d32007194d44307c9ffda18ac7caeaf72c0da06d0a1422dd\">\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=\"AutoLoader - Neum AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neumai.mintlify.app/_mintlify/api/og/v2?division=Loaders\u0026amp;title=AutoLoader\u0026amp;description=AutoLoader+is+a+utility+class+in+the+Neum+AI+framework+designed+to+automatically+select+and+use+the+appropriate+loader+based+on+the+type+of+file+it+encounters.\u0026amp;theme=82e9b480d1fc96bc8778d1ce\u0026amp;signature=c784f20ee5254ae6d32007194d44307c9ffda18ac7caeaf72c0da06d0a1422dd\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/neumai/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Neum AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111827\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.neum.ai/components/loaders/AutoLoader\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/components/loaders/AutoLoader.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.neum.ai/#organization\",\"name\":\"Neum AI\",\"url\":\"https://docs.neum.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintlify.s3-us-west-1.amazonaws.com/neumai/logo/Logo_Black.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.neum.ai#website\",\"name\":\"Neum AI\",\"url\":\"https://docs.neum.ai\",\"publisher\":{\"@id\":\"https://docs.neum.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.neum.ai/components/loaders/AutoLoader#webpage\",\"url\":\"https://docs.neum.ai/components/loaders/AutoLoader\",\"name\":\"AutoLoader\",\"description\":\"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\",\"isPartOf\":{\"@id\":\"https://docs.neum.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.neum.ai/components/loaders/AutoLoader#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.neum.ai/components/loaders/AutoLoader#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Source Connectors\",\"item\":\"https://docs.neum.ai/components/sourceConnector\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AutoLoader\",\"item\":\"https://docs.neum.ai/components/loaders/AutoLoader\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.neum.ai/components/loaders/AutoLoader#article\",\"headline\":\"AutoLoader\",\"name\":\"AutoLoader\",\"description\":\"AutoLoader is a utility class in the Neum AI framework designed to automatically select and use the appropriate loader based on the type of file it encounters.\",\"url\":\"https://docs.neum.ai/components/loaders/AutoLoader\",\"mainEntityOfPage\":{\"@id\":\"https://docs.neum.ai/components/loaders/AutoLoader#webpage\"},\"publisher\":{\"@id\":\"https://docs.neum.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.neum.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Neum AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Neum AI","nav":{"global":{"anchors":[{"anchor":"Community","href":"https://discord.gg/mJeNZYRz4m","icon":"discord"},{"anchor":"Blog","href":"https://neum.ai/blog","icon":"newspaper"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/get-started/introduction"}]},{"tab":"Components","groups":[{"group":"Introduction","pages":[{"title":"Pipeline","href":"/components/pipeline"},{"title":"PipelineCollection","href":"/components/pipelineCollection"}]},{"group":"Source Connectors","pages":[{"title":"Source Connector","href":"/components/sourceConnector"},{"group":"Data Connectors","pages":[{"title":"Website Connector","href":"/components/data-connectors/WebsiteConnector"},{"title":"File Connector","href":"/components/data-connectors/FileConnector"},{"title":"Azure Blob Connector","href":"/components/data-connectors/AzureBlobConnector"},{"title":"S3 Connector","href":"/components/data-connectors/S3Connector"},{"title":"Postgres Connector","href":"/components/data-connectors/PostgresConnector"},{"title":"Sharepoint Connector","href":"/components/data-connectors/SharepointConnector"},{"title":"SingleStore Connector","href":"/components/data-connectors/SingleStoreConnector"},{"title":"Supabase Storage Connector","description":"Retrieve data from a Supabase storage","href":"/components/data-connectors/SupabaseStorageConnector"}]},{"group":"Loaders","pages":[{"title":"AutoLoader","href":"/components/loaders/AutoLoader"},{"title":"HTMLLoader","description":"HTMLLoader is designed to efficiently load and parse HTML files into NeumDocument objects for further processing within the Neum Ai ecosystem.","href":"/components/loaders/HTMLLoader"},{"title":"MarkdownLoader","href":"/components/loaders/MarkdownLoader"},{"title":"CSVLoader","href":"/components/loaders/CSVLoader"},{"title":"JSONLoader","href":"/components/loaders/JSONLoader"},{"title":"PDFLoader","href":"/components/loaders/PDFLoader"}]},{"group":"Chunkers","pages":[{"title":"CharacterChunker","href":"/components/chunkers/CharacterChunker"},{"title":"RecursiveChunker","href":"/components/chunkers/RecursiveChunker"},{"title":"CustomChunker","href":"/components/chunkers/CustomChunker"}]}]},{"group":"Embed Connectors","pages":[{"title":"OpenAIEmbed","href":"/components/embed-connectors/OpenAIEmbed"},{"title":"AzureOpenAIEmbed","href":"/components/embed-connectors/AzureOpenAIEmbed"},{"title":"ReplicateEmbed","href":"/components/embed-connectors/ReplicateEmbed"},{"title":"HuggingFaceEmbed","href":"/components/embed-connectors/HuggingFaceEmbed"}]},{"group":"Sink Connectors","pages":[{"title":"PineconeSink","href":"/components/sink-connectors/PineconeSink"},{"title":"QdrantSink","href":"/components/sink-connectors/QdrantSink"},{"title":"SingleStoreSink","href":"/components/sink-connectors/SingleStoreSink"},{"title":"SupabaseSink","href":"/components/sink-connectors/SupabaseSink"},{"title":"WeaviateSink","href":"/components/sink-connectors/WeaviateSink"},{"title":"LanceDBSink","href":"/components/sink-connectors/LanceDBSink"},{"title":"MarqoSink","href":"/components/sink-connectors/MarqoSink"}]},{"group":"Utilities","pages":[{"title":"Selector","href":"/components/utilities/selector"},{"title":"Neum Document","href":"/components/utilities/neum-document"},{"title":"Neum Vector","href":"/components/utilities/neum-vector"},{"title":"Neum Search Result","href":"/components/utilities/neum-search"}]}]},{"tab":"Cloud","pages":[{"title":"Cloud","href":"/platform-apis/introduction"}]}]},"basePath":"","title":"AutoLoader - Neum AI","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}