Alchemist is a powerful platform designed to streamline the process of creating instruction fine-tuning datasets for
language models. By focusing on dataset curation rather than the fine-tuning process itself, Alchemist empowers users to
build high-quality datasets efficiently, setting the stage for more effective model training.
The journey with Alchemist begins by uploading prompt logs from existing systems. These logs serve as the raw material
for creating your fine-tuning dataset. Alchemist’s user-friendly interface makes it easy to import large volumes of
data, ensuring that you have a rich pool of samples to work with. This initial step is crucial as it lays the foundation
for the entire curation process.
Once your data is uploaded, Alchemist provides a robust set of tools for searching through and curating a subset of
samples that best represent your desired outcomes. This curation process combines manual search capabilities with
Alchemist’s proprietary algorithms, creating a semi-automated, human-in-the-loop workflow. Users can leverage advanced
search functionalities to identify relevant samples, while Alchemist’s algorithms assist in surfacing potentially
valuable data points that might otherwise be overlooked. This hybrid approach ensures both efficiency in processing
large datasets and the quality that comes from human oversight.
After curating your dataset, Alchemist takes the process a step further by automatically generating instructions from
the samples in your curated set. These instructions are tailored to fit the format required by your chosen model or
platform, whether it’s the Llama format for AWS or the OpenAI format for Azure. This versatility ensures that your
curated dataset can be seamlessly integrated into various fine-tuning pipelines. While Alchemist doesn’t perform the
actual fine-tuning, it provides you with a meticulously prepared dataset, formatted and ready for use, significantly
reducing the time and effort required to prepare data for model fine-tuning.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Documentation","colors":{"primary":"#DDBC0E","light":"#FEDF35","dark":"#DDBC0E"},"favicon":"images/favicon.svg","logo":null,"navbar":{"links":[{"label":"Support","href":"mailto:team@usealchemist.ai"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.usealchemist.ai"}},"footer":{"socials":{"github":"https://github.com/mintlify","linkedin":"https://www.linkedin.com/company/mintsearch"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alchemist","hasAudioNarration":false,"actualSubdomain":"alchemist","customDomains":["docs.usealchemist.ai"],"gitSource":{"type":"github","owner":"sunrise-ventures","repo":"magister","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c5e8b7c442096901c55f","collectionId":"03803dd8-5ddd-4dc4-a450-3bf10d10a0f7","schemaVersion":"v2"},"entitlements":{},"buildId":"6a321365f53b9cdf5a800632:failure","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Curation","count":3},{"language":"default","tag":"Fine-Tuning","count":1}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"getting_started/introduction","slug":"/getting_started/introduction","pageMetadata":{"title":"Introduction","description":"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist","href":"/getting_started/introduction"},"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: \"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\"\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={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`alchemist`,children:`Alchemist`}),`\n`,_jsx(_components.p,{children:`Alchemist is a powerful platform designed to streamline the process of creating instruction fine-tuning datasets for\nlanguage models. By focusing on dataset curation rather than the fine-tuning process itself, Alchemist empowers users to\nbuild high-quality datasets efficiently, setting the stage for more effective model training.`}),`\n`,_jsx(Heading,{level:`3`,id:`sample-ingestion`,children:`Sample Ingestion`}),`\n`,_jsx(_components.p,{children:`The journey with Alchemist begins by uploading prompt logs from existing systems. These logs serve as the raw material\nfor creating your fine-tuning dataset. Alchemist’s user-friendly interface makes it easy to import large volumes of\ndata, ensuring that you have a rich pool of samples to work with. This initial step is crucial as it lays the foundation\nfor the entire curation process.`}),`\n`,_jsx(Heading,{level:`3`,id:`data-curation`,children:`Data Curation`}),`\n`,_jsx(_components.p,{children:`Once your data is uploaded, Alchemist provides a robust set of tools for searching through and curating a subset of\nsamples that best represent your desired outcomes. This curation process combines manual search capabilities with\nAlchemist’s proprietary algorithms, creating a semi-automated, human-in-the-loop workflow. Users can leverage advanced\nsearch functionalities to identify relevant samples, while Alchemist’s algorithms assist in surfacing potentially\nvaluable data points that might otherwise be overlooked. This hybrid approach ensures both efficiency in processing\nlarge datasets and the quality that comes from human oversight.`}),`\n`,_jsx(Heading,{level:`3`,id:`instruction-generation`,children:`Instruction Generation`}),`\n`,_jsx(_components.p,{children:`After curating your dataset, Alchemist takes the process a step further by automatically generating instructions from\nthe samples in your curated set. These instructions are tailored to fit the format required by your chosen model or\nplatform, whether it’s the Llama format for AWS or the OpenAI format for Azure. This versatility ensures that your\ncurated dataset can be seamlessly integrated into various fine-tuning pipelines. While Alchemist doesn’t perform the\nactual fine-tuning, it provides you with a meticulously prepared dataset, formatted and ready for use, significantly\nreducing the time and effort required to prepare data for model fine-tuning.`})]})}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":"Introduction","description":"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist","href":"/getting_started/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Alchemist","slug":"alchemist","depth":3,"children":[]},{"title":"Sample Ingestion","slug":"sample-ingestion","depth":3,"children":[]},{"title":"Data Curation","slug":"data-curation","depth":3,"children":[]},{"title":"Instruction Generation","slug":"instruction-generation","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"alchemist","siteName":"Documentation","title":"Introduction - Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T03:59:55.788Z","originalFileLocation":"getting_started/introduction.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=\"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\">\u003cmeta data-mint-head name=\"application-name\" content=\"Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_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/alchemist/jKfIxwyisBaw_uO7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usealchemist.ai/getting_started/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alchemist.mintlify.app/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=Learn+how+to+generate+datasets+for+Instruction+Fine-Tuning+Large+Language+Models+with+Alchemist\u0026amp;theme=bdac748650031ec376fd029d\u0026amp;signature=b1c2bdfc242c6cfe3f879492848ab9ff749ed05b0e8fd5179d35b284697e965b\">\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=\"Introduction - Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alchemist.mintlify.app/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Introduction\u0026amp;description=Learn+how+to+generate+datasets+for+Instruction+Fine-Tuning+Large+Language+Models+with+Alchemist\u0026amp;theme=bdac748650031ec376fd029d\u0026amp;signature=b1c2bdfc242c6cfe3f879492848ab9ff749ed05b0e8fd5179d35b284697e965b\">\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/alchemist/jKfIxwyisBaw_uO7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#DDBC0E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usealchemist.ai/getting_started/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting_started/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usealchemist.ai/#organization\",\"name\":\"Documentation\",\"url\":\"https://docs.usealchemist.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usealchemist.ai#website\",\"name\":\"Documentation\",\"url\":\"https://docs.usealchemist.ai\",\"publisher\":{\"@id\":\"https://docs.usealchemist.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usealchemist.ai/getting_started/introduction#webpage\",\"url\":\"https://docs.usealchemist.ai/getting_started/introduction\",\"name\":\"Introduction\",\"description\":\"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\",\"dateModified\":\"2026-01-07T03:59:55.788Z\",\"isPartOf\":{\"@id\":\"https://docs.usealchemist.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usealchemist.ai/getting_started/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usealchemist.ai/getting_started/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Documentation\",\"item\":\"https://docs.usealchemist.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://docs.usealchemist.ai/getting_started/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usealchemist.ai/getting_started/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"Learn how to generate datasets for Instruction Fine-Tuning Large Language Models with Alchemist\",\"url\":\"https://docs.usealchemist.ai/getting_started/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usealchemist.ai/getting_started/introduction#webpage\"},\"dateModified\":\"2026-01-07T03:59:55.788Z\",\"publisher\":{\"@id\":\"https://docs.usealchemist.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usealchemist.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Documentation","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/getting_started/introduction"},{"title":"Quickstart","description":"Start building awesome datasets in under 5 minutes","href":"/getting_started/quickstart"},{"title":"Administration","href":"/getting_started/admin"},{"title":"Data Ops","href":"/getting_started/ops"}]},{"group":"Curation","pages":[{"title":"Curation Overview","href":"/curation/overview"},{"title":"Human","href":"/curation/human"},{"title":"Automatic","href":"/curation/automatic"}]},{"group":"Fine-Tuning","pages":[{"title":"Overview","href":"/fine-tuning/overview"}]}]},"title":"Introduction - Documentation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}