{"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\/ro\/janus-pro-1b-running-in-your-browser\/","title":{"rendered":"Janus Pro 1B ruleaz\u0103 \u00een browserul dvs."},"content":{"rendered":"<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-9-color\">Safari nu este acceptat \u00eenc\u0103\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 este o aplica\u021bie de ultim\u0103 or\u0103 conceput\u0103 pentru \u00een\u021belegerea \u0219i generarea multimodal\u0103 unificat\u0103 \u00een browser. Aceasta utilizeaz\u0103 modelul Janus-Pro-1B, care este un cadru autoregresiv dezvoltat pentru a gestiona at\u00e2t intr\u0103rile, c\u00e2t \u0219i ie\u0219irile de text \u0219i imagine, ceea ce o face un instrument versatil pentru diverse sarcini AI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prezentare general\u0103 a Janus Pro WebGPU<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cadru<\/strong>: Aplica\u021bia este construit\u0103 folosind React \u0219i Vite, utiliz\u00e2nd Transformers.js pentru integrarea modelului \u0219i WebGPU pentru accelerarea hardware.<\/li>\n\n\n\n<li><strong>Capacit\u0103\u021bi ale modelului<\/strong>: Janus-Pro-1B exceleaz\u0103 \u00een sarcinile multimodale, permi\u021b\u00e2nd utilizatorilor s\u0103 introduc\u0103 imagini \u0219i s\u0103 primeasc\u0103 imagini generate sau r\u0103spunsuri bazate pe text. Acest model este deosebit de remarcabil pentru capacitatea sa de a interpreta \u0219i de a genera con\u021binut bazat pe intr\u0103ri vizuale, demonstr\u00e2nd capacit\u0103\u021bi avansate at\u00e2t \u00een \u00een\u021belegerea, c\u00e2t \u0219i \u00een generarea de date vizuale.<\/li>\n\n\n\n<li><strong>Performan\u021b\u0103<\/strong>: Modelul func\u021bioneaz\u0103 eficient \u00een browserele web care accept\u0103 WebGPU, cum ar fi Chrome. Utilizatorii au raportat beneficii semnificative de performan\u021b\u0103, inclusiv timpi de inferen\u021b\u0103 mai rapizi comparativ cu configura\u021biile GPU tradi\u021bionale.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">No\u021biuni introductive cu Janus Pro WebGPU<\/h2>\n\n\n\n<p>Pentru a configura \u0219i a rula local aplica\u021bia Janus Pro WebGPU, urma\u021bi ace\u0219ti pa\u0219i:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Clona\u021bi depozitul<\/strong>:bash<code>git clone https:\/\/github.com\/huggingface\/transformers.js-examples.git<\/code><\/li>\n\n\n\n<li><strong>Naviga\u021bi la directorul proiectului<\/strong>:bash<code>cd transformers.js-examples\/janus-webgpu<\/code><\/li>\n\n\n\n<li><strong>Instalarea dependen\u021belor<\/strong>:bash<code>npm install<\/code><\/li>\n\n\n\n<li><strong>Rula\u021bi serverul de dezvoltare<\/strong>:bash<code>npm run dev <\/code>Dup\u0103 executarea acestor comenzi, deschide\u021bi browserul \u0219i naviga\u021bi la\u00a0<code>http:\/\/localhost:5173<\/code>\u00a0pentru a interac\u021biona cu aplica\u021bia<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Model Specifica\u021bii<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Formare profesional\u0103<\/strong>: Janus-Pro-1B este instruit utiliz\u00e2nd un cadru de instruire distribuit u\u0219or, ob\u021bin\u00e2nd performan\u021be competitive \u00een diferite criterii de referin\u021b\u0103. Acesta prezint\u0103 o arhitectur\u0103 unic\u0103 care separ\u0103 c\u0103ile de codificare vizual\u0103 pentru sarcinile de \u00een\u021belegere \u0219i generare, \u00eembun\u0103t\u0103\u021bind at\u00e2t stabilitatea, c\u00e2t \u0219i performan\u021ba<\/li>\n\n\n\n<li><strong>Limit\u0103ri de intrare<\/strong>: Modelul accept\u0103 imagini de p\u00e2n\u0103 la 384 \u00d7 384 pixeli, ceea ce poate afecta performan\u021ba sa \u00een sarcini detaliate precum recunoa\u0219terea optic\u0103 a caracterelor (OCR). Utilizatorii pot observa c\u0103, de\u0219i imaginile generate sunt bogate din punct de vedere semantic, acestea pot fi lipsite de detalii fine din cauza acestei limit\u0103ri a rezolu\u021biei<\/li>\n\n\n\n<li><strong>Surs\u0103 deschis\u0103<\/strong>: Janus Pro este disponibil sub o licen\u021b\u0103 open-source, permi\u021b\u00e2nd dezvoltatorilor s\u0103 exploreze liber capacit\u0103\u021bile sale, respect\u00e2nd \u00een acela\u0219i timp liniile directoare de utilizare etic\u0103<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Safari nu este \u00eenc\u0103 acceptat\u3002 Janus Pro WebGPU este o aplica\u021bie de ultim\u0103 or\u0103 conceput\u0103 pentru \u00een\u021belegerea \u0219i generarea multimodal\u0103 unificat\u0103 \u00een browser. Utilizeaz\u0103 modelul Janus-Pro-1B, care este un cadru autoregresiv dezvoltat pentru a gestiona at\u00e2t intr\u0103rile \u0219i ie\u0219irile de text, c\u00e2t \u0219i de imagini, f\u0103c\u00e2ndu-l un instrument versatil pentru diverse sarcini AI. Prezentare general\u0103 a Janus Pro WebGPU Ob\u021binerea...<\/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\/ro\/wp-json\/wp\/v2\/pages\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":1,"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/pages\/842\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/pages\/842\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/janusai.pro\/ro\/wp-json\/wp\/v2\/media?parent=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}