{"id":842,"date":"2025-02-04T12:12:20","date_gmt":"2025-02-04T12:12:20","guid":{"rendered":"https:\/\/janusai.pro\/?page_id=842"},"modified":"2025-02-04T12:12:24","modified_gmt":"2025-02-04T12:12:24","slug":"janus-pro-1b-running-in-your-browser","status":"publish","type":"page","link":"https:\/\/janusai.pro\/cs\/janus-pro-1b-running-in-your-browser\/","title":{"rendered":"Janus Pro 1B Spu\u0161t\u011bn\u00ed v prohl\u00ed\u017ee\u010di"},"content":{"rendered":"<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-9-color\">Safari zat\u00edm nen\u00ed podporov\u00e1no\u3002<\/mark><\/p>\n\n\n<style>.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1080px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id842_d680fa-30 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id842_d680fa-30 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id842_d680fa-30 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column842_b238b3-a6 > .kt-inside-inner-col,.kadence-column842_b238b3-a6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_b238b3-a6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_b238b3-a6{position:relative;}@media all and (max-width: 1024px){.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_b238b3-a6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_b238b3-a6\"><div class=\"kt-inside-inner-col\">\n<iframe\n\tsrc=\"https:\/\/llmhacker-janus-pro-webgpu.static.hf.space\"\n\tframeborder=\"0\"\n\twidth=\"1080px\"\n\theight=\"850\"\n><\/iframe>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1080px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id842_5b506f-d0 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id842_5b506f-d0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id842_5b506f-d0 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column842_3ece6d-66 > .kt-inside-inner-col,.kadence-column842_3ece6d-66 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_3ece6d-66 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_3ece6d-66{position:relative;}@media all and (max-width: 1024px){.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_3ece6d-66 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_3ece6d-66\"><div class=\"kt-inside-inner-col\"><style>.kadence-column842_4dc46a-6d > .kt-inside-inner-col,.kadence-column842_4dc46a-6d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column842_4dc46a-6d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column842_4dc46a-6d{position:relative;}@media all and (max-width: 1024px){.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column842_4dc46a-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column842_4dc46a-6d\"><div class=\"kt-inside-inner-col\">\n<p>Janus Pro WebGPU je \u0161pi\u010dkov\u00e1 aplikace ur\u010den\u00e1 pro jednotn\u00e9 multimod\u00e1ln\u00ed porozum\u011bn\u00ed a generov\u00e1n\u00ed v prohl\u00ed\u017ee\u010di. Vyu\u017e\u00edv\u00e1 model Janus-Pro-1B, co\u017e je autoregresn\u00ed r\u00e1mec vyvinut\u00fd pro zpracov\u00e1n\u00ed textov\u00fdch i obrazov\u00fdch vstup\u016f a v\u00fdstup\u016f, co\u017e z n\u011bj \u010din\u00ed univerz\u00e1ln\u00ed n\u00e1stroj pro r\u016fzn\u00e9 \u00falohy um\u011bl\u00e9 inteligence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">P\u0159ehled Janus Pro WebGPU<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>R\u00e1mec<\/strong>: Aplikace je vytvo\u0159ena pomoc\u00ed Reactu a Vite, vyu\u017e\u00edv\u00e1 Transformers.js pro integraci modelu a WebGPU pro hardwarovou akceleraci.<\/li>\n\n\n\n<li><strong>Schopnosti modelu<\/strong>: Janus-Pro-1B vynik\u00e1 v multimod\u00e1ln\u00edch \u00faloh\u00e1ch, proto\u017ee umo\u017e\u0148uje u\u017eivatel\u016fm zad\u00e1vat obr\u00e1zky a p\u0159ij\u00edmat generovan\u00e9 obr\u00e1zky nebo textov\u00e9 odpov\u011bdi. Tento model vynik\u00e1 zejm\u00e9na schopnost\u00ed interpretovat a generovat obsah na z\u00e1klad\u011b vizu\u00e1ln\u00edch vstup\u016f, \u010d\u00edm\u017e demonstruje pokro\u010dil\u00e9 schopnosti v oblasti porozum\u011bn\u00ed i generov\u00e1n\u00ed vizu\u00e1ln\u00edch dat.<\/li>\n\n\n\n<li><strong>V\u00fdkon<\/strong>: Model funguje efektivn\u011b ve webov\u00fdch prohl\u00ed\u017ee\u010d\u00edch, kter\u00e9 podporuj\u00ed WebGPU, jako je nap\u0159\u00edklad Chrome. U\u017eivatel\u00e9 hl\u00e1s\u00ed v\u00fdznamn\u00e9 v\u00fdkonnostn\u00ed v\u00fdhody, v\u010detn\u011b rychlej\u0161\u00edho odvozov\u00e1n\u00ed v porovn\u00e1n\u00ed s tradi\u010dn\u00edmi sestavami s GPU.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Za\u010d\u00edn\u00e1me s Janus Pro WebGPU<\/h2>\n\n\n\n<p>Chcete-li nastavit a spustit aplikaci Janus Pro WebGPU lok\u00e1ln\u011b, postupujte podle n\u00e1sleduj\u00edc\u00edch krok\u016f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Klonov\u00e1n\u00ed \u00falo\u017ei\u0161t\u011b<\/strong>:bash<code>git clone https:\/\/github.com\/huggingface\/transformers.js-examples.git<\/code><\/li>\n\n\n\n<li><strong>P\u0159ejd\u011bte do adres\u00e1\u0159e projektu<\/strong>:bash<code>cd transformers.js-examples\/janus-webgpu<\/code><\/li>\n\n\n\n<li><strong>Instalace z\u00e1vislost\u00ed<\/strong>:bash<code>npm install<\/code><\/li>\n\n\n\n<li><strong>Spu\u0161t\u011bn\u00ed v\u00fdvojov\u00e9ho serveru<\/strong>:bash<code>npm run dev <\/code>Po proveden\u00ed t\u011bchto p\u0159\u00edkaz\u016f otev\u0159ete prohl\u00ed\u017ee\u010d a p\u0159ejd\u011bte na adresu\u00a0<code>http:\/\/localhost:5173<\/code>\u00a0pro interakci s aplikac\u00ed<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Specifikace modelu<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0160kolen\u00ed<\/strong>: Janus-Pro-1B je tr\u00e9nov\u00e1n pomoc\u00ed lehk\u00e9ho distribuovan\u00e9ho tr\u00e9ninkov\u00e9ho r\u00e1mce a dosahuje konkurenceschopn\u00e9ho v\u00fdkonu v r\u016fzn\u00fdch srovn\u00e1vac\u00edch testech. Je vybaven jedine\u010dnou architekturou, kter\u00e1 odd\u011bluje cesty vizu\u00e1ln\u00edho k\u00f3dov\u00e1n\u00ed pro \u00falohy porozum\u011bn\u00ed a generov\u00e1n\u00ed, \u010d\u00edm\u017e zvy\u0161uje stabilitu i v\u00fdkonnost<\/li>\n\n\n\n<li><strong>Omezen\u00ed vstupu<\/strong>: Model podporuje obrazov\u00e9 vstupy o velikosti a\u017e 384 \u00d7 384 pixel\u016f, co\u017e m\u016f\u017ee ovlivnit jeho v\u00fdkon p\u0159i podrobn\u00fdch \u00faloh\u00e1ch, jako je optick\u00e9 rozpozn\u00e1v\u00e1n\u00ed znak\u016f (OCR). U\u017eivatel\u00e9 si mohou v\u0161imnout, \u017ee generovan\u00e9 obr\u00e1zky jsou sice s\u00e9manticky bohat\u00e9, ale kv\u016fli tomuto omezen\u00ed rozli\u0161en\u00ed mohou postr\u00e1dat jemn\u00e9 detaily.<\/li>\n\n\n\n<li><strong>Otev\u0159en\u00fd zdrojov\u00fd k\u00f3d<\/strong>: Janus Pro je k dispozici pod licenc\u00ed open-source, kter\u00e1 umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159\u016fm voln\u011b zkoumat jeho mo\u017enosti p\u0159i dodr\u017een\u00ed etick\u00fdch z\u00e1sad pou\u017e\u00edv\u00e1n\u00ed.<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Safari zat\u00edm nen\u00ed podporov\u00e1no\u3002 Janus Pro WebGPU je \u0161pi\u010dkov\u00e1 aplikace navr\u017een\u00e1 pro sjednocen\u00e9 multimod\u00e1ln\u00ed porozum\u011bn\u00ed a generov\u00e1n\u00ed v prohl\u00ed\u017ee\u010di. Vyu\u017e\u00edv\u00e1 model Janus-Pro-1B, co\u017e je autoregresivn\u00ed r\u00e1mec vyvinut\u00fd pro zpracov\u00e1n\u00ed textov\u00fdch i obrazov\u00fdch vstup\u016f a v\u00fdstup\u016f, co\u017e z n\u011bj \u010din\u00ed v\u0161estrann\u00fd n\u00e1stroj pro r\u016fzn\u00e9 \u00falohy um\u011bl\u00e9 inteligence. P\u0159ehled Janus Pro WebGPU Z\u00edsk\u00e1v\u00e1n\u00ed\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-842","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/pages\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":1,"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/pages\/842\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/pages\/842\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/janusai.pro\/cs\/wp-json\/wp\/v2\/media?parent=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}