1<!DOCTYPE html><!-- Last Published: Tue Nov 11 2025 12:26:06 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="mzai-blueprints.webflow.io" data-wf-page="6799556dfe5316706794fb6e" data-wf-site="66f2fdfc0fd0f7653844cefb" lang="en-US"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Blueprints | Mozilla.ai</title><meta content="Stop Searching,Start Building. The Developer First Hub for Open-Source AI Workflows." name="description"/><meta content="Blueprints | Mozilla.ai" property="og:title"/><meta content="Stop Searching,Start Building. The Developer First Hub for Open-Source AI Workflows." property="og:description"/><meta content="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/67e14b22f770d3db24393938_Blueprints-Animation-Paper10-Sky90.gif" property="og:image"/><meta content="Blueprints | Mozilla.ai" name="twitter:title"/><meta content="Stop Searching,Start Building. The Developer First Hub for Open-Source AI Workflows." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/67e14b22f770d3db24393938_Blueprints-Animation-Paper10-Sky90.gif" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/css/mzai-blueprints.webflow.shared.4c5320889.min.css" rel="stylesheet" type="text/css"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68deac00e98b067d7f22cc27_blueprints-favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68deac0269dc391ea9745be0_blueprints-webclip-256x256.png" rel="apple-touch-icon"/><meta property="og:url" content="https://blueprints.mozilla.ai/" /> 2<meta property="og:site_name" content="Blueprints | Mozilla.ai" /> 3<link rel="icon" type="image/png" sizes="32x32" href="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68deac00e98b067d7f22cc27_blueprints-favicon-32x32.png"> 4 5 6
7<script src="https://cdn.flowmonk.com/flowmonk.js" data-site-id="HPF90TWU-E" defer></script>
7 8 9 10 11<!-- Matomo --> 12<link rel="preconnect" href="https://cdn.matomo.cloud" crossorigin="anonymous">
13<script> 14 var _paq = window._paq = window._paq || []; 15 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 16 _paq.push(['trackPageView']); 17 _paq.push(['enableLinkTracking']); 18 (function() { 19 var u="https://mozillaai.matomo.cloud/"; 20 _paq.push(['setTrackerUrl', u+'matomo.php']); 21 _paq.push(['setSiteId', '2']); 22 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 23 g.async=true; g.src='https://cdn.matomo.cloud/mozillaai.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); 24 })(); 25</script>
25 26<!-- End Matomo Code --> 27 28 29 30<!-- Lenis Smooth Scroll Script -->
31<script src="https://unpkg.com/@studio-freight/[email protected]/dist/lenis.min.js" defer></script>
31 32 33 34 35<style> 36 [start-opacity-0] { 37 opacity: 0; 38 } 39 [start-lines-0] .background-lines_vertical { 40 height: 0; 41 } 42 43 .content-card .tag.is-content, 44 .content-card .bp-github-cta2_wrapper{ 45 opacity: 0; 46 } 47</style> 48 49 50 51<meta http-equiv="Content-Security-Policy" content=" 52 default-src 'self' https:; 53 script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.loop11.com https:; 54 style-src 'self' 'unsafe-inline' https://cdn.prod.website-files.com https://fonts.googleapis.com; 55 img-src 'self' https: data:; 56 font-src 'self' https: data: https://fonts.gstatic.com; 57 media-src 'self' https:; 58 frame-src 'self' https:; 59 connect-src 'self' https://api.github.com https://mozillaai.matomo.cloud https://*.loop11.com https:; 60"> 61 62 63 64<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 64-65
64 65<script async src="https://www.googletagmanager.com/gtag/js?id=
65G-229TM3CLQH
vendor: 12 bytes, line 65
65"></script>
66<script> 67
vendor: 134 bytes, lines 67-71
67window.dataLayer = window.dataLayer || []; 68 function gtag(){dataLayer.push(arguments);} 69 gtag('js', new Date()); 70 71 gtag('config', '
71G-229TM3CLQH
vendor: 4 bytes, line 71
71');
72</script>
72 73 74 75 76<!-- Preconnect for domains used by webflow --> 77<link rel="preconnect" href="https://cdn.prod.website-files.com" crossorigin> 78<link rel="preconnect" href="https://assets.website-files.com" crossorigin><!-- [Attributes by Finsweet] CMS Nest -->
79<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsnest@1/cmsnest.js"></script>
79 80 81<!-- [Attributes by Finsweet] Copy to clipboard -->
82<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-copyclip@1/copyclip.js"></script>
82 83 84<!-- [Attributes by Finsweet] CMS Static -->
85<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsstatic@1/cmsstatic.js"></script>
85 86 87<!-- [Attributes by Finsweet] CMS Combine -->
88<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmscombine@1/cmscombine.js"></script>
88 89 90<!-- [Attributes by Finsweet] CMS Filter -->
91<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsfilter@1/cmsfilter.js"></script>
91 92 93<!-- [Attributes by Finsweet] CMS Load -->
94<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsload@1/cmsload.js"></script>
94</head><body><div class="page-wrapper"><div class="global-components"><div class="global-styles w-embed"><style> 95 96/* Make text look crisper and more legible in all browsers */ 97body { 98 -webkit-font-smoothing: antialiased; 99 -moz-osx-font-smoothing: grayscale; 100 font-smoothing: antialiased; 101 text-rendering: optimizeLegibility; 102} 103 104/* Focus state style for keyboard navigation for the focusable elements */ 105*[tabindex]:focus-visible, 106 input[type="file"]:focus-visible { 107 outline: 0.125rem solid #4d65ff; 108 outline-offset: 0.125rem; 109} 110 111/* Set color style to inherit */ 112.inherit-color * { 113 color: inherit; 114} 115 116/* Get rid of top margin on first element in any rich text element */ 117.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { 118 margin-top: 0 !important; 119} 120 121/* Get rid of bottom margin on last element in any rich text element */ 122.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { 123 margin-bottom: 0 !important; 124} 125 126 127/* Make sure containers never lose their center alignment */ 128.container-medium,.container-small, .container-large { 129 margin-right: auto !important; 130 margin-left: auto !important; 131} 132 133/* 134Make the following elements inherit typography styles from the parent and not have hardcoded values. 135Important: You will not be able to style for example "All Links" in Designer with this CSS applied. 136Uncomment this CSS to use it in the project. Leave this message for future hand-off. 137*/ 138/* 139a, 140.w-input, 141.w-select, 142.w-tab-link, 143.w-nav-link, 144.w-dropdown-btn, 145.w-dropdown-toggle, 146.w-dropdown-link { 147 color: inherit; 148 text-decoration: inherit; 149 font-size: inherit; 150} 151*/ 152 153/* Apply "..." after 3 lines of text */ 154.text-style-3lines { 155 display: -webkit-box; 156 overflow: hidden; 157 -webkit-line-clamp: 3; 158 -webkit-box-orient: vertical; 159} 160 161/* Apply "..." after 2 lines of text */ 162.text-style-2lines { 163 display: -webkit-box; 164 overflow: hidden; 165 -webkit-line-clamp: 2; 166 -webkit-box-orient: vertical; 167} 168 169/* These classes are never overwritten */ 170.hide { 171 display: none !important; 172} 173 174@media screen and (max-width: 991px) { 175 .hide, .hide-tablet { 176 display: none !important; 177 } 178} 179 @media screen and (max-width: 767px) { 180 .hide-mobile-landscape{ 181 display: none !important; 182 } 183} 184 @media screen and (max-width: 479px) { 185 .hide-mobile{ 186 display: none !important; 187 } 188} 189 190.margin-0 { 191 margin: 0rem !important; 192} 193 194.padding-0 { 195 padding: 0rem !important; 196} 197 198.spacing-clean { 199padding: 0rem !important; 200margin: 0rem !important; 201} 202 203.margin-top { 204 margin-right: 0rem !important; 205 margin-bottom: 0rem !important; 206 margin-left: 0rem !important; 207} 208 209.padding-top { 210 padding-right: 0rem !important; 211 padding-bottom: 0rem !important; 212 padding-left: 0rem !important; 213} 214 215.margin-right { 216 margin-top: 0rem !important; 217 margin-bottom: 0rem !important; 218 margin-left: 0rem !important; 219} 220 221.padding-right { 222 padding-top: 0rem !important; 223 padding-bottom: 0rem !important; 224 padding-left: 0rem !important; 225} 226 227.margin-bottom { 228 margin-top: 0rem !important; 229 margin-right: 0rem !important; 230 margin-left: 0rem !important; 231} 232 233.padding-bottom { 234 padding-top: 0rem !important; 235 padding-right: 0rem !important; 236 padding-left: 0rem !important; 237} 238 239.margin-left { 240 margin-top: 0rem !important; 241 margin-right: 0rem !important; 242 margin-bottom: 0rem !important; 243} 244 245.padding-left { 246 padding-top: 0rem !important; 247 padding-right: 0rem !important; 248 padding-bottom: 0rem !important; 249} 250 251.margin-horizontal { 252 margin-top: 0rem !important; 253 margin-bottom: 0rem !important; 254} 255 256.padding-horizontal { 257 padding-top: 0rem !important; 258 padding-bottom: 0rem !important; 259} 260 261.margin-vertical { 262 margin-right: 0rem !important; 263 margin-left: 0rem !important; 264} 265 266.padding-vertical { 267 padding-right: 0rem !important; 268 padding-left: 0rem !important; 269} 270 271</style></div><div class="custom-styles"><div class="fuilddesignstyles w-embed"><style> 272/* FLUID DESIGN STYLES */ 273 :root { 274 --font-size-0: 1; 275 276 --font-from-1: 12; 277 --font-to-1: 16; 278 --vw-from-1: calc(767 / 100); 279 --vw-to-1: calc(991 / 100); 280 --coefficient-1: calc((var(--font-to-1) - var(--font-from-1)) / (var(--vw-to-1) - var(--vw-from-1))); 281 --base-1: calc((var(--font-from-1) - var(--vw-from-1) * var(--coefficient-1)) / 16); 282 283 --font-from-2: 11; 284 --font-to-2: 16; 285 --vw-from-2: calc(991 / 100); 286 --vw-to-2: calc(1440 / 100); 287 --coefficient-2: calc((var(--font-to-2) - var(--font-from-2)) / (var(--vw-to-2) - var(--vw-from-2))); 288 --base-2: calc((var(--font-from-2) - var(--vw-from-2) * var(--coefficient-2)) / 16); 289 290 --font-size-3: 1; 291 } 292 293 html { font-size: calc(var(--font-size-3) * 1rem); } 294 @media screen and (max-width:1440px) { html { font-size: calc(var(--base-2) * 1rem + var(--coefficient-2) * 1vw); } } 295 @media screen and (max-width:991px) { html { font-size: calc(var(--base-1) * 1rem + var(--coefficient-1) * 1vw); } } 296 @media screen and (max-width:767px) { html { font-size: calc(var(--font-size-0) * 1rem); } } 297</style></div><div class="lenisstyles w-embed"><style> 298/* CUSTOM CSS LENIS SMOOTH SCROLL */ 299html.lenis { 300 height: auto; 301} 302.lenis.lenis-smooth { 303 scroll-behavior: auto !important; 304} 305.lenis.lenis-smooth [data-lenis-prevent] { 306 overscroll-behavior: contain; 307} 308.lenis.lenis-stopped { 309 overflow: hidden; 310} 311.lenis.lenis-scrolling iframe { 312 pointer-events: none; 313} 314</style></div><div class="w-embed"><style> 315@media screen and (min-width: 768px) { 316 .blueprints-tools_collection-item:not(:last-child) > .blueprints-tools_card::after { 317 content: ''; 318 position: absolute; 319 top: 49px; 320 left: calc(50% - 49px + 98px); 321 width: calc(100% - 90px); /* Ajusta a largura da linha para ser dinâmica */ 322 height: 1px; 323 background-color: var(--off-black); 324 transform: translateY(-50%); 325 z-index: 1; /* Coloca a linha atrás do conteúdo */ 326 } 327 328 .blueprints-tools_collection-item:not(:first-child)::before { 329 content: ''; 330 position: absolute; 331 top: calc(49px - 2px); 332 right: calc(50% - 49px + 98px); 333 width: 0; 334 height: 0; 335 border-right: 4px solid var(--off-black); 336 border-top: 2px solid transparent; 337 border-bottom: 2px solid transparent; 338 } 339 340 .blueprints-tools_collection-item:not(:last-child)::after { 341 content: ''; 342 position: absolute; 343 top: calc(49px - 2px); 344 left: calc(50% - 49px + 98px); 345 width: 0; 346 height: 0; 347 border-left: 4px solid var(--off-black); 348 border-top: 2px solid transparent; 349 border-bottom: 2px solid transparent; 350 } 351} 352 353 354 355@media screen and (min-width: 768px) { 356 .blueprints-tools_collection-item.is-small:not(:last-child) > .blueprints-tools_card.is-small::after { 357 content: ''; 358 position: absolute; 359 top: 27px; 360 left: calc(50% - 27px + 54px); 361 width: calc(100% - 46px); /* Ajusta a largura da linha para ser dinâmica */ 362 height: 0.5px; 363 background-color: var(--off-black); 364 transform: translateY(-50%); 365 z-index: 1; /* Coloca a linha atrás do conteúdo */ 366 } 367 368 .blueprints-tools_collection-item.is-small:not(:first-child)::before { 369 content: ''; 370 position: absolute; 371 top: calc(27px - 1px); 372 right: calc(50% - 27px + 54px); 373 width: 0; 374 height: 0; 375 border-right: 3px solid var(--off-black); 376 border-top: 1px solid transparent; 377 border-bottom: 1px solid transparent; 378 } 379 380 .blueprints-tools_collection-item.is-small:not(:last-child)::after { 381 content: ''; 382 position: absolute; 383 top: calc(27px - 1px); 384 left: calc(50% - 27px + 54px); 385 width: 0; 386 height: 0; 387 border-left: 3px solid var(--off-black); 388 border-top: 1px solid transparent; 389 border-bottom: 1px solid transparent; 390 } 391} 392 393 394 395.blueprints-card:has(.blueprints-card_link-block:hover) { 396 border-color: #585858; 397} 398 399 400.library-card_background-gradient { 401 background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.7) 0%, #FFFFFF 100%) 402} 403 404.line-clamp2 { 405 display: -webkit-box; 406 -webkit-line-clamp: 2; 407 -webkit-box-orient: vertical; 408 overflow: hidden; 409} 410 411.homepage-competitions-card_text-wrapper { 412 display: -webkit-box; 413 -webkit-line-clamp: 3; 414 -webkit-box-orient: vertical; 415 overflow: hidden; 416} 417 418.homepage-competitions-card_title-wrapper { 419 display: -webkit-box; 420 -webkit-line-clamp: 1; 421 -webkit-box-orient: vertical; 422 overflow: hidden; 423} 424 425.homepage-osstools-card_inner-wrapper { 426 display: -webkit-box; 427 -webkit-line-clamp: 4; 428 -webkit-box-orient: vertical; 429 overflow: hidden; 430} 431 432.button.is-upvote { 433 grid-column-gap: .5rem; 434 grid-row-gap: .5rem; 435 background-image: url(https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/67d194e324e8680b503ca486_Icon.svg); 436 background-position: 6px; 437 background-repeat: no-repeat; 438 background-size: 1rem; 439 justify-content: center; 440 align-items: center; 441 padding: 0.3125rem 0.4375rem 0.3125rem 1.5625rem; 442 font-size: .75rem; 443 text-decoration: none; 444 display: flex; 445 width: 100%; 446} 447 448 449 450/********** SPLIDE SLIDER CSS **********/ 451.splide__sr { 452 display: none !important; 453} 454 455 456 457 458.button:hover > .button-arrow { 459 width: 1rem; 460} 461 462 463 464 465[breadcrumb="text"] { 466 display: inline-block; 467 max-width: 30ch; /* Limita a 100 caracteres */ 468 white-space: nowrap; /* Garante que o texto fique em uma única linha */ 469 overflow: hidden; /* Esconde o texto que ultrapassa o limite */ 470 text-overflow: ellipsis; /* Adiciona "..." no final do texto truncado */ 471} 472 473 474 475.content-card:hover .tag.is-content, 476.content-card:hover .content-card_tags-invisible-wrapper, 477.content-card:hover .bp-github-cta2_wrapper { 478 opacity: 1; 479} 480 481 482 483.tag-nest-target { 484 background-image: linear-gradient( 485 -45deg, 486 rgba(243, 243, 243, 1) 25%, 487 rgba(243, 243, 243, 0) 50%, 488 rgba(243, 243, 243, 1) 75% 489 ); 490 background-size: 200% 100%; 491 animation: tag-nest-target-loading 3s infinite ; 492} 493 494@keyframes tag-nest-target-loading { 495 0% { 496 background-position: -200% 0; 497 } 498 100% { 499 background-position: 200% 0; 500 } 501} 502 503 504 505 506/*@media screen and (min-width: 768px) {*/ 507 .content-card_icons_collection-item:not(:last-child) > .content-card_icons_card::after { 508 content: ''; 509 position: absolute; 510 top: 50%; 511 left: 100%; 512 width: 100%; 513 height: 1px; 514 background-color: var(--off-black); 515 z-index: 1; 516 } 517 518 .content-card_icons_collection-item:last-child > .content-card_icons_card > .content-card_icons_link-block::before { 519 content: ''; 520 position: absolute; 521 top: calc(50% - 3px); 522 left: -6px; 523 width: 0; 524 height: 0; 525 border-left: 6px solid var(--off-black); 526 border-top: 3px solid transparent; 527 border-bottom: 3px solid transparent; 528 } 529 .content-card_icons_collection-item:not(:last-child) > .content-card_icons_card > .content-card_icons_link-block::after { 530 content: ''; 531 position: absolute; 532 top: calc(50% - 3px); 533 right: -3px; 534 width: 6px; 535 height: 6px; 536 border-radius: 6px; 537 background-color: var(--off-black); 538 z-index: 1; 539 } 540/*}*/ 541 542@media screen and (max-width: 479px) { 543 .content-card_icons_collection-item:not(:last-child) > .content-card_icons_card::after { 544 width: 100%; 545 } 546} 547 548 549 550.content-card_bottom-tag-wrapper.is-dark-mode .tag-nest-target { 551 opacity: .05; 552} 553 554.content-card_bottom-tag-wrapper.is-dark-mode .tag { 555 background-color: #202020; 556 color: var(--fog-grey); 557} 558 559.content-card_bottom-tag-wrapper.is-dark-mode .tag:hover { 560 background-color: #2A2A2A; 561 color: var(--mist-white); 562} 563 564@media screen and (max-width: 767px) { 565 .new-navbar_logo-text { 566 width: 0rem; 567 } 568} 569 570.related_collection-list.is-max-3 .related_collection-item:nth-child(n+4) { 571 display: none; 572} 573 574div:has(> .tooltip):hover > .tooltip, 575a:has(> .tooltip):hover > .tooltip { 576 opacity: 1; 577 visibility: visible; 578} 579 580.content-card_icons_wrapper { 581 background: radial-gradient(77.5% 77.5% at 50% 50%, #FFFFFF 43%, #8FB9FF 100%); 582} 583 584@media screen and (min-width: 768px) { 585 .related_collection-list:not(:has(.related_collection-item:nth-child(3))) { 586 grid-template-columns: 1fr 1fr; 587 } 588} 589 590 591 592.splide.is-splide-find-tags:has(
593 .splide__arrow.splide__arrow--prev.is-find-tags[disabled] 594):has( 595 .splide__arrow.splide__arrow--next.is-find-tags[disabled] 596) .splide__arrow.is-find-tags[disabled] { 597 opacity: 0; 598} 599 600 601 602.nav-dropdown_toggle.w--open .nav-dropdown_toggle-icon_line-vertical { 603 height: 0px; 604} 605</style></div></div><div class="custom-scripts"><div class="lenisscript w-embed w-script">
605<script> 606(function () { 607 function initLenis() { 608 if (typeof Lenis !== 'function') { 609 console.error('[lenis] Lenis library not found'); 610 return; 611 } 612 613 const lenis = new Lenis(); 614 615 lenis.on('scroll', function (e) { 616 // console.log(e); 617 }); 618 619 function raf(time) { 620 lenis.raf(time); 621 requestAnimationFrame(raf); 622 } 623 624 requestAnimationFrame(raf); 625 } 626 627 if (document.readyState === 'loading') { 628 document.addEventListener('DOMContentLoaded', initLenis); 629 } else { 630 initLenis(); 631 } 632})(); 633</script>
633</div></div></div><div class="page-styles"><div class="w-embed"><style> 634.hub-intro_bp_tools_background-gradient { 635 background: radial-gradient(162.93% 162.93% at 50% 50%, #FFFFFF 13.5%, rgba(143, 185, 255, 0.6) 59.5%, #FFFFFF 100%); 636} 637 638/*@media screen and (min-width: 768px) {*/ 639 .hub-intro_bp_tools_collection-item:not(:last-child) > .hub-intro_bp_tools_card::after { 640 content: ''; 641 position: absolute; 642 top: 50%; 643 left: 100%; 644 width: 100%; 645 height: 1px; 646 background-color: var(--off-black); 647 z-index: 1; 648 } 649 650 .hub-intro_bp_tools_collection-item:last-child > .hub-intro_bp_tools_card > .hub-intro_bp_tools_link-block::before { 651 content: ''; 652 position: absolute; 653 top: calc(50% - 3px); 654 left: -6px; 655 width: 0; 656 height: 0; 657 border-left: 6px solid var(--off-black); 658 border-top: 3px solid transparent; 659 border-bottom: 3px solid transparent; 660 } 661 .hub-intro_bp_tools_collection-item:not(:last-child) > .hub-intro_bp_tools_card > .hub-intro_bp_tools_link-block::after { 662 content: ''; 663 position: absolute; 664 top: calc(50% - 3px); 665 right: -3px; 666 width: 6px; 667 height: 6px; 668 border-radius: 6px; 669 background-color: var(--off-black); 670 z-index: 1; 671 } 672 .hub-intro_bp_tools_collection-item:not(:first-child):not(:last-child) > .hub-intro_bp_tools_card > .hub-intro_bp_tools_link-block::before { 673 content: ''; 674 position: absolute; 675 top: calc(50% - 3px); 676 left: -3px; 677 width: 6px; 678 height: 6px; 679 border-radius: 6px; 680 background-color: var(--off-black); 681 z-index: 1; 682 } 683/*}*/ 684 685@media screen and (max-width: 479px) { 686 .hub-intro_bp_tools_collection-item:not(:last-child) > .hub-intro_bp_tools_card::after { 687 width: 100%; 688 } 689} 690 691.related_collection-list.is-max-3:nth-child(n+4) { 692 display: none; 693} 694 695.hub-intro_resources_wrapper:not(:has(.content-card)) { 696 display: none; 697} 698</style></div><div class="w-embed"><style> 699.hub-intro-slider .w-slider-dot { 700 width: 11px; 701 height: 11px; 702 margin: 0px; 703 padding: 0px; 704 background-color: #d9d9d9; 705 transition: all .2s; 706} 707 708.hub-intro-slider .w-slider-dot.w-active { 709 width: 10px; 710 height: 10px; 711 background-color: #161616; 712} 713</style></div></div><div class="nav_fixed"><div data-animation="default" data-collapse="none" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="nav_component w-nav"><div class="nav_background"></div><div class="nav_container"><a href="https://www.mozilla.ai/" target="_blank" class="nav_brand w-nav-brand"><div class="nav_logo w-embed"><svg width="100%" height="100%" viewBox="0 0 141 23" fill="none" xmlns="http://www.w3.org/2000/svg"> 714<path d="M107.981 17.8494H112.617V22.1866H107.981V17.8494Z" fill="CurrentColor"/> 715<path d="M8.16587 0.5L10.9626 14.2593H11.9646L14.7614 0.5H22.9273V22.171H18.4704V4.29878H17.4684L13.5799 22.171H9.36234L5.47383 4.29878H4.47179V22.171H0V0.5H8.16587ZM33.7553 5.09143C38.9001 5.09143 41.8912 8.17233 41.8912 13.7957C41.8912 19.4191 38.915 22.5 33.7553 22.5C28.5955 22.5 25.6193 19.4191 25.6193 13.7957C25.6343 8.15738 28.6105 5.09143 33.7553 5.09143ZM33.7553 19.0303C36.0734 19.0303 37.1801 17.774 37.1801 15.0071V12.5544C37.1801 9.78756 36.0884 8.53127 33.7553 8.53127C31.4222 8.53127 30.3304 9.78756 30.3304 12.5544V15.0071C30.3453 17.774 31.4371 19.0303 33.7553 19.0303ZM43.7158 18.9405L52.2257 8.63596H43.8355V5.40551H57.535V8.63596L49.0251 18.9405H57.6546V22.171H43.7158V18.9405ZM59.9878 5.40551H66.2692V22.171H61.8124V8.63596H59.9878V5.40551ZM61.8124 0.5H66.2692V3.73045H61.8124V0.5ZM69.2155 0.5H75.4969V22.171H71.0401V3.73045H69.2155V0.5ZM78.4582 0.5H84.7396V22.171H80.2828V3.73045H78.4582V0.5ZM94.3113 5.09143C96.794 5.09143 98.4242 6.31781 98.9028 8.45649H99.9048V5.40551H105.214V8.63596H103.39V18.9405H105.214V22.171H102.672C100.877 22.171 99.9048 21.1988 99.9048 19.4041V19.12H98.9028C98.4242 21.2587 96.794 22.485 94.3113 22.485C90.3929 22.485 87.6261 19.1499 87.6261 13.7808C87.6261 8.41162 90.3929 5.09143 94.3113 5.09143ZM95.6274 19.0303C97.8858 19.0303 98.9177 17.774 98.9177 15.0071V12.5544C98.9177 9.78756 97.8858 8.53127 95.6274 8.53127C93.3691 8.53127 92.3372 9.78756 92.3372 12.5544V15.0071C92.3372 17.774 93.3
715691 19.0303 95.6274 19.0303Z" fill="CurrentColor"/> 716<path d="M120.798 4.83708C123.281 4.83708 124.911 6.06345 125.39 8.20214H126.392V5.15115H131.701V8.3816H129.876V18.6862H131.701V21.9166H129.159C127.364 21.9166 126.392 20.9445 126.392 19.1498V18.8656H125.39C124.911 21.0043 123.281 22.2307 120.798 22.2307C116.88 22.2307 114.113 18.8955 114.113 13.5264C114.113 8.15727 116.88 4.83708 120.798 4.83708ZM122.114 18.7759C124.373 18.7759 125.405 17.5196 125.405 14.7528V12.3C125.405 9.5332 124.373 8.27691 122.114 8.27691C119.856 8.27691 118.824 9.5332 118.824 12.3V14.7528C118.824 17.5196 119.856 18.7759 122.114 18.7759Z" fill="CurrentColor"/> 717<path d="M134.518 5.40587H140.799V22.1713H136.342V8.63633H134.518V5.40587ZM136.342 0.500364H140.799V3.73082H136.342V0.500364Z" fill="CurrentColor"/> 718</svg></div></a><div data-lenis-prevent="" class="nav_menu"><div data-delay="200" data-hover="true" class="nav-dropdown w-dropdown"><div class="nav-dropdown_toggle w-dropdown-toggle"><div>Product</div><div class="nav-dropdown_toggle-icon"><div class="nav-dropdown_toggle-icon_line-vertical"></div><div class="nav-dropdown_toggle-icon_line-horizontal"></div></div></div><nav class="nav-dropdown_list w-dropdown-list"><div class="nav-dropdown_list-wrapper"><a href="https://www.mozilla.ai/product/agent-platform" class="nav-dropdown_link w-inline-block"><div>Agent Platform</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 719<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 720</svg></div></a><a href="https://www.mozilla.ai/product/agent-showroom" class="nav-dropdown_link w-inline-block"><div>Agent Showroom</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 721<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 722</svg></div></a></div></nav></div><div data-delay="200" data-hover="true" class="nav-dropdown w-dropdown"><div class="nav-dropdown_toggle w-dropdown-toggle"><div>Open Tools</div><div class="nav-dropdown_toggle-icon"><div class="nav-dropdown_toggle-icon_line-vertical"></div><div class="nav-dropdown_toggle-icon_line-horizontal"></div></div></div><nav class="nav-dropdown_list w-dropdown-list"><div class="nav-dropdown_list-wrapper"><a href="https://www.mozilla.ai/open-tools/any-agent" class="nav-dropdown_link w-inline-block"><div>any-agent</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 723<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 724</svg></div></a><a href="https://www.mozilla.ai/open-tools/any-llm" class="nav-dropdown_link w-inline-block"><div>any-llm</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 725<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 726</svg></div></a><a href="https://www.mozilla.ai/open-tools/mcpd" class="nav-dropdown_link w-inline-block"><div>mcpd</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
726ox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 727<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 728</svg></div></a><a href="https://www.mozilla.ai/open-tools/any-guardrail" class="nav-dropdown_link w-inline-block"><div>any-guardrail</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 729<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 730</svg></div></a><div class="spacer-custom1"></div><a href="/" aria-current="page" class="nav-dropdown_link w-inline-block w--current"><div>Blueprints</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 731<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 732</svg></div></a><a href="https://www.mozilla.ai/open-tools/lumigator" class="nav-dropdown_link w-inline-block"><div>LLM Eval "Lumigator"</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 733<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 734</svg></div></a></div></nav></div><div data-delay="200" data-hover="true" class="nav-dropdown w-dropdown"><div class="nav-dropdown_toggle w-dropdown-toggle"><div>Company</div><div class="nav-dropdown_toggle-icon"><div class="nav-dropdown_toggle-icon_line-vertical"></div><div class="nav-dropdown_toggle-icon_line-horizontal"></div></div></div><nav class="nav-dropdown_list is-align-alternate w-dropdown-list"><div class="nav-dropdown_list-wrapper"><a href="https://www.mozilla.ai/company/about-us" class="nav-dropdown_link w-inline-block"><div>About Us</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 735<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 736</svg></div></a><a href="https://www.mozilla.ai/company/careers" class="nav-dropdown_link w-inline-block"><div>Careers</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 737<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 738</svg></div></a><a href="https://www.mozilla.ai/company/bir" class="nav-dropdown_link w-inline-block"><div>Builders in Residence</div><div data-wf--mozilla-ai--arrow-diagonal-up--variant="base" class="mozilla-ai--button-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 12 12" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 739<path d="M1.60058 11.1442L0.720703 10.2643L9.01223 1.96482L1.47419 1.96482V0.700928L11.164 0.700928V10.3907H9.90012V2.8527L1.60058 11.1442Z" fill="currentColor"/> 740</svg></div></a></div></nav></div><a href="https://blog.mozilla.ai/" class="nav-link w-inline-block"><div>Blog</div></a></div>
740<div data-w-id="912f6bf7-ef08-a52c-1146-681fb34d6fae" class="nav_menu-button"><div class="nav_menu-icon-open w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 25 19" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 741<rect width="25" height="1" fill="currentColor"/> 742<rect y="9" width="25" height="1" fill="currentColor"/> 743<rect y="18" width="25" height="1" fill="currentColor"/> 744</svg></div><div class="nav_menu-icon-close w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 19 19" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 745<rect x="1.32227" y="0.307617" width="25" height="1" transform="rotate(45 1.32227 0.307617)" fill="currentColor"/> 746<rect x="0.615234" y="17.9853" width="25" height="1" transform="rotate(-45 0.615234 17.9853)" fill="currentColor"/> 747</svg></div></div></div></div><div class="blueprints-navbar"><div class="blueprints-navbar_container"><a href="/" aria-current="page" class="new-navbar_logo-link w-inline-block w--current"><div class="new-navbar_logo-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 35 27" fill="none" xmlns="http://www.w3.org/2000/svg"> 748<path fill-rule="evenodd" clip-rule="evenodd" d="M8.90454 1.64358C8.99358 1.59212 9.10331 1.59212 9.19235 1.64357L17.2108 6.27793C17.2998 6.32932 17.3545 6.42422 17.3545 6.52692C17.3545 6.62962 17.2998 6.72452 17.2108 6.77591L9.19235 11.4103C9.10331 11.4617 8.99358 11.4617 8.90454 11.4103L0.886228 6.77591C0.797316 6.72452 0.742554 6.62961 0.742554 6.52692C0.742554 6.42423 0.797316 6.32932 0.886228 6.27794L8.90454 1.64358ZM9.04845 2.22472L1.60483 6.52692L9.04845 10.8291L16.4922 6.52692L9.04845 2.22472Z" fill="CurrentColor"/> 749<path fill-rule="evenodd" clip-rule="evenodd" d="M0.886401 6.27727C0.975411 6.2259 1.08506 6.22594 1.17404 6.27736L9.19254 10.9117C9.28145 10.9631 9.33621 11.058 9.33621 11.1607V20.4294C9.33621 20.5322 9.28137 20.6272 9.19236 20.6785C9.10336 20.7299 8.9937 20.7298 8.90473 20.6784L0.88623 16.0441C0.797317 15.9927 0.742554 15.8978 0.742554 15.7951V6.52635C0.742554 6.42358 0.797391 6.32863 0.886401 6.27727ZM1.31771 7.02472V15.6291L8.76105 19.9311V11.3267L1.31771 7.02472Z" fill="CurrentColor"/> 750<path fill-rule="evenodd" clip-rule="evenodd" d="M17.2088 6.27727C17.2979 6.32863 17.3527 6.42358 17.3527 6.52635V15.7951C17.3527 15.8978 17.2979 15.9927 17.209 16.0441L9.19052 20.6784C9.10154 20.7298 8.99189 20.7299 8.90288 20.6785C8.81387 20.6272 8.75903 20.5322 8.75903 20.4294V11.1607C8.75903 11.058 8.8138 10.9631 8.90271 10.9117L16.9212 6.27736C17.0102 6.22594 17.1198 6.2259 17.2088 6.27727ZM9.33419 11.3267V19.9311L16.7775 15.6291V7.02472L9.33419 11.3267Z" fill="CurrentColor"/> 751<path fill-rule="evenodd" clip-rule="evenodd" d="M24.9258 1.64358C25.0148 1.59212 25.1246 1.59212 25.2136 1.64357L33.2321 6.27793C33.321 6.32932 33.3758 6.42422 33.3758 6.52692C33.3758 6.62962 33.321 6.72452 33.2321 6.77591L25.2136 11.4103C25.1246 11.4617 25.0148 11.4617 24.9258 11.4103L16.9075 6.77591C16.8186 6.72452 16.7638 6.62962 16.7638 6.52692C16.7638 6.42423 16.8186 6.32932 16.9075 6.27794L24.9258 1.64358ZM25.0697 2.22472L17.6261 6.52692L25.0697 10.8291L32.5135 6.52692L25.0697 2.22472Z" fill="CurrentColor"/> 752<path fill-rule="evenodd" clip-rule="evenodd" d="M16.9076 6.27727C16.9967 6.2259 17.1063 6.22594 17.1953 6.27736L25.2138 10.9117C25.3027 10.9631 25.3575 11.058 25.3575 11.1607V20.4294C25.3575 20.5322 25.3026 20.6272 25.2136 20.6785C25.1246 20.7299 25.0149 20.7298 24.926 20.6784L16.9075 16.0441C16.8186 15.9927 16.7638 15.8978 16.7638 15.7951V6.52635C16.7638 6.42358 16.8186 6.32863 16.9076 6.27727ZM17.339 7.02472V15.6291L24.7823 19.9311V11.3267L17.339 7.02472Z" fill="CurrentColor"/> 753<path fill-rule="evenodd" clip-rule="evenodd" d="M33.2301 6.27727C33.3191 6.32863 33.3739 6.42358 33.3739 6.52635V15.7951C33.3739 15.8978 33.3192 15.9927 33.2303 16.0441L25.2118 20.6784C25.1228 20.7298 25.0131 20.7299 24.9241 20.6785C24.8351 20.6272 24.7803 20.5322 24.7803 20.4294V11.1607C24.7803 11.058 24.835 10.9631 24.924 10.9117L32.9424 6.27736C33.0314 6.22594 33.1411 6.2259 33.2301 6.27727ZM25.3554 11.3267V19.9311L32.7988 15.6291V7.02472L25.3554 11.3267Z" fill="CurrentColor"/> 754<path fill-rule="evenodd" clip-rule="evenodd" d="M17.0046 6.26565C17.0937 6.21419 17.2034 6.21419 17.2924 6.26564L25.3109 10.9C25.3999 10.9514 25.4546 11.0463 25.4546 11.149C25.4546 11.2517 25.3999 11.3466 25.3109 11.398L17.2924 16.0323C17.2034 16.0838 17.0937 16.0838 17.0046 16.0323L8.98633 11.398C8.89741 11.3466 8.84265 11.2517 8.84265 11.
754149C8.84265 11.0463 8.89741 10.9514 8.98633 10.9L17.0046 6.26565ZM17.1485 6.84679L9.70493 11.149L17.1485 15.4512L24.5923 11.149L17.1485 6.84679Z" fill="CurrentColor"/> 755<path fill-rule="evenodd" clip-rule="evenodd" d="M8.98625 10.8993C9.07526 10.848 9.18492 10.848 9.27389 10.8994L17.2924 15.5338C17.3813 15.5852 17.4361 15.6801 17.4361 15.7828V25.0515C17.4361 25.1543 17.3812 25.2492 17.2922 25.3006C17.2032 25.3519 17.0936 25.3519 17.0046 25.3005L8.98608 20.6661C8.89717 20.6147 8.84241 20.5198 8.84241 20.4171V11.1484C8.84241 11.0457 8.89724 10.9507 8.98625 10.8993ZM9.41757 11.6468V20.2512L16.8609 24.5531V15.9487L9.41757 11.6468Z" fill="CurrentColor"/> 756<path fill-rule="evenodd" clip-rule="evenodd" d="M25.3087 10.8993C25.3977 10.9507 25.4525 11.0457 25.4525 11.1484V20.4171C25.4525 20.5198 25.3978 20.6147 25.3089 20.6661L17.2904 25.3005C17.2014 25.3519 17.0917 25.3519 17.0027 25.3006C16.9137 25.2492 16.8589 25.1543 16.8589 25.0515V15.7828C16.8589 15.6801 16.9136 15.5852 17.0026 15.5338L25.0211 10.8994C25.11 10.848 25.2197 10.848 25.3087 10.8993ZM17.434 15.9487V24.5531L24.8774 20.2512V11.6468L17.434 15.9487Z" fill="CurrentColor"/> 757<path fill-rule="evenodd" clip-rule="evenodd" d="M24.7037 0.711696C25.0043 0.538945 25.3758 0.546772 25.6689 0.73203L33.7471 5.83898C34.0181 6.01027 34.1823 6.30845 34.1823 6.62899V16.0072C34.1823 16.3389 34.0065 16.6458 33.7204 16.8135L17.5638 26.2846C17.272 26.4557 16.9104 26.4557 16.6185 26.2846L0.461973 16.8135C0.175811 16.6458 0 16.3389 0 16.0072V6.16472C0 5.8285 0.180589 5.51819 0.472917 5.3521L8.64404 0.709413C8.93324 0.545096 9.28797 0.546858 9.57553 0.714039L17.0939 5.08517L24.7037 0.711696ZM1.86927 6.70864V15.4717L17.0912 24.3949L32.3131 15.4717V7.14387L25.1465 2.61325L17.5569 6.97507C17.2671 7.14162 16.9104 7.14073 16.6214 6.97272L9.10041 2.60005L1.86927 6.70864Z" fill="CurrentColor"/> 758</svg></div><div class="new-navbar_logo-text w-embed"><svg width="100%" height="100%" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 759<path d="M83.232 13.2456C81.9638 13.2456 80.9915 12.9859 80.3151 12.4666C79.6508 11.9472 79.2281 11.1259 79.0469 10.0026H81.2753V10.1475C81.2753 10.5582 81.4263 10.8964 81.7283 11.1621C82.0423 11.4158 82.5436 11.5426 83.232 11.5426C83.836 11.5426 84.301 11.446 84.6271 11.2527C84.9532 11.0594 85.1163 10.7816 85.1163 10.4193C85.1163 10.1294 85.0196 9.90596 84.8264 9.74894C84.6331 9.59192 84.2949 9.45302 83.8118 9.33224L81.8189 8.89742C80.8888 8.69208 80.2064 8.37804 79.7716 7.9553C79.3488 7.53256 79.1375 6.95883 79.1375 6.23413C79.1375 5.26786 79.4877 4.52504 80.1883 4.00567C80.8888 3.47422 81.8913 3.2085 83.1958 3.2085C84.4399 3.2085 85.3941 3.46818 86.0584 3.98755C86.7348 4.50692 87.1575 5.32825 87.3266 6.45154H85.1163V6.3066C85.1163 5.89594 84.9592 5.56378 84.6452 5.31013C84.3433 5.04441 83.8601 4.91155 83.1958 4.91155C82.604 4.91155 82.151 5.00818 81.837 5.20143C81.5229 5.39468 81.3659 5.67249 81.3659 6.03484C81.3659 6.32472 81.4626 6.55421 81.6558 6.72331C81.8491 6.88032 82.1752 7.01319 82.6342 7.12189L84.6271 7.55671C85.5692 7.76205 86.2577 8.07608 86.6925 8.49883C87.1273 8.92157 87.3447 9.49529 87.3447 10.22C87.3447 11.1863 86.9884 11.9351 86.2758 12.4666C85.5632 12.9859 84.5486 13.2456 83.232 13.2456Z" fill="CurrentColor"/> 760<path d="M75.2112 13.0645C74.7522 13.0645 74.402 12.9438 74.1604 12.7022C73.9188 12.4606 73.798 12.1103 73.798 11.6514V5.02033H72.2581V3.38975H73.798L74.5771 1.45117H76.0265V3.38975H78.0194V5.02033H76.0265V11.434H78.0194V13.0645H75.2112Z" fill="CurrentColor"/> 761<path d="M62.8768 5.02025H61.7535V3.38967H64.7792V5.20143H65.3227C65.516 4.52504 65.824 4.02379 66.2467 3.69767C66.6694 3.37155 67.2311 3.2085 67.9316 3.2085C68.91 3.2085 69.6528 3.50442 70.1601 4.09626C70.6674 4.6881 70.921 5.55774 70.921 6.70519V11.4339H72.0262V13.0645H68.6926V7.12189C68.6926 6.37303 68.5476 5.8295 68.2578 5.49131C67.9679 5.14104 67.5149 4.9659 66.8989 4.9659C66.2709 4.9659 65.8119 5.14104 65.522 5.49131C65.2321 5.8295 65.0872 6.37303 65.0872 7.12189V13.0645H62.8768V5.02025Z" fill="CurrentColor"/> 762<path d="M57.872 5.0204H56.6581V3.38982H60.0823V13.0646H57.872V5.0204ZM57.7089 0.563477H60.1729V2.48394H57.7089V0.563477Z" fill="CurrentColor"/> 763<path d="M50.1202 5.02023H48.9969V3.38965H52.0226V5.25576H52.5661C52.7594 4.59145 53.0311 4.11435 53.3814 3.82447C53.7438 3.53459 54.2209 3.38965 54.8127 3.38965H55.9179V5.02023H54.1423C53.5143 5.02023 53.0553 5.19537 52.7654 5.54564C52.4755 5.88383 52.3306 6.42736 52.3306 7.17622V13.0644H50.1202V5.02023Z" fill="CurrentColor"/> 764<path d="M39.3099 5.02025H38.1866V3.38967H41.2123V5.2739H41.7558C41.9611 4.59751 42.2933 4.08418 42.7523 3.7339C43.2113 3.38363 43.785 3.2085 44.4734 3.2085C45.6088 3.2085 46.5026 3.6554 47.1548 4.5492C47.8192 5.43092 48.1513 6.65687 48.1513 8.22706C48.1513 9.79725 47.8192 11.0292 47.1548 11.923C46.5026 12.8048 45.6088 13.2456 44.4734 13.2456C43.1207 13.2456 42.2571 12.6055 41.8826 11.3252H41.3391C41.4599 12.4122 41.5203 13.155 41.5203 13.5536V15.456H39.3099V5.02025ZM41.5203 8.86118C41.5203 9.76706 41.6894 10.4314 42.0276 10.8541C42.3778 11.2769 42.9214 11.4882 43.6582 11.4882C44.407 11.4882 44.9505 11.2769 45.2887 10.8541C45.639 10.4314 45.8141 9.76706 45.8141 8.86118V7.59295C45.8141 6.68707 45.639 6.02276 45.2887 5.60002C44.9505 5.17727 44.407 4.9659 43.6582 4.9659C42.9214 4.9659 42.3778 5.17727 42.0276 5.60002C41.6894 6.02276 41.5203 6.68707 41.5203 7.59295V8.86118Z" fill="CurrentColor"/> 765<path d="M33.0111 13.2456C31.5738 13.2456 30.4565 12.8169 29.6593 11.9593C28.8742 11.0896 28.4817 9.84557 28.4817 8.22706C28.4817 6.60856 28.8742 5.37053 29.6593 4.51296C30.4565 3.64332 31.5738 3.2085 33.0111 3.2085C34.4122 3.2085 35.4872 3.60708 36.236 4.40426C36.997 5.20143 37.3774 6.35491 37.3774 7.86471V8.64377H30.837V8.84306C30.837 9.76102 31.0121 10.4314 31.3624 10.8541C31.7127 11.2769 32.2622 11.4882 33.0111 11.4882C33.6633 11.4882 34.1525 11.3493 34.4786 11.0715C34.8047 10.7816 34.9678 10.4676 34.9678 10.1294V10.0026H37.2506C37.0332 11.0655 36.5621 11.8747 35.8374 12.4303C35.1127 12.9739 34.1706 13.2456 33.0111 13.2456ZM35.1671 7.19436C35.1308 6.40927 34.9315 5.83554 34.5692 5.47319C34.2189 5.09876 33.6996 4.91155 33.0111 4.91155C32.3105 4.91155 31.7851 5.09876 31.4349 5.47319C31.0846 5.83554 30.8913 6.40927 30.8551 7.19436H35.16
76571Z" fill="CurrentColor"/> 766<path d="M21.5265 13.2456C20.5602 13.2456 19.8234 12.9497 19.3161 12.3578C18.8088 11.766 18.5552 10.8964 18.5552 9.74892V5.02023H17.4319V3.38965H20.7655V9.33221C20.7655 10.0811 20.9105 10.6306 21.2003 10.9809C21.4902 11.3191 21.9492 11.4882 22.5773 11.4882C23.1933 11.4882 23.6462 11.3191 23.9361 10.9809C24.226 10.6306 24.3709 10.0811 24.3709 9.33221V3.38965H26.5994V11.4339H27.7045V13.0644H26.1102C25.6512 13.0644 25.301 12.9436 25.0594 12.7021C24.8178 12.4605 24.697 12.1102 24.697 11.6513V11.2527H24.1535C23.9482 11.9291 23.6341 12.4303 23.2114 12.7564C22.7886 13.0826 22.227 13.2456 21.5265 13.2456Z" fill="CurrentColor"/> 767<path d="M13.5687 2.19406H12.3549V0.563477H15.7791V13.0646H13.5687V2.19406Z" fill="CurrentColor"/> 768<path d="M2.08732 2.24841H0.819092V0.563477H7.43201C8.59153 0.563477 9.49137 0.853358 10.1315 1.43312C10.7717 2.01288 11.0918 2.83421 11.0918 3.89711C11.0918 5.4673 10.3731 6.30675 8.93577 6.41545V6.95898C10.4576 7.06769 11.2186 7.94941 11.2186 9.60415C11.2186 10.7033 10.8925 11.5548 10.2402 12.1587C9.588 12.7626 8.67004 13.0646 7.48636 13.0646H2.08732V2.24841ZM7.3233 11.3797C8.36204 11.3797 8.88141 10.8301 8.88141 9.73097V9.11497C8.88141 8.55937 8.75459 8.1487 8.50094 7.88298C8.2473 7.61725 7.85475 7.48439 7.3233 7.48439H4.37014V11.3797H7.3233ZM7.26895 5.89004C7.77624 5.89004 8.15067 5.76322 8.39224 5.50958C8.63381 5.25593 8.75459 4.86942 8.75459 4.35005V3.80652C8.75459 3.27507 8.63381 2.88253 8.39224 2.62888C8.15067 2.37524 7.77624 2.24841 7.26895 2.24841H4.37014V5.89004H7.26895Z" fill="CurrentColor"/> 769</svg></div></a><div class="new-navbar_link-wrapper"><div data-delay="0" data-hover="false" class="subnav-dropdown w-dropdown"><div class="new-navbar_link-dropdown w-dropdown-toggle"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 770<path d="M11.7925 5.12392L7.89625 7.37577L4.00012 5.12392L7.89625 2.87207L11.7925 5.12392Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 771<path d="M7.22935 13.1276L3.33313 10.8758V6.37207L7.22935 8.62392V13.1276Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 772<path d="M12.6668 10.8758L8.77063 13.1276V8.62392L12.6668 6.37207V10.8758Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 773</svg></div><div>Building Blocks</div><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 774<path d="M11.8145 6.07812C11.9023 6.14844 11.9023 6.28906 11.8145 6.37695L8.14062 10.0508C8.05273 10.1387 7.92969 10.1387 7.8418 10.0508L4.16797 6.37695C4.08008 6.28906 4.08008 6.14844 4.16797 6.07812L4.50195 5.72656C4.58984 5.63867 4.73047 5.63867 4.80078 5.72656L8 8.9082L11.1816 5.72656C11.252 5.63867 11.3926 5.63867 11.4805 5.72656L11.8145 6.07812Z" fill="CurrentColor"/> 775</svg></div></div><nav class="new-navbar_link-dropdown_list w-dropdown-list"><a href="/tools" class="new-navbar_link w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 776<path d="M11.7925 5.12392L7.89626 7.37577L4.00014 5.12392L7.89626 2.87207L11.7925 5.12392Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 777<path d="M7.22936 13.1276L3.33315 10.8758V6.37207L7.22936 8.62392V13.1276Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 778<path d="M12.6669 10.8758L8.77065 13.1276V8.62392L12.6669 6.37207V10.8758Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 779</svg></div><div>Tools</div></a><div class="spacer-xxsmall"></div><a href="/datasets" class="new-navbar_link w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 780<path d="M12.9678 8.20273L7.99995 11.0739L3.03224 8.20273L5.33332 6.88477L7.99995 8.38047L10.6833 6.88477L12.9678 8.20273Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 781<path d="M12.9678 10.4441L7.99995 13.3153L3.03224 10.4441L5.00002 9.45947L8.00002 11.0002L11 9.50049L12.9678 10.4441Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 782<path d="M12.9678 5.55577L7.99995 8.42696L3.03224 5.55577L7.99995 2.68457L12.9678 5.55577Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 783</svg></div><div>Datasets</div></a><div class="spacer-xxsmall"></div><a href="/models" class="new-navbar_link w-inline-block"><div class="icon-1x1-small w-embed">
783<svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 784<path d="M5.74814 4.10366L7.99999 7.99987L5.74814 11.896L3.49629 7.99987L5.74814 4.10366Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 785<path d="M12.5037 7.99929L10.2518 11.8955L5.74812 11.8955L7.99997 7.99929L12.5037 7.99929Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 786<path d="M10.2518 4.10378L12.5037 8L7.99997 8L5.74812 4.10378L10.2518 4.10378Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 787</svg></div><div>Models</div></a></nav></div><a href="/content" class="new-navbar_link w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 788<path d="M8.0445 8.75171L6.81557 9.49976M9.27344 6.55737L6.76214 8.00004" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 789<path d="M10.3075 9.33337L5.69336 12.0002V6.66656L10.3075 3.99976V9.33337Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 790</svg></div><div>Content</div></a><a href="/what-are-blueprints" class="new-navbar_link w-inline-block"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 791<path d="M5.74794 4.10384L7.9998 8.00005L5.74794 11.8962L3.49609 8.00006L5.74794 4.10384Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 792<path d="M12.5036 7.99966L10.2517 11.8959L5.74805 11.8959L7.9999 7.99966L12.5036 7.99966Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 793<path d="M10.2517 4.10403L12.5036 8.00024L7.9999 8.00024L5.74805 4.10403L10.2517 4.10403Z" stroke="CurrentColor" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/> 794</svg></div><div>What Are Blueprints?</div></a></div></div></div></div><main class="main-wrapper"><div class="section_home-intro"><div class="padding-global"><div class="container-large"><div class="home-intro_wrapper"><div class="home-intro_main-wrapper"><h1 class="home-intro_title">Stop Searching,<br/>Start Building.</h1><div class="spacer-small"></div><p class="home-intro_subtitle">The Developer-First Hub for Open-Source AI Workflows</p><div class="spacer-medium"></div><div class="button-group"><a href="/what-are-blueprints" class="button is-secondary w-inline-block"><div>What are Blueprints</div><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 795<path d="M7.89453 3.81055C7.96484 3.72266 8.10547 3.72266 8.19336 3.81055L11.8672 7.48438C11.9551 7.57227 11.9551 7.69531 11.8672 7.7832L8.19336 11.457C8.10547 11.5449 7.96484 11.5449 7.89453 11.457L7.54297 11.123C7.45508 11.0352 7.45508 10.8945 7.54297 10.8242L10.2676 8.08203H4.27344C4.15039 8.08203 4.0625 7.99414 4.0625 7.87109V7.37891C4.0625 7.27344 4.15039 7.16797 4.27344 7.16797H10.2676L7.54297 4.44336C7.45508 4.37305 7.45508 4.23242 7.54297 4.14453L7.89453 3.81055Z" fill="CurrentColor"/> 796</svg></div></a></div></div><div data-poster-url="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-poster-00001.jpg" data-video-urls="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-transcode.mp4,https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-transcode.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="home-intro_video w-background-video w-background-video-atom"><video id="62c7cebf-3653-d1fc-8b69-afd6570535a5-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-poster-00001.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-transcode.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-transcode.webm" data-wf-ignore="true"/></video><noscript><style> 797 [data-wf-bgvideo-fallback-img] { 798 display: none; 799 } 800 @media (prefers-reduced-motion: reduce) { 801 [data-wf-bgvideo-fallback-img] { 802 position: absolute; 803 z-index: -100; 804 display: inline-block; 805 height: 100%; 806 width: 100%; 807 object-fit: cover; 808 } 809 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-poster-00001.jpg" alt=""/></noscript><div aria-live="polite">
809<button type="button" data-w-bg-video-control="true" aria-controls="62c7cebf-3653-d1fc-8b69-afd6570535a5-video" class="w-backgroundvideo-backgroundvideoplaypausebutton home-intro_video-button w-background-video--control"><span class="home-intro_video-button-block"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 810<path d="M6.59375 11.5449H4.90625C4.43164 11.5449 4.0625 11.1758 4.0625 10.7012V4.51367C4.0625 4.05664 4.43164 3.66992 4.90625 3.66992H6.59375C7.05078 3.66992 7.4375 4.05664 7.4375 4.51367V10.7012C7.4375 11.1758 7.05078 11.5449 6.59375 11.5449ZM11.9375 10.7012C11.9375 11.1758 11.5508 11.5449 11.0938 11.5449H9.40625C8.93164 11.5449 8.5625 11.1758 8.5625 10.7012V4.51367C8.5625 4.05664 8.93164 3.66992 9.40625 3.66992H11.0938C11.5508 3.66992 11.9375 4.05664 11.9375 4.51367V10.7012Z" fill="CurrentColor"/> 811</svg></div></span><span hidden="" class="home-intro_video-button-block"><div class="icon-1x1-medium w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 812<path d="M11.125 7.35938C11.6094 7.65625 11.6094 8.35938 11.125 8.65625L5.625 11.9062C5.125 12.2031 4.5 11.8438 4.5 11.25V4.75C4.5 4.10938 5.17188 3.84375 5.625 4.10938L11.125 7.35938Z" fill="CurrentColor"/> 813</svg></div></span></button></div></div></div></div></div></div><div class="section_hub-intro"><div class="padding-global"><div class="container-large"><div fs-cmsfilter-element="filters" class="find-filters_form-block w-form"><form id="wf-form-Filters-Form" name="wf-form-Filters-Form" data-name="Filters Form" method="get" class="find-filters_form" data-wf-page-id="6799556dfe5316706794fb6e" data-wf-element-id="7c987e5c-e880-bfb9-5250-7d31b7ce3b73"><div class="find-filters_inner-wrapper"><div class="find-filters_tags-wrapper"><div class="find-filters_radio-all-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input w--redirected-checked"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" checked="" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label is-no-break w-form-label" for="radio-16">All</span></label></div><div class="splide is-splide-find-tags"><div class="splide__track is-find-tags w-dyn-list"><div role="list" class="splide__list is-find-tags w-dyn-items"><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">OCR</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Synthetic Data Detection</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Model Training</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Evaluation</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Embedding</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Local AI</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Federated AI</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Finetuning</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Text-to-Text</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Text-to-Speech</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Speech-to-Text</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Image Segmentation</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Object Detection</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Automatic Speech Recognition</span></label></div></div><div role="listitem" class="splide__slide w-dyn-item"><div class="find-filters_radio-block"><label class="find-filters_radio-field w-radio"><div class="w-form-formradioinput w-form-formradioinput--inputType-custom find-filters_radio-button w-radio-input"></div><input type="radio" data-name="Radio 16" id="radio-16" name="radio" style="opacity:0;position:absolute;z-index:-1" value="Radio"/><span fs-cmsfilter-active="is-active" fs-cmsfilter-field="tag" class="find-filters_radio-label w-form-label" for="radio-16">Agents</span></label></div></div></div></div><div class="splide__arrows is-find-tags"><button class="splide__arrow splide__arrow--prev is-find-tags"><div class="splider__arrow-icon w-embed"><svg width="5" height="9" viewBox="0 0 5 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 814<path d="M4.10111 8.18945C4.01321 8.27734 3.89017 8.27734 3.80228 8.18945L0.11087 4.51562C0.0405602 4.42773 0.0405602 4.30469 0.11087 4.2168L3.80228 0.54297C3.89017 0.45508 4.01322 0.45508 4.10111 0.54297L4.45267 0.87695C4.52298 0.96484 4.52298 1.10547 4.45267 1.17578L1.27103 4.375L4.45267 7.55664C4.52298 7.62695 4.52298 7.76758 4.45267 7.85547L4.10111 8.18945Z" fill="CurrentColor"/> 815</svg></div></button><button class="splide__arrow splide__arrow--next is-find-tags"><div class="splider__arrow-icon w-embed"><svg width="5" height="9" viewBox="0 0 5 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 816<path d="M0.898894 0.810547C0.986785 0.722656 1.10983 0.722656 1.19772 0.810547L4.88913 4.48438C4.95944 4.57227 4.95944 4.69531 4.88913 4.7832L1.19772 8.45703C1.10983 8.54492 0.986785 8.54492 0.898894 8.45703L0.547332 8.12305C0.477019 8.03516 0.477019 7.89453 0.547332 7.82422L3.72897 4.625L0.547332 1.44336C0.477019 1.37305 0.477019 1.23242 0.547332 1.14453L0.898894 0.810547Z" fill="CurrentColor"/> 817</svg></div></button></div></div></div><div class="find-filters_right-wrapper"><div class="find-filters_results-wrapper"><div fs-cmsfilter-element="results-count">0</div><div>results</div></div></div></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="spacer-small"></div><div class="hub-intro_featured-bp_wrapper"><div class="related_collection-list-wrapper w-dyn-list"><div fs-cmsload-mode="load-under" class="related_collection-list w-dyn-items" fs-cmsfilter-element="list" fs-cmsnest-element="list" fs-cmsfilter-highlightclass="find-results_highlight" fs-cmsfilter-debounce="200" role="list" id="collection-blueprints" fs-cmsload-element="list"><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/wasm-agents" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111c0b830b9fc7e5e64a59_by-mozilla.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Mozilla.ai</div></div></div></div><a href="/all-blueprints/wasm-agents" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/wasm-agents" class="content-card_title">WASM Agents</a>
817<p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint demonstrates how to run AI agents in your browser using WebAssembly (WASM) through Pyodide and the OpenAI Agents Python SDK.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/speech-to-text-alignment" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111c0b830b9fc7e5e64a59_by-mozilla.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Mozilla.ai</div></div></div></div><a href="/all-blueprints/speech-to-text-alignment" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/speech-to-text-alignment" class="content-card_title">Align text transcriptions in speech-to-text applications</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint enables you to re-adjust Whisper models to user-predefined texts, improving transcription accuracy for uncommon terms or names.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/llm-document-parser" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111bec466186694368da99_Vector.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Community</div></div></div></div><a href="/all-blueprints/llm-document-parser" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/llm-document-parser" class="content-card_title">LLM Document Parser</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint provides a locally runnable pipeline for parsing structured data from scanned or digital documents using open-source OCR and LLMs. </p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/compare-agent-frameworks-on-finding-the-best-surf-spot" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111c0b830b9fc7e5e64a59_by-mozilla.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Mozilla.ai</div></div></div></div><a href="/all-blueprints/compare-agent-frameworks-on-finding-the-best-surf-spot" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/compare-agent-frameworks-on-finding-the-best-surf-spot" class="content-card_title">Compare agent frameworks on finding the best surf spot</a>
817<p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint demonstrates how to build a task-specific agent and compare different agent frameworks for a given use case, like finding a surfing spot.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/train-a-model-for-synthetic-audio-detection" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111bff0856916ba63b8446_by-partner.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Partner</div></div></div></div><a href="/all-blueprints/train-a-model-for-synthetic-audio-detection" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/train-a-model-for-synthetic-audio-detection" class="content-card_title">Train a model for synthetic audio detection</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This blueprint guides you through training and using a machine learning model that effectively detects synthetic and modified audio content.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/transcribe-audio-files-with-open-source-whisper-models" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111bff0856916ba63b8446_by-partner.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Partner</div></div></div></div><a href="/all-blueprints/transcribe-audio-files-with-open-source-whisper-models" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/transcribe-audio-files-with-open-source-whisper-models" class="content-card_title">Transcribe Audio Files with Open-Source Whisper Models</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint shows you how to transcribe audio files using open-source Whisper models via Speaches, a self-hosted server that mimics the OpenAI Whisper API.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/convert-documents-to-markdown-format" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111bff0856916ba63b8446_by-partner.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Partner</div></div></div></div><a href="/all-blueprints/convert-documents-to-markdown-format" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/convert-documents-to-markdown-format" class="content-card_title">Convert documents to markdown format</a>
817<p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This blueprint guides you to convert unstructured documents to Markdown format using the Docling command-line interface.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/build-your-own-local-social-media-algorithm" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111c0b830b9fc7e5e64a59_by-mozilla.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Mozilla.ai</div></div></div></div><a href="/all-blueprints/build-your-own-local-social-media-algorithm" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/build-your-own-local-social-media-algorithm" class="content-card_title">Build Your Own Timeline Algorithm</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This blueprint introduces an approach to personal, local timeline algorithms that people can either run out-of-the-box or customize.</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div><div role="listitem" class="related_collection-item w-dyn-item"><a href="/all-blueprints/finetune-an-llm-using-federated-learning" class="hide">Text Link</a><div class="content-card"><div class="content-card_tier-tag-wrapper is-absolute"><div class="tier-tag"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68111bff0856916ba63b8446_by-partner.svg" loading="lazy" alt="" class="tier-tag_icon"/><div><div fs-cmsfilter-field="type" class="display-inline">Made by </div><div fs-cmsfilter-field="type" class="display-inline">Partner</div></div></div></div><a href="/all-blueprints/finetune-an-llm-using-federated-learning" class="content-card_link-block w-inline-block"></a><div class="content-card_tag-wrapper is-absolute"><a href="/all-blueprints" class="tag is-content w-inline-block"><img src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/678674a467bed6a4426f4480_Icon%3DBlueprints.svg" loading="lazy" alt="icon blueprints" class="icon-1x1-small"/><div fs-cmsfilter-field="type">Blueprints</div></a></div><div class="content-card_icons_wrapper"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-target" class="size-auto"></div></div><div class="content-card_inner-wrapper"><a fs-cmssort-field="name" fs-cmsfilter-field="content" href="/all-blueprints/finetune-an-llm-using-federated-learning" class="content-card_title">Finetune an LLM using Federated AI</a><p fs-cmsfilter-field="content" class="content-card_title-description text-color-alternate">This Blueprint demonstrates how to finetune LLMs using federated AI with Flower, enabling collaboration on private datasets without sharing raw data</p><div class="content-card_bottom-tag-wrapper"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-target" class="tag-nest-target"></div></div></div></div><div class="hide"><div fs-cmsfilter-field="tag" class="hide">all</div></div></div></div><div role="navigation" aria-label="List" class="w-pagination-wrapper"><div class="spacer-small"></div><a href="?0f50eaaa_page=2" aria-label="Next Page" class="w-pagination-next button"><div class="w-inline-block">See more Blueprints</div><div class="button-arrow w-embed">
817<svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 818<path d="M7.89453 3.81055C7.96484 3.72266 8.10547 3.72266 8.19336 3.81055L11.8672 7.48438C11.9551 7.57227 11.9551 7.69531 11.8672 7.7832L8.19336 11.457C8.10547 11.5449 7.96484 11.5449 7.89453 11.457L7.54297 11.123C7.45508 11.0352 7.45508 10.8945 7.54297 10.8242L10.2676 8.08203H4.27344C4.15039 8.08203 4.0625 7.99414 4.0625 7.87109V7.37891C4.0625 7.27344 4.15039 7.16797 4.27344 7.16797H10.2676L7.54297 4.44336C7.45508 4.37305 7.45508 4.23242 7.54297 4.14453L7.89453 3.81055Z" fill="CurrentColor"/> 819</svg></div></a><link rel="prerender" href="?0f50eaaa_page=2"/><div aria-label="Page 1 of 2" role="heading" class="w-page-count hide">1 / 2</div></div></div></div></div></div></div><div class="padding-global"><div class="container-large"><div class="horizontal-line"></div></div></div><div class="section_hub-want"><div class="padding-global"><div class="spacer-large"></div><div class="container-medium"><div class="center-wrapper"><h2 class="heading-medium">Want to build your own Blueprints?</h2><div class="spacer-xsmall"></div><div class="max-width-medium"><p class="text-size-small text-color-alternate">See our guidelines for building a top-notch Blueprint.<br/></p></div><div class="spacer-xsmall"></div><div class="max-width-xsmall"></div></div><div class="hub-trend_component is-alternate"><div class="wab-solutions_card is-alternate"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/67855fec73338c978a82442c_icon-info-knot.svg" alt="" class="wab-solutions_card-icon"/><div class="text-weight-medium">Must-haves</div><div class="spacer-xxsmall"></div><div class="checklist"><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Open-source models and tools usage</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">README, pyproject.toml, and organized folder structure</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Demo app (Streamlit or Gradio) or jupyter notebook</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Config file for easy customization</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">CLI support</p></div></div></div></div><div class="wab-solutions_card is-alternate"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/67b7315f20f3afc38205a092_icon2.svg" alt="" class="wab-solutions_card-icon"/><div class="text-weight-medium">Nice-to-haves</div><div class="spacer-xxsmall"></div><div class="checklist"><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">CPU compatibility for most local setups</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Google Colab notebook option</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">PyPI package availability</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Dockerfile for the demo app</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Diagram of the Blueprint in the README</p></div></div><div class="item-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/68495ef50a6725cd9f23afb8_icon-check-black.svg" alt="" class="icon-1x1-custom1"/><div class="item-block"><p class="text-size-small text-color-alternate">Setup and guidance docs using mkdocs<br/></p></div></div></div></div></div><div class="spacer-medium"></div><div class="center-wrapper"><a href="https://github.com/mozilla-ai/Blueprint-template" class="button w-inline-block"><div>Github Template Repo</div><div class="button-arrow w-embed">
819<svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 820<path d="M7.89453 3.81055C7.96484 3.72266 8.10547 3.72266 8.19336 3.81055L11.8672 7.48438C11.9551 7.57227 11.9551 7.69531 11.8672 7.7832L8.19336 11.457C8.10547 11.5449 7.96484 11.5449 7.89453 11.457L7.54297 11.123C7.45508 11.0352 7.45508 10.8945 7.54297 10.8242L10.2676 8.08203H4.27344C4.15039 8.08203 4.0625 7.99414 4.0625 7.87109V7.37891C4.0625 7.27344 4.15039 7.16797 4.27344 7.16797H10.2676L7.54297 4.44336C7.45508 4.37305 7.45508 4.23242 7.54297 4.14453L7.89453 3.81055Z" fill="CurrentColor"/> 821</svg></div></a></div><div class="spacer-medium"></div></div></div></div><div class="global-footer"><div class="section_pre-footer"><div class="padding-global"><div class="container-large"><div class="pre-footer_line"></div><div class="pre-footer_component"><div id="w-node-_5c828a12-5bca-666a-0dba-fa15956119dd-2a27fca9" class="pre-footer_content-wrapper"><div class="pre-footer_feedback_illustration w-embed"><svg width="100%" height="100%" viewBox="0 0 60 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 822<path d="M30 45.986C23.0157 40.6896 15.4495 33.9782 15.4495 33.9782C9.757 28.7939 7.34374 24.3943 7.34374 24.3943C4.2349 18.5095 5.11503 14.0398 5.11503 14.0398M30 45.986C36.9701 40.6896 44.5505 33.9782 44.5505 33.9782C50.2288 28.7939 52.6563 24.3943 52.6563 24.3943C55.7651 18.4955 54.885 14.0398 54.885 14.0398M30 45.986C32.7114 41.096 36.2035 33.5578 37.183 30.4192C38.0915 27.5049 38.9149 23.4135 39.1562 21.1156C39.3975 18.8317 39.1562 16.1415 39.1562 16.1415C38.4606 9.52812 35.4511 7.88877 35.4511 7.88877C33.989 6.96402 32.4275 6.65576 32.4275 6.65576M30 45.986C35.295 40.3534 40.2209 34.1323 40.2209 34.1323C40.2209 34.1323 41.9385 31.9465 42.8187 30.6574C43.6988 29.3684 45.1468 26.2018 45.6436 24.7446M30 45.986C35.4795 41.5023 43.3581 33.8801 43.3581 33.8801C46.7793 30.5313 48.6105 27.729 50.0301 24.3803C51.4496 21.0315 52.2588 18.3413 52.06 14.4181C51.8471 10.4809 49.4906 7.81872 49.4906 7.81872C49.4906 7.81872 47.8155 5.70298 45.5726 4.93235C43.3439 4.16172 41.4843 4.11969 41.4843 4.11969M5.11503 14.0398C5.46992 9.52812 8.96205 6.57169 8.96205 6.57169M5.11503 14.0398C5.11503 14.0398 7.86898 14.25 12.8942 15.3429C17.9195 16.4358 24.4353 17.8229 24.4353 17.8229C24.4353 17.8229 27.2035 18.4254 29.9858 18.4254M8.96205 6.57169C12.2129 3.72736 16.8548 4.00759 16.8548 4.00759C21.44 4.00759 27.9132 6.75384 29.2476 7.34233C29.418 7.41238 29.5883 7.45442 29.7729 7.45442H30M8.96205 6.57169C8.96205 6.57169 10.4668 6.40356 12.7949 7.04809C12.7949 7.04809 15.1372 7.62256 16.2444 7.98685C17.3517 8.35115 21.3123 9.64021 22.675 10.1166C24.0236 10.607 27.0331 11.9661 30 11.9661C32.9527 11.9661 35.9622 10.593 37.325 10.1166C38.6877 9.6262 42.6483 8.33714 43.7556 7.98685C44.8628 7.63657 47.2051 7.04809 47.2051 7.04809C49.519 6.40356 51.0379 6.57169 51.0379 6.57169M30 7.45442H30.2271C30.4117 7.45442 30.582 7.41238 30.7524 7.34233C32.0868 6.75384 38.56 4.00759 43.1452 4.00759C43.1452 4.00759 47.7871 3.72736 51.0379 6.57169M30 7.45442V45.972C24.5205 41.5023 16.6419 33.8661 16.6419 33.8661C13.2065 30.5033 11.3895 27.715 9.96994 24.3663C8.55037 21.0175 7.74122 18.3413 7.93996 14.4041C8.1387 10.4669 10.5094 7.80471 10.5094 7.80471C10.5094 7.80471 12.1987 5.68897 14.4274 4.91834C16.6703 4.14771 18.5157 4.10567 18.5157 4.10567M51.0379 6.57169C51.0379 6.57169 54.5159 9.52812 54.885 14.0398M54.885 14.0398C54.885 14.0398 52.131 14.25 47.1058 15.3429M33.1088 43.59H30H26.8912M37.3108 40.1572C37.3108 40.1572 35.4511 40.4935 30 40.4935C24.5489 40.4935 22.6892 40.1572 22.6892 40.1572M29.9716 34.4265C29.9716 34.4265 34.2303 34.3144 35.6925 34.2584C37.1546 34.2023 42.1231 33.8521 44.6783 33.8521M52.713 24.2822C49.9591 24.2822 45.6436 24.7446 45.6436 24.7446M45.6436 24.7446C43.713 24.9127 38.3328 25.6273 38.3328 25.6273L36.3596 25.8655C34.2729 26.1037 31.8312 26.3419 29.9858 26.3139M45.6436 24.7446C46.1404 23.2874 46.6373 21.55 46.978 19.8266C47.3045 18.1031 47.1058 15.3429 47.1058 15.3429M30.0142 18.4254C32.7965 18.4254 35.5647 17.8229 35.5647 17.8229C35.5647 17.8229 42.0805 16.4358 47.1058 15.3429M47.1058 15.3429C46.8218 11.1955 44.3234 8.37918 44.3234 8.37918C41.9669 5.2406 36.7855 5.12851 36.53 5.19857M15.3075 33.8521C17.8627 33.8521 22.8312 34.2023 24.2933 34.2584C25.7555 34.3144 30.0142 34.4265 30.0142 34.4265M30 26.3139C28.1546 26.3419 25.7129 26.0897 23.6262 25.8655L21.653 25.6273C21.653 25.6273 16.2728 24.9267 14.3422 24.7446C14.3422 24.7446 10.0267 24.2822 7.27277 24.2822M27.5867 6.65576C27.5867 6.65576 26.0252 6.96402 24.5631 7.88877C24.5631 7.88877 21.5536 9.52812 20.858 16.1415C20.858 16.1415 20.6167 18.8317 20.858 21.1156C21.0993 23.3995 21.9227 27.5049 22.8312 30.4192C23.8107 33.5578 27.3028 41.082 30.0142 45.986M23.4558 5.21258C23.2145 5.14252 18.0189 5.25462 15.6624 8.39319C15.6624 8.39319 13.164 11.2095 12.88 15.3569C12.88 15.3569 12.6671 18.1172 13.0078 19.8406C13.3343 21.564 13.8454 23.3014 14.3422 24.7586C14.839 26.2158 16.287 29.3964 17.1671 30.6714C18.0473 31.9605 19.7649 34.1463 19.7649 34.1463C19.7649 34.1463 24.705 40.3674 29.9858 46" stroke="CurrentColor" stroke-width="0.870968" stroke-miterlimit="10"/> 823</svg></div><div class="text-size-medium text-weight-semibold">Submit a Blueprint</div><div class="spacer-small"></div><div class="max-width-278"><p class="text-size-small">Share your blueprint ideas or feedback to make your experience better.<br/></p></div><div class="spacer-small"></div><a href="https://forms.gle/85dMy3CLYNNKCSGk9" target="_blank" class="button w-inline-block"><div>Submit an idea</div><div class="button-arrow w-embed">
823<svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 824<path d="M7.89453 3.81055C7.96484 3.72266 8.10547 3.72266 8.19336 3.81055L11.8672 7.48438C11.9551 7.57227 11.9551 7.69531 11.8672 7.7832L8.19336 11.457C8.10547 11.5449 7.96484 11.5449 7.89453 11.457L7.54297 11.123C7.45508 11.0352 7.45508 10.8945 7.54297 10.8242L10.2676 8.08203H4.27344C4.15039 8.08203 4.0625 7.99414 4.0625 7.87109V7.37891C4.0625 7.27344 4.15039 7.16797 4.27344 7.16797H10.2676L7.54297 4.44336C7.45508 4.37305 7.45508 4.23242 7.54297 4.14453L7.89453 3.81055Z" fill="CurrentColor"/> 825</svg></div></a></div><div class="newsletter-new_component"><div class="newsletter-new_illustration w-embed"><svg width="100%" height="100%" viewBox="0 0 61 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 826<path d="M42.9502 31.0174C42.9502 31.0174 41.2852 31.0174 38.9008 31.0174C36.5164 31.0174 33.2396 31.5862 30.7486 32.2872C28.2577 32.9883 24.5546 34.8004 24.5546 34.8004L17.7478 38.5834C17.2416 38.8612 16.6555 38.9538 16.0827 38.8083C15.9762 38.7818 15.9229 38.7554 15.9229 38.7554C11.6603 36.8242 11.5404 32.3533 11.5404 32.3533C11.5005 31.8507 11.607 31.4142 11.7669 31.0703C11.98 30.6073 12.3263 30.2105 12.7393 29.9195L18.8667 25.6603C18.8667 25.6603 22.0903 23.5043 24.7677 20.1049C27.4451 16.7054 29.4432 12.5124 30.0693 10.7531M33.7457 3.3723C33.7457 3.3723 30.0027 4.72148 31.0017 12.2081C31.0017 12.2081 31.9608 19.9064 39.0606 27.1286C39.0606 27.1286 46.4269 34.0861 50.9958 31.0703M11.5138 31.9301L9.03616 34.0597C8.82303 34.2449 8.66318 34.4829 8.59658 34.7607C8.45006 35.3559 8.35681 36.467 9.19601 37.8295C10.1018 39.3241 11.5404 39.8929 12.2597 40.0913C12.5261 40.1707 12.8059 40.1442 13.059 40.0384L15.9229 38.7686M18.0408 26.2159C18.0408 26.2159 16.842 28.4116 18.7601 31.52C21.2644 35.5808 23.8619 35.1708 23.8619 35.1708M8.50334 35.8321L11.6603 33.3322M12.1132 34.8136L8.83635 37.1152M12.9657 36.3612L9.5823 38.3718M10.6479 39.3374L14.0846 37.5914M11.7802 39.9326L15.1636 38.3718M19.3862 32.4195L13.0057 36.4141M18.2406 30.5148L12.0466 34.6284M11.5671 32.8031L17.7078 28.5968M17.8011 26.9169L11.6736 31.229M14.3377 37.803L20.8381 33.9935M22.3833 34.9194L15.7763 38.7025M18.547 25.872C18.547 25.872 17.7078 28.3852 19.5327 31.2423C22.1968 35.4485 24.5413 34.8004 24.5413 34.8004M23.5023 21.5599C23.5023 21.5599 23.1426 24.126 24.115 26.2159C24.115 26.2159 25.0608 28.61 27.232 30.528C27.232 30.528 29.0303 32.1946 30.7486 32.274M28.4708 14.2319C28.4708 14.2319 27.7915 16.8642 29.4032 21.0043C29.4032 21.0043 30.0959 22.9355 31.4413 24.8138C31.4413 24.8138 33.426 27.8164 35.8104 29.3904C35.8104 29.3904 37.0625 30.3163 39.2338 31.0306M17.5879 38.6496L18.2939 40.303L19.4262 41.4273L19.9723 43.795L21.2511 46.5859C21.2511 46.5859 21.4642 47.3664 22.5565 46.7844C23.6488 46.2024 26.153 44.8267 26.153 44.8267L24.2748 43.7024L22.6631 40.2104L21.3576 38.6892L21.0779 36.7184M21.9171 46.996L23.6355 46.7182L27.7915 44.3373L26.153 44.8399M22.5032 35.9644L22.8495 38.2395L24.155 39.7474L25.8067 43.2262L27.7915 44.3108M18.4005 28.1338C18.4005 28.1338 26.3795 22.909 30.3756 13.2531M18.9333 30.1047C18.9333 30.1047 27.3652 24.5625 31.8675 17.8827M34.5583 22.962C30.8419 24.999 20.0123 31.9301 20.0123 31.9301M38.1815 27.3137C28.4042 28.5968 21.4509 33.5703 21.4509 33.5703M41.6182 30.1841C41.6182 30.1841 37.6886 30.0121 33.2262 30.6999C28.7639 31.3878 22.8362 34.5094 22.8362 34.5094M48.4516 29.3375C53.6999 24.2318 46.7199 13.9012 46.7199 13.9012C38.8475 3.2268 33.8656 6.77172 33.8656 6.77172M36.2234 20.8324L46.5734 13.8483M45.3213 28.9804C48.0387 26.2026 46.4535 21.4408 45.0149 18.4911C44.2024 16.798 43.1367 15.2372 41.8846 13.8219C36.2367 7.41985 32.8666 9.68173 32.8666 9.68173M33.1197 13.2663C33.1197 13.2663 36.7429 13.8351 39.74 18.4647C39.74 18.4647 43.1101 23.0413 41.9645 27.2079C41.9645 27.2079 47.1462 26.573 49.8902 27.2079M49.1443 18.5969C43.6829 20.3165 37.9151 23.2265 37.9151 23.2265M50.3564 23.2397C43.0035 24.0069 39.8465 25.3693 39.8465 25.3693M34.8647 18.2795C34.8647 18.2795 41.0853 12.5124 43.2166 9.82723M32.9865 12.605C35.4641 8.16058 35.7172 6.20294 35.7172 6.20294M33.7457 15.5414C37.0226 11.8113 39.4336 7.06272 39.4336 7.06272M51.9016 30.2238C56.4839 24.3111 49.757 13.4515 49.757 13.4515C40.0863 -0.900129 33.02
82664 3.70298 33.0264 3.70298C33.0264 3.70298 26.0198 6.90399 33.3328 21.0043C33.3328 21.0043 37.0892 27.9883 43.6029 31.3745C48.8645 34.1126 51.9016 30.2238 51.9016 30.2238ZM35.4508 19.4567C36.4365 21.335 37.662 23.0678 39.1139 24.6154C43.563 29.3904 46.973 29.6153 48.758 29.2052C49.6371 29.0068 50.3964 28.4645 50.9026 27.7238C54.5657 22.2212 48.2784 13.0547 48.2784 13.0547C43.2166 5.75321 39.0073 4.8273 36.7562 5.02571C35.584 5.13153 34.5183 5.77967 33.8789 6.77172C31.4813 10.4489 33.7058 16.1367 35.4508 19.4567Z" stroke="CurrentColor" stroke-width="0.75" stroke-miterlimit="10" stroke-linejoin="round"/> 827</svg></div><div class="text-size-medium text-weight-semibold">Get new Blueprints in your inbox</div><div class="spacer-small"></div><p class="text-size-small">Get the latest on blueprints to bring your ideas to life.<br/></p><div class="spacer-small"></div><div class="newsletter_embed w-embed w-script"><div style="min-height: 58px;max-width: 440px;margin: 0 auto;width: 100%">
827<script src="https://cdn.jsdelivr.net/ghost/signup-form@~0.2/umd/signup-form.min.js" data-label-1="blueprints_list" data-button-color="#161616" data-button-text-color="#eeeeee" data-site="https://blog.mozilla.ai/" data-locale="en" async></script>
827</div></div></div></div></div></div></div><div class="footer"><div class="container-large"><div class="footer_main-wrapper"><div class="footer_main-column"><div data-w-id="a6fd3074-da88-b634-0b63-1ea89ac21c62" class="footer-accordion"><div class="footer-accordion_title"><div class="footer_title">Product</div><div class="footer-accordion_icon"><div class="footer-accordion_icon-line-vertical"></div><div class="footer-accordion_icon-line-horizontal"></div></div></div><div class="footer-accordion_list-wrapper"><div class="footer-accordion_list-inner-wrapper"><a href="https://www.mozilla.ai/product/agent-platform" class="footer_link">Agent Platform</a><a href="https://www.mozilla.ai/product/agent-showroom" class="footer_link">Agent Showroom</a></div></div></div></div><div class="footer_main-column"><div data-w-id="a6fd3074-da88-b634-0b63-1ea89ac21c72" class="footer-accordion"><div class="footer-accordion_title"><div class="footer_title">Open Tools</div><div class="footer-accordion_icon"><div class="footer-accordion_icon-line-vertical"></div><div class="footer-accordion_icon-line-horizontal"></div></div></div><div class="footer-accordion_list-wrapper"><div class="footer-accordion_list-inner-wrapper"><a href="https://www.mozilla.ai/open-tools/any-agent" class="footer_link">any-agent</a><a href="https://www.mozilla.ai/open-tools/any-llm" class="footer_link">any-llm</a><a href="https://www.mozilla.ai/open-tools/mcpd" class="footer_link">mcpd</a><a href="https://www.mozilla.ai/open-tools/any-guardrail" class="footer_link">any-guardrail</a><a href="/" aria-current="page" class="footer_link w--current">Blueprints</a><a href="https://www.mozilla.ai/open-tools/lumigator" class="footer_link">LLM Eval "Lumigator"</a></div></div></div></div><div class="footer_main-column"><div data-w-id="a6fd3074-da88-b634-0b63-1ea89ac21c88" class="footer-accordion"><div class="footer-accordion_title"><div class="footer_title">Company</div><div class="footer-accordion_icon"><div class="footer-accordion_icon-line-vertical"></div><div class="footer-accordion_icon-line-horizontal"></div></div></div><div class="footer-accordion_list-wrapper"><div class="footer-accordion_list-inner-wrapper"><a href="https://www.mozilla.ai/company/about-us" class="footer_link">About us</a><a href="https://www.mozilla.ai/company/careers" class="footer_link">Careers</a><a href="https://www.mozilla.ai/company/bir" class="footer_link">Builders in Residence</a></div></div></div></div><div class="footer_main-column"><div class="footer-accordion_title"><a href="https://blog.mozilla.ai/" class="footer_link is-big">Blog</a></div></div><div class="footer_main-column is-social"><div class="footer_title is-gray">Social</div><div data-w-id="7c7e0541-5e71-e865-91b8-ba303ff55d91" class="footer-social_wrapper"><a aria-label="LinkedIn (@mozilla-ai)" href="https://www.linkedin.com/company/mozilla-ai/" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 828<path d="M13.1512 18.505H16.574V31.8894H13.1512V18.505ZM14.8524 16.7204H14.8335C13.8118 16.7204 13.1512 15.9262 13.1512 14.9349C13.1512 13.9221 13.8323 13.1512 14.872 13.1512C15.9134 13.1512 16.5544 13.9221 16.574 14.9349C16.574 15.9262 15.9134 16.7204 14.8524 16.7204ZM31.1211 23.4126C31.1211 20.7018 29.0144 18.505 26.4147 18.505C24.8214 18.505 23.4155 19.333 22.564 20.5965V18.505H19.1412V31.8894H22.564V24.7511C22.564 23.2725 23.7132 22.0742 25.1312 22.0742C26.5491 22.0742 27.6983 23.2725 27.6983 24.7511V31.8894H31.1211C31.1211 31.8894 31.1211 23.7883 31.1211 23.4126Z" fill="CurrentColor"/> 829</svg></div><div class="footer-social_icon is-hover w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 830<path d="M13.1512 18.505H16.574V31.8894H13.1512V18.505ZM14.8524 16.7204H14.8335C13.8118 16.7204 13.1512 15.9262 13.1512 14.9349C13.1512 13.9221 13.8323 13.1512 14.872 13.1512C15.9134 13.1512 16.5544 13.9221 16.574 14.9349C16.574 15.9262 15.9134 16.7204 14.8524 16.7204ZM31.1211 23.4126C31.12
83011 20.7018 29.0144 18.505 26.4147 18.505C24.8214 18.505 23.4155 19.333 22.564 20.5965V18.505H19.1412V31.8894H22.564V24.7511C22.564 23.2725 23.7132 22.0742 25.1312 22.0742C26.5491 22.0742 27.6983 23.2725 27.6983 24.7511V31.8894H31.1211C31.1211 31.8894 31.1211 23.7883 31.1211 23.4126Z" fill="#0568F7"/> 831</svg></div></a><a aria-label="X (@mozillaAI)" href="https://x.com/mozillaAI" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 832<path d="M31 32L23.9609 21.5093L23.9729 21.5191L30.3197 14H28.1988L23.0285 20.12L18.9226 14H13.3602L19.9319 23.7945L19.9311 23.7936L13 32H15.1209L20.8691 25.1911L25.4375 32H31ZM18.0822 15.6364L27.9586 30.3636H26.2779L16.3935 15.6364H18.0822Z" fill="CurrentColor"/> 833</svg></div><div class="footer-social_icon is-hover w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 834<path d="M31 32L23.9609 21.5093L23.9729 21.5191L30.3197 14H28.1988L23.0285 20.12L18.9226 14H13.3602L19.9319 23.7945L19.9311 23.7936L13 32H15.1209L20.8691 25.1911L25.4375 32H31ZM18.0822 15.6364L27.9586 30.3636H26.2779L16.3935 15.6364H18.0822Z" fill="#000000"/> 835</svg></div></a><a aria-label="Bluesky (@mozilla.ai)" href="https://bsky.app/profile/mozilla.ai" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 836<path d="M16.5765 14.2553C18.9968 16.0785 21.6006 19.7749 22.5563 21.7585V26.9977C22.5563 26.8862 22.5134 27.0122 22.421 27.2837C21.9222 28.7536 19.9739 34.4906 15.5189 29.9043C13.1731 27.4895 14.259 25.0748 18.529 24.3457C16.0863 24.7627 13.34 24.0736 12.5865 21.3718C12.3695 20.5946 12 15.8074 12 15.1608C12 11.922 14.8301 12.94 16.5765 14.2553ZM28.5361 14.2553C26.1157 16.0785 23.5119 19.7749 22.5563 21.7585V26.9977C22.5563 26.8862 22.5991 27.0122 22.6915 27.2837C23.1903 28.7536 25.1386 34.4906 29.5937 29.9043C31.9395 27.4895 30.8535 25.0748 26.5835 24.3457C29.0263 24.7627 31.7725 24.0736 32.526 21.3718C32.7431 20.5946 33.1125 15.8074 33.1125 15.1608C33.1125 11.922 30.2828 12.94 28.5361 14.2553Z" fill="CurrentColor"/> 837</svg></div><div class="footer-social_icon is-hover w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 838<path d="M16.5765 14.2553C18.9968 16.0785 21.6006 19.7749 22.5563 21.7585V26.9977C22.5563 26.8862 22.5134 27.0122 22.421 27.2837C21.9222 28.7536 19.9739 34.4906 15.5189 29.9043C13.1731 27.4895 14.259 25.0748 18.529 24.3457C16.0863 24.7627 13.34 24.0736 12.5865 21.3718C12.3695 20.5946 12 15.8074 12 15.1608C12 11.922 14.8301 12.94 16.5765 14.2553ZM28.5361 14.2553C26.1157 16.0785 23.5119 19.7749 22.5563 21.7585V26.9977C22.5563 26.8862 22.5991 27.0122 22.6915 27.2837C23.1903 28.7536 25.1386 34.4906 29.5937 29.9043C31.9395 27.4895 30.8535 25.0748 26.5835 24.3457C29.0263 24.7627 31.7725 24.0736 32.526 21.3718C32.7431 20.5946 33.1125 15.8074 33.1125 15.1608C33.1125 11.922 30.2828 12.94 28.5361 14.2553Z" fill="#0085FF"/> 839</svg></div></a><a aria-label="Mastodon (@MozillaAI)" href="https://mastodon.social/@MozillaAI" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 840<path d="M31.8955 17.4752C31.6028 15.3039 29.7121 13.5901 27.4661 13.2577C27.0864 13.2013 25.6531 13 22.3306 13H22.3062C18.9807 13 18.2686 13.2028 17.8889 13.2577C15.7055 13.5809 13.7141 15.121 13.2292 17.3166C12.999 18.3992 12.9746 19.5992 13.0173 20.7001C13.0767 22.2798 13.0889 23.8549 13.2323 25.4285C13.3314 26.4729 13.5067 27.5098 13.7522 28.5299C14.2096 30.4114 16.0699 31.9789 17.892 32.6208C19.8452 33.2872 21.9418 33.3985 23.9545 32.941C24.1756 32.8877 24.3936 32.8297 24.6102 32.7611C25.0981 32.6056 25.6714 32.4318 26.0907 32.1268C26.0968 32.1238 26.1029 32.1177 26.106 32.1116C26.109 32.1055 26.109 32.0994 26.109 32.0902V30.5685C26.109 30.5593 26.109 30.5532 26.106 30.5471C26.1029 30.541 26.0968 30.538 26.0938 30.5319C26.0877 30.5288 26.0816 30.5258 26.0755 30.5258C26.0694 30.5227 26.0633 30.5227 26.0572 30.5258C24.7657 30.8338 23.4467 30.9863 22.1217 30.9832C19.8422 30.9832 19.2292 29.9037 19.0554 29.4523C18.9151 29.0635 18.8251 28.6564 18.7886 28.2447C18.7886 28.2386 18.7916 28.2295 18.7916 28.2234C18.7947 28.2173 18.8008 28.2112 18.8038 28.2081C18.8099 28.2051 18.816 28.202 18.8221 28.199H18.8434C20.109 28.507 21.4096 28.6595 22.7133 28.6595C23.0244 28.6595 23.3385 28.6595 23.6526 28.6503C24.9624 28.6168 26.3438 28.5481 27.6338 28.295C27.6643 28.2889 27.6963 28.2828 27.7237 28.2767C29.7578 27.8849 31.6927 26.659 31.8925 23.5545C31.8986 23.4325 31.9169 22.2737 31.9169 22.1487C31.9169 21.7156 32.0572 19.0915 31.8955 17.4767V17.4752ZM28.6737 25.3141H26.5375V20.075C26.5375 18.971 26.077 18.4084 25.1438 18.4084C24.1146 18.4084 23.6008 19.0747 23.6008 20.3891V23.2541H21.4737V20.3891C21.4737 19.0732 20.9598 18.4084
84019.9306 18.4084C19.0005 18.4084 18.537 18.971 18.537 20.075V25.3126H16.4008V19.9164C16.4008 18.8124 16.6844 17.9357 17.247 17.2877C17.8249 16.6381 18.5873 16.3042 19.5326 16.3042C20.6274 16.3042 21.4554 16.7266 22.0058 17.5667L22.541 18.4587L23.0732 17.5667C23.6236 16.7266 24.4516 16.3042 25.5433 16.3042C26.4887 16.3042 27.2511 16.6366 27.832 17.2877C28.3946 17.9342 28.6783 18.8124 28.6752 19.9164V25.3126L28.6737 25.3141Z" fill="CurrentColor"/> 841</svg></div><div class="footer-social_icon is-hover w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 842<path d="M31.8955 17.4752C31.6028 15.3039 29.7121 13.5901 27.4661 13.2577C27.0864 13.2013 25.6531 13 22.3306 13H22.3062C18.9807 13 18.2686 13.2028 17.8889 13.2577C15.7055 13.5809 13.7141 15.121 13.2292 17.3166C12.999 18.3992 12.9746 19.5992 13.0173 20.7001C13.0767 22.2798 13.0889 23.8549 13.2323 25.4285C13.3314 26.4729 13.5067 27.5098 13.7522 28.5299C14.2096 30.4114 16.0699 31.9789 17.892 32.6208C19.8452 33.2872 21.9418 33.3985 23.9545 32.941C24.1756 32.8877 24.3936 32.8297 24.6102 32.7611C25.0981 32.6056 25.6714 32.4318 26.0907 32.1268C26.0968 32.1238 26.1029 32.1177 26.106 32.1116C26.109 32.1055 26.109 32.0994 26.109 32.0902V30.5685C26.109 30.5593 26.109 30.5532 26.106 30.5471C26.1029 30.541 26.0968 30.538 26.0938 30.5319C26.0877 30.5288 26.0816 30.5258 26.0755 30.5258C26.0694 30.5227 26.0633 30.5227 26.0572 30.5258C24.7657 30.8338 23.4467 30.9863 22.1217 30.9832C19.8422 30.9832 19.2292 29.9037 19.0554 29.4523C18.9151 29.0635 18.8251 28.6564 18.7886 28.2447C18.7886 28.2386 18.7916 28.2295 18.7916 28.2234C18.7947 28.2173 18.8008 28.2112 18.8038 28.2081C18.8099 28.2051 18.816 28.202 18.8221 28.199H18.8434C20.109 28.507 21.4096 28.6595 22.7133 28.6595C23.0244 28.6595 23.3385 28.6595 23.6526 28.6503C24.9624 28.6168 26.3438 28.5481 27.6338 28.295C27.6643 28.2889 27.6963 28.2828 27.7237 28.2767C29.7578 27.8849 31.6927 26.659 31.8925 23.5545C31.8986 23.4325 31.9169 22.2737 31.9169 22.1487C31.9169 21.7156 32.0572 19.0915 31.8955 17.4767V17.4752ZM28.6737 25.3141H26.5375V20.075C26.5375 18.971 26.077 18.4084 25.1438 18.4084C24.1146 18.4084 23.6008 19.0747 23.6008 20.3891V23.2541H21.4737V20.3891C21.4737 19.0732 20.9598 18.4084 19.9306 18.4084C19.0005 18.4084 18.537 18.971 18.537 20.075V25.3126H16.4008V19.9164C16.4008 18.8124 16.6844 17.9357 17.247 17.2877C17.8249 16.6381 18.5873 16.3042 19.5326 16.3042C20.6274 16.3042 21.4554 16.7266 22.0058 17.5667L22.541 18.4587L23.0732 17.5667C23.6236 16.7266 24.4516 16.3042 25.5433 16.3042C26.4887 16.3042 27.2511 16.6366 27.832 17.2877C28.3946 17.9342 28.6783 18.8124 28.6752 19.9164V25.3126L28.6737 25.3141Z" fill="url(#paint0_linear_1246_30)"/> 843<defs> 844<linearGradient id="paint0_linear_1246_30" x1="22.4861" y1="33.217" x2="22.4861" y2="13" gradientUnits="userSpaceOnUse"> 845<stop stop-color="#6364FF"/> 846<stop offset="1" stop-color="#563ACC"/> 847</linearGradient> 848</defs> 849</svg></div></a><a aria-label="Discord (Mozilla AI)" href="https://discord.gg/4gf3zXrQUc" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 850<path d="M30.4832 15.5075C28.9944 14.8032 27.4024 14.2914 25.7381 14C25.5337 14.3736 25.2949 14.8761 25.1303 15.2759C23.3611 15.0069 21.6081 15.0069 19.8714 15.2759C19.7068 14.8761 19.4626 14.3736 19.2564 14C17.5903 14.2914 15.9965 14.8051 14.5077 15.5112C11.5047 20.099 10.6906 24.5729 11.0977 28.9832C13.0894 30.4869 15.0196 31.4004 16.9173 31.9982C17.3858 31.3462 17.8037 30.6532 18.1637 29.9228C17.4781 29.6594 16.8214 29.3344 16.2009 28.9571C16.3656 28.8338 16.5266 28.7049 16.6821 28.5722C20.4666 30.3618 24.5785 30.3618 28.3178 28.5722C28.4752 28.7049 28.6362 28.8338 28.799 28.9571C28.1767 29.3362 27.5182 29.6613 26.8326 29.9247C27.1926 30.6532 27.6087 31.3481 28.079 32C29.9785 31.4022 31.9105 30.4888 33.9022 28.9832C34.3798 23.8705 33.0864 19.4377 30.4832 15.5075ZM18.6793 26.2709C17.5432 26.2709 16.6116 25.1986 16.6116 23.8929C16.6116 22.5872 17.5233 21.5131 18.6793 21.5131C19.8353 21.5131 20.7669 22.5853 20.747 23.8929C20.7488 25.1986 19.8353 26.2709 18.6793 26.2709ZM26.3206 26.2709C25.1846 26.2709 24.2529 25.1986 24.2529 23.8929C24.2529 22.5872 25.1646 21.5131 26.3206 21.5131C27.4766 21.5131 28.4082 22.5853 28.3883 23.8929C28.3883 25.1986 27.4766 26.2709 26.3206 26.2709Z" fill="CurrentColor"/> 851</svg></div><div class="footer-social_icon is-hover w-embed">
851<svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 852<path d="M30.4832 15.5075C28.9944 14.8032 27.4024 14.2914 25.7381 14C25.5337 14.3736 25.2949 14.8761 25.1303 15.2759C23.3611 15.0069 21.6081 15.0069 19.8714 15.2759C19.7068 14.8761 19.4626 14.3736 19.2564 14C17.5903 14.2914 15.9965 14.8051 14.5077 15.5112C11.5047 20.099 10.6906 24.5729 11.0977 28.9832C13.0894 30.4869 15.0196 31.4004 16.9173 31.9982C17.3858 31.3462 17.8037 30.6532 18.1637 29.9228C17.4781 29.6594 16.8214 29.3344 16.2009 28.9571C16.3656 28.8338 16.5266 28.7049 16.6821 28.5722C20.4666 30.3618 24.5785 30.3618 28.3178 28.5722C28.4752 28.7049 28.6362 28.8338 28.799 28.9571C28.1767 29.3362 27.5182 29.6613 26.8326 29.9247C27.1926 30.6532 27.6087 31.3481 28.079 32C29.9785 31.4022 31.9105 30.4888 33.9022 28.9832C34.3798 23.8705 33.0864 19.4377 30.4832 15.5075ZM18.6793 26.2709C17.5432 26.2709 16.6116 25.1986 16.6116 23.8929C16.6116 22.5872 17.5233 21.5131 18.6793 21.5131C19.8353 21.5131 20.7669 22.5853 20.747 23.8929C20.7488 25.1986 19.8353 26.2709 18.6793 26.2709ZM26.3206 26.2709C25.1846 26.2709 24.2529 25.1986 24.2529 23.8929C24.2529 22.5872 25.1646 21.5131 26.3206 21.5131C27.4766 21.5131 28.4082 22.5853 28.3883 23.8929C28.3883 25.1986 27.4766 26.2709 26.3206 26.2709Z" fill="#5865F2"/> 853</svg></div></a><a aria-label="GitHub (mozilla-ai)" href="https://github.com/mozilla-ai" target="_blank" class="footer-social_link w-inline-block"><div class="footer-social_icon w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 854<path d="M22.5225 12C16.702 12 12 16.8083 12 22.7603C12 27.5219 15.0129 31.5599 19.19 32.9837C19.7149 33.0771 19.9204 32.7503 19.9204 32.4702C19.9204 32.2135 19.8975 31.3732 19.8975 30.4629C17.2498 30.953 16.5651 29.8093 16.3596 29.2025C16.2455 28.899 15.7205 27.942 15.2868 27.6853C14.9216 27.4752 14.3967 26.985 15.264 26.9617C16.0857 26.9384 16.6792 27.732 16.8846 28.0587C17.8433 29.6926 19.3497 29.2258 19.9432 28.9457C20.0345 28.2455 20.3084 27.7786 20.6051 27.4986C18.2541 27.2185 15.8118 26.3081 15.8118 22.1768C15.8118 21.0097 16.2227 20.0294 16.8846 19.2825C16.7705 19.0024 16.4053 17.9053 16.9987 16.4348C16.9987 16.4348 17.8889 16.1547 19.8975 17.5319C20.7421 17.2985 21.6323 17.1584 22.5225 17.1584C23.4126 17.1584 24.3028 17.2751 25.1474 17.5319C27.156 16.
8541314 28.0462 16.4348 28.0462 16.4348C28.6168 17.9053 28.2516 19.0257 28.1603 19.2825C28.8222 20.0294 29.2331 20.9864 29.2331 22.1768C29.2331 26.3081 26.768 27.2185 24.417 27.4986C24.805 27.8253 25.1245 28.4789 25.1245 29.4826C25.1245 30.9297 25.1017 32.0734 25.1017 32.4469C25.1017 32.727 25.3071 33.0771 25.8321 32.9604C29.9863 31.5366 32.9993 27.4986 32.9993 22.7369C33.0677 16.8083 28.3429 12 22.5225 12Z" fill="CurrentColor"/> 855</svg></div><div class="footer-social_icon is-hover w-embed"><svg width="100%" height="100%" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> 856<path d="M22.5225 12C16.702 12 12 16.8083 12 22.7603C12 27.5219 15.0129 31.5599 19.19 32.9837C19.7149 33.0771 19.9204 32.7503 19.9204 32.4702C19.9204 32.2135 19.8975 31.3732 19.8975 30.4629C17.2498 30.953 16.5651 29.8093 16.3596 29.2025C16.2455 28.899 15.7205 27.942 15.2868 27.6853C14.9216 27.4752 14.3967 26.985 15.264 26.9617C16.0857 26.9384 16.6792 27.732 16.8846 28.0587C17.8433 29.6926 19.3497 29.2258 19.9432 28.9457C20.0345 28.2455 20.3084 27.7786 20.6051 27.4986C18.2541 27.2185 15.8118 26.3081 15.8118 22.1768C15.8118 21.0097 16.2227 20.0294 16.8846 19.2825C16.7705 19.0024 16.4053 17.9053 16.9987 16.4348C16.9987 16.4348 17.8889 16.1547 19.8975 17.5319C20.7421 17.2985 21.6323 17.1584 22.5225 17.1584C23.4126 17.1584 24.3028 17.2751 25.1474 17.5319C27.156 16.
8561314 28.0462 16.4348 28.0462 16.4348C28.6168 17.9053 28.2516 19.0257 28.1603 19.2825C28.8222 20.0294 29.2331 20.9864 29.2331 22.1768C29.2331 26.3081 26.768 27.2185 24.417 27.4986C24.805 27.8253 25.1245 28.4789 25.1245 29.4826C25.1245 30.9297 25.1017 32.0734 25.1017 32.4469C25.1017 32.727 25.3071 33.0771 25.8321 32.9604C29.9863 31.5366 32.9993 27.4986 32.9993 22.7369C33.0677 16.8083 28.3429 12 22.5225 12Z" fill="#000000"/> 857</svg></div></a><div class="footer-social_link-hover"><div>Follow us</div></div></div></div></div><div class="footer-bottom_wrapper"><p class="footer-bottom_text">Visit mozilla.aiâs not-for-profit parent, the <a href="https://www.mozilla.org/" target="_blank" class="text-style-link">Mozilla Foundation</a>.<br/>Portions of this content are ©1998â2023 by individual mozilla.org contributors.</p><div class="footer-bottom_legal-wrapper"><a href="https://www.mozilla.org/en-US/about/legal/terms/mozilla/" target="_blank" class="footer-bottom_legal-link">Terms of Use</a><div class="footer-bottom_text">|</div><a href="https://www.mozilla.org/en-US/privacy/websites/" target="_blank" class="footer-bottom_legal-link">Privacy Notice</a><div class="footer-bottom_text">|</div><a href="https://www.mozilla.org/en-US/privacy/websites/cookie-settings/" target="_blank" class="footer-bottom_legal-link">Cookies</a></div><div class="footer_logo w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 630 103" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 858<path d="M502.433 80.6841V98.6069H483.219V80.6841H502.433Z" stroke="currentColor" stroke-width="1.5"/> 859<path d="M150.821 23.5508C162.163 23.5508 171.033 26.9505 177.072 33.3613C183.117 39.7786 186.424 49.3166 186.424 61.7812C186.424 74.2465 183.133 83.7834 177.097 90.2002C171.066 96.6104 162.197 100.011 150.821 100.011C139.445 100.011 130.576 96.6103 124.546 90.2002C118.51 83.7837 115.219 74.2475 115.219 61.7832C115.252 49.2833 118.559 39.7448 124.596 33.3359C130.626 26.934 139.479 23.5508 150.821 23.5508ZM421.391 23.5508C426.815 23.5508 431.242 24.8924 434.561 27.3467C437.873 29.7967 440.139 33.3993 441.174 38.0342L441.305 38.6201H447.133V24.957H469.355V37.9238H461.205V85.5703H469.355V98.5381H458.747C454.868 98.5381 451.995 97.4864 450.089 95.5762C448.182 93.6656 447.133 90.7846 447.133 86.8965V84.874H441.305L441.174 85.4609C440.139 90.0958 437.873 93.6975 434.561 96.1475C431.242 98.6017 426.815 99.9434 421.391 99.9434C412.871 99.9433 405.619 96.3181 400.48 89.7578C395.33 83.1826 392.271 73.6142 392.271 61.7139C392.271 49.8133 395.331 40.2623 400.48 33.7041C405.619 27.1607 412.869 23.5509 421.391 23.5508ZM377.874 2.98926V98.5381H359.46V15.9561H351.308V2.98926H377.874ZM336.576 2.98926V98.5381H318.163V15.9561H310.011V2.98926H336.576ZM295.347 24.957V98.5381H276.933V37.9238H268.78V24.957H295.347ZM256.321 24.957V38.4043L218.47 84.3438L217.459 85.5703H256.855V98.5381H196.076V85.0889L233.928 39.1514L234.938 37.9238H196.61V24.957H256.321ZM35.873 2.98926L48.2471 64.0059L48.3691 64.6074H54.0723L54.1943 64.0059L66.5684 2.98926H101.691V98.5381H83.2773V18.501H77.4453L77.3174 19.0918L60.0713 98.5381H42.4365L25.1904 19.0918L25.0625 18.501H19.2305V98.5381H0.75V2.98926H35.873ZM150.821 37.4551C145.477 37.4551 141.404 38.9014 138.69 42.0801C135.999 45.233 134.769 49.951 134.769 56.2217V67.21C134.802 73.4803 136.05 78.1963 138.74 81.3477C141.453 84.5255 145.508 85.9726 150.821 85.9727C156.134 85.9727 160.206 84.5259 162.927 81.3486C165.626 78.1964 166.874 73.4789 166.874 67.2061V56.2217C166.874 49.951 165.643 45.233 162.952 42.0801C160.239 38.9014 156.166 37.4551 150.821 37.4551ZM427.271 37.4551C422.086 37.4551 418.159 38.9066 415.557 42.0928C412.982 45.2454 411.82 49.9587 411.82 56.2217V67.2061C411.82 73.4692 412.982 78.1822 415.557 81.335C418.159 84.5214 422.086 85.9727 427.271 85.9727C432.457 85.9726 436.385 84.5213 438.987 81.335C441.562 78.1822 442.723 73.469 442.723 67.2061V56.2217C442.723 49.9588 441.562 45.2454 438.987 42.0928C436.385 38.9064 432.457 37.4551 427.271 37.4551ZM295.347 2.98926V15.9561H276.933V2.98926H295.347Z" stroke="currentColor" stroke-width="1.5"/> 860<path d="M539.735 22.4116C545.16 22.4116 549.588 23.7532 552.906 26.2075C556.219 28.6576 558.485 32.2601 559.521 36.895L559.652 37.481H565.479V23.8179H587.701V36.7847H579.547V84.4312H587.701V97.3979H577.093C573.214 97.3979 570.34 96.3472 568.435 94.437C566.528 92.5265 565.479 89.6454 565.479 85.7573V83.7349H559.652L559.521 84.3218C558.485 88.9564 556.219 92.5583 552.906 95.0083C549.588 97.4627 545.16 98.8052 539.735 98.8052C531.216 98.8052 523.965 95.1792 518.826 88.6187C
860513.676 82.0434 510.616 72.4751 510.616 60.5747C510.616 48.6741 513.676 39.1232 518.826 32.5649C523.964 26.0215 531.215 22.4116 539.735 22.4116ZM545.615 36.3159C540.431 36.3159 536.504 37.7673 533.901 40.9536C531.326 44.1063 530.165 48.8194 530.165 55.0825V66.0669C530.165 72.3299 531.326 77.0431 533.901 80.1958C536.504 83.3821 540.431 84.8335 545.615 84.8335C550.802 84.8335 554.73 83.3821 557.333 80.1958C559.909 77.0431 561.069 72.3299 561.069 66.0669V55.0825C561.069 48.8194 559.909 44.1063 557.333 40.9536C554.73 37.7673 550.802 36.3159 545.615 36.3159Z" stroke="currentColor" stroke-width="1.5"/> 861<path d="M628.353 24.9585V98.5386H609.938V37.9253H601.788V24.9585H628.353ZM628.353 2.99072V15.9575H609.938V2.99072H628.353Z" stroke="currentColor" stroke-width="1.5"/> 862</svg></div></div></div></div></div></main><div class="script-functions"><div class="slidercontentcard w-embed w-script">
862<script> 863 function sliderContentCard() { 864 console.log('start sliderContentCard'); 865 866 var splide = new Splide('.is-splide-content-card', { 867 autoWidth: true, 868 type: 'loop', 869 arrows: true, 870 pagination: false, 871 }); 872 873 splide.mount(); 874 875 console.log('end sliderContentCard'); 876 } 877</script>
877</div><div class="sliderfindtags w-embed w-script">
877<script> 878 function sliderFindTags() { 879 console.log('start sliderFindTags'); 880 881 var splide = new Splide('.is-splide-find-tags', { 882 autoWidth: true, 883 type: 'slide', 884 arrows: true, 885 pagination: false, 886 focus : 0, 887 omitEnd : true, 888 breakpoints: { 889 767: { 890 gap: '0.5rem', 891 }, 892 } 893 }); 894 895 splide.mount(); 896 897 console.log('end sliderFindTags'); 898 } 899</script>
899</div></div></div><div class="hide"><div class="w-dyn-list"><div fs-cmsnest-collection="tags-style2" fs-cmsnest-element="nest-source" role="list" class="content-card_tags-wrapper w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/tags/evaluation" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Evaluation</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/model-training" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Model Training</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/synthetic-data-detection" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Synthetic Data Detection</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/ocr" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">OCR</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/agents" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Agents</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/byota" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">BYOTA</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetune-stt-with-your-voice" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Finetune STT with your voice</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/map-features-in-osm-with-cv" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Map Features in OSM with CV</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetune-llm-using-federated-ai" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Finetune LLM using Federated AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/embedding" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Embedding</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/federated-ai" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Federated AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/image-segmentation" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Image Segmentation</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/object-detection" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Object Detection</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/automatic-speech-recognition" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Automatic Speech Recognition</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/speech-to-text" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Speech-to-Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/query-structured-documents" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Query structured documents Q&A</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/emails" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Emails</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/newsletter" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Newsletter</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/podcast" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Podcast</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/community" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Community</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/events" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Events</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/discord" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Discord</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/data-extraction" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Data Extraction</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/user-interface" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">User-Interface</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/performance-optimization" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Performance Optimization</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm-inference" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">LLM Inference</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/language-modelling" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Language Modelling</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text-to-text" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Text-to-Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text-to-speech" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Text-to-Speech</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">LLM</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/email" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Email</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/podcast-personalities" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Podcast personalities</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/document-to-podcast" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Document-to-podcast</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/blueprints" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Blueprints</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/use-cases" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Use Cases</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/english" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">English</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/general-language" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">General Language</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/multilingual" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Multilingual</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/audio" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Audio</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetuning" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Finetuning</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/local-ai" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Local AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/federated-learning" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">Federated Learning</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm-integration" class="hide">Text Link</a><div class="tag is-style2"><div fs-cmsfilter-field="tag">LLM Integration</div></div></div></div></div><div class="w-dyn-list"><div fs-cmsnest-collection="tags" fs-cmsnest-element="nest-source" role="list" class="content-card_tags-wrapper w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/tags/evaluation" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Evaluation</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/model-training" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">
899Model Training</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/synthetic-data-detection" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Synthetic Data Detection</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/ocr" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">OCR</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/agents" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Agents</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/byota" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">BYOTA</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetune-stt-with-your-voice" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Finetune STT with your voice</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/map-features-in-osm-with-cv" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Map Features in OSM with CV</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetune-llm-using-federated-ai" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Finetune LLM using Federated AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/embedding" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Embedding</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/federated-ai" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Federated AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/image-segmentation" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Image Segmentation</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/object-detection" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Object Detection</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/automatic-speech-recognition" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Automatic Speech Recognition</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/speech-to-text" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Speech-to-Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/query-structured-documents" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Query structured documents Q&A</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/emails" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Emails</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/newsletter" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Newsletter</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/podcast" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Podcast</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/community" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Community</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/events" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Events</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/discord" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Discord</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/data-extraction" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Data Extraction</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/user-interface" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">User-Interface</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/performance-optimization" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Performance Optimization</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm-inference" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">LLM Inference</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/language-modelling" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Language Modelling</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text-to-text" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Text-to-Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text-to-speech" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Text-to-Speech</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">LLM</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/email" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Email</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/podcast-personalities" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Podcast personalities</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/document-to-podcast" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Document-to-podcast</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/blueprints" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Blueprints</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/use-cases" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Use Cases</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/english" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">English</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/general-language" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">General Language</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/multilingual" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Multilingual</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/audio" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Audio</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/text" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Text</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/finetuning" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Finetuning</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/local-ai" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Local AI</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/federated-learning" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">Federated Learning</div></div></div><div role="listitem" class="w-dyn-item"><a href="/tags/llm-integration" class="hide">Text Link</a><div class="tag"><div fs-cmsfilter-field="tag">LLM Integration</div></div></div></div></div><div class="content-card_icons_collection-list-wrapper w-dyn-list"><div fs-cmsnest-collection="icons" fs-cmsnest-element="nest-source" role="list" class="content-card_icons_collection-list w-dyn-items"><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/algorithm" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89936e84deae78fd84b3c_Property%201%3Dalgorithm.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Algorithm</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/variant8" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d8996b17e8a71e7fbcaa69_Property%201%3DFind.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">TBD</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/synthetic-audio-detection-model" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89936e84deae78fd84b3c_Property%201%3Dalgorithm.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Train Model</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/document" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89965d1d671a7aa31aa8b_Property%201%3DDocument.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Document</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/image" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89991bb898ab2cb41dfd1_Property%201%3DImage.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Image</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/language" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89983cc7cb6f284093926_Property%201%3DLanguage.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">TBD</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/speech" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89972366d7179b3063dd7_Property%201%3DSpeech.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">
899Speech</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/federated-learning" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d8995eca0ecaa3307eed3e_Property%201%3DFederated%20Learning.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Federated AI</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/computer-vision" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d899583e6564ebd52d1b05_Property%201%3DComputer%20Vision.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">CompVis</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/audio-file" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89972366d7179b3063dd7_Property%201%3DSpeech.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Audio File</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/agent" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/681e0549e95df2e39795d8fe_Robots%20(1).svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Build an Agent</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/podcast" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d899975ebf959d435bf746_Property%201%3DMic.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Podcast</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/q-a" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d899aa5ceee0e2a8e93961_Property%201%3DComment%20Check.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Q&A</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/document-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89965d1d671a7aa31aa8b_Property%201%3DDocument.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Document</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/map-features-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d899465ebf959d435ba5f5_Property%201%3DMap%20Features.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Map Features</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/algorithm-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89936e84deae78fd84b3c_Property%201%3Dalgorithm.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Fetch Posts & Generate Embeddings with LLM</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/transcript-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89965d1d671a7aa31aa8b_Property%201%3DDocument.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Transcript</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/markdown-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/6800e645a79ab1712ce7b0e7_Markdown.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Markdown</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/detect-synthetic-audio-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89972366d7179b3063dd7_Property%201%3DSpeech.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Detect synthetic audio</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/surf-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/681e050a702ca1c72976356d_Surf%20(1).svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Evaluate surf-spot finding</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/agent-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68656b11f97304c9aab9c1b0_robot.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Build an Agent</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/browser-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/68664b2ad13b05265818e18e_browser-thin.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Browser</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item">
899<a href="/blueprints-icons/image-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89991bb898ab2cb41dfd1_Property%201%3DImage.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Image</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/social-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d8997daa8a41fab846fc76_Property%201%3DSocial.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Personalized Timeline</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/llm-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89936e84deae78fd84b3c_Property%201%3Dalgorithm.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">LLM</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/computer-vision-2" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d899583e6564ebd52d1b05_Property%201%3DComputer%20Vision.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">CompVis</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/social" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d8997daa8a41fab846fc76_Property%201%3DSocial.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">Personalized Timeline</div></div></div><div role="listitem" class="content-card_icons_collection-item w-dyn-item"><a href="/blueprints-icons/llm" class="hide">Text Link</a><div class="content-card_icons_card"><div class="content-card_icons_link-block"><img src="https://cdn.prod.website-files.com/66f2feef6cd182361acd52e8/67d89936e84deae78fd84b3c_Property%201%3Dalgorithm.svg" loading="lazy" alt="" class="content-card_icons_image"/></div><div class="content-card_icons_text">LLM</div></div></div></div></div></div>
899<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=66f2fdfc0fd0f7653844cefb" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
899<script src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript"></script>
899<script src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/js/webflow.schunk.582f6e736df4d5f2.js" type="text/javascript"></script>
899<script src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/js/webflow.schunk.61b534daaaeddbc7.js" type="text/javascript"></script>
899<script src="https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb/js/webflow.ccfccb7a.124ce7fbabdb10fe.js" type="text/javascript"></script>
899<script src=" 900https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js 901"></script>
901 902
903<script> sliderFindTags(); </script>
903 904
905<script src="https://cdn.jsdelivr.net/gh/greghub/green-audio-player/dist/js/green-audio-player.min.js"></script>
vendor: 1 bytes, line 905
905
906<script> 907 GreenAudioPlayer.init({ 908 selector: '.audio-player', // inits Green Audio Player on each audio container that has class "player" 909 stopOthersOnPlay: true 910 }); 911</script>
911 912 913 914
915<script> 916$(function() { 917 // Remove hidden slides 918 $('.w-slide.w-condition-invisible').remove(); 919 920 // Remove navigation if there are no slides left 921 if ($('.w-slide').length === 1) { 922 $('.w-slider-nav').remove(); 923 } 924 925 // Redraw the slider 926 Webflow.require('slider').redraw(); 927}); 928</script>
928</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.