PageSourceSearch

https://mzai-blueprints.webflow.io/

html mzai-blueprints.webflow.io collected 2026-10-03 13:30:44 UTC 153,581 bytes, 928 lines download raw bytes

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 &quot;Lumigator&quot;</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(&quot;https://cdn.prod.website-files.com/66f2fdfc0fd0f7653844cefb%2F67e14d4ea7431c4c32296628_Blueprints%20Animation-Paper10-Sky90-poster-00001.jpg&quot;)" 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 &quot;Lumigator&quot;</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&amp;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&amp;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&amp;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 &amp; 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.