Spaces:
Running
Running
JEVI ์ ๋ฉด ๋ฐฐ์น: ๋๋ฌธ ํ์ด๋ก + jevi.html ์ ์ค + ์ ํ์ด์ง ๋ฉ๋ด + sitemap/llms
0567883 verified Download open.html from ginigen-ai/edge: direct link, hf CLI and curl.
- Browser
- Download file 28.8 kB
-
https://huggingface.co/spaces/ginigen-ai/edge/resolve/main/open.html
- Command line
-
hf download hf://spaces/ginigen-ai/edge/open.html
-
curl -L -o open.html https://huggingface.co/spaces/ginigen-ai/edge/resolve/main/open.html
28.8 kB
| <html lang="ko"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <title>์ง๋์ AI โ ๋ชจ๋ธ ยท ๋ฆฌ๋๋ณด๋</title> | |
| <meta name="description" content="์ง๋(ํ๊ฐ) ยท ์ (๋ชจ๋ธ) ยท AI(์ฃ์ง). ๊ณต๊ฐํ ๋ฆฌ๋๋ณด๋์ ๋ชจ๋ธ ์ ๋ถ."> | |
| <link rel="canonical" href="https://www.ginigen.net/open.html"> | |
| <meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large"> | |
| <meta property="og:type" content="website"> | |
| <meta property="og:site_name" content="์ง๋์ AI"> | |
| <meta property="og:locale" content="ko_KR"> | |
| <meta property="og:locale:alternate" content="en_US"> | |
| <meta property="og:url" content="https://www.ginigen.net/open.html"> | |
| <meta property="og:title" content="์ง๋์ AI โ ๋ชจ๋ธ ยท ๋ฆฌ๋๋ณด๋"> | |
| <meta property="og:description" content="์ง๋(ํ๊ฐ) ยท ์ (๋ชจ๋ธ) ยท AI(์ฃ์ง). ๊ณต๊ฐํ ๋ฆฌ๋๋ณด๋์ ๋ชจ๋ธ ์ ๋ถ."> | |
| <meta name="twitter:card" content="summary_large_image"> | |
| <meta name="twitter:title" content="์ง๋์ AI โ ๋ชจ๋ธ ยท ๋ฆฌ๋๋ณด๋"> | |
| <meta name="twitter:description" content="์ง๋(ํ๊ฐ) ยท ์ (๋ชจ๋ธ) ยท AI(์ฃ์ง). ๊ณต๊ฐํ ๋ฆฌ๋๋ณด๋์ ๋ชจ๋ธ ์ ๋ถ."> | |
| <script type="application/ld+json"> | |
| {"@context":"https://schema.org","@graph":[ | |
| {"@type":"Organization","@id":"https://www.ginigen.net/#org","name":"์ง๋์ AI", | |
| "alternateName":["GiniGen AI","ใ์ง๋์ ์์ด์์ด"], | |
| "url":"https://www.ginigen.net/","email":"ginigenaihp@gmail.com", | |
| "description":"๋๋ฉ์ธ ํนํ ์ฃ์ง AI. ์ธํฐ๋ท ์์ด ๊ธฐ๊ธฐ ์์์ ์๋ํ๋ ๋ชจ๋ธ๊ณผ ๊ทธ ๋ชจ๋ธ์ ๊ณ ๋ฅด๋ ํ๊ฐ ์ฒด๊ณ๋ฅผ ๋ง๋ญ๋๋ค.", | |
| "address":{"@type":"PostalAddress","addressCountry":"KR","addressRegion":"์์ธ", | |
| "addressLocality":"๊ฐ๋จ๊ตฌ","streetAddress":"๊ฐ๋จ๋๋ก112๊ธธ 47, 2์ธต 424"}, | |
| "sameAs":["https://huggingface.co/ginigen-ai","https://huggingface.co/ginigen"]}, | |
| {"@type":"WebSite","@id":"https://www.ginigen.net/#site","url":"https://www.ginigen.net/", | |
| "name":"์ง๋์ AI","inLanguage":["ko","en"], | |
| "publisher":{"@id":"https://www.ginigen.net/#org"}}]} | |
| </script> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | |
| <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@200;300;400;500;600;700&display=swap"> | |
| <style> | |
| :root{ | |
| --paper:#FFFFFF; --soft:#F5F5F6; --ink:#191A1C; --ink2:#61646A; --ink3:#8E9196; | |
| --rule:#DEDEE1; --accent:#0B6E63; --link:#0B6E63; --accent-ink:#08554C; | |
| } | |
| *{box-sizing:border-box} | |
| html{-webkit-text-size-adjust:100%; scroll-behavior:smooth} | |
| html,body{margin:0} | |
| body{background:var(--paper); color:var(--ink); | |
| font-family:"IBM Plex Sans KR",-apple-system,BlinkMacSystemFont,system-ui,sans-serif; | |
| font-weight:300; font-size:17px; line-height:1.6; -webkit-font-smoothing:antialiased} | |
| .wrap{max-width:1000px; margin:0 auto; padding-left:22px; padding-right:22px} | |
| a{color:var(--link); text-decoration:none} | |
| a:hover{text-decoration:underline} | |
| .body a,.fnote a,.pubs a{text-decoration:underline; text-underline-offset:2px; | |
| text-decoration-thickness:1px; text-decoration-color:rgba(11,110,99,.35)} | |
| .body a:hover,.fnote a:hover{text-decoration-color:currentColor} | |
| img{max-width:100%; display:block} | |
| header{position:sticky; top:env(safe-area-inset-top,0px); z-index:60; | |
| background:rgba(255,255,255,.82); backdrop-filter:saturate(180%) blur(20px); | |
| border-bottom:1px solid rgba(0,0,0,.08)} | |
| .nav{display:flex; align-items:center; gap:22px; height:48px; overflow-x:auto; scrollbar-width:none} | |
| .nav::-webkit-scrollbar{display:none} | |
| .brand{font-weight:600; font-size:17px; letter-spacing:-.01em; margin-right:auto; | |
| white-space:nowrap; color:var(--ink)} | |
| .brand:hover{text-decoration:none} | |
| .nav a{color:var(--ink); font-size:13px; font-weight:300; opacity:.82; white-space:nowrap} | |
| .nav a:hover{opacity:1; text-decoration:none} | |
| .nav a.on{opacity:1; font-weight:500} | |
| #lang{background:transparent; border:0; color:var(--ink); font-size:12px; cursor:pointer; | |
| opacity:.7; font-family:inherit; white-space:nowrap} | |
| #lang:hover{opacity:1} | |
| /* ๐ด ๊ตญ์ฑ ๊ณผ์ ๋ ์๋์ด ์๋๋ผ ์๊ฒฉ์ด๋ค. ํ์ด๋ก ์์ ์๊ฒ ๋ ๋ก ๋๋ฅธ๋ค โ | |
| ์ ๋ชฉ์ ๊ฐ๋ฆฌ์ง ์์ผ๋ฉด์ ์ฒซ ํ๋ฉด ์์ ๋ฐ๋์ ๋ค์ด์ค๊ฒ. */ | |
| .ribbon{background:linear-gradient(90deg,rgba(11,110,99,.085),rgba(11,110,99,.04) 55%,transparent); | |
| border-bottom:1px solid rgba(11,110,99,.16)} | |
| .ribbon .wrap{display:flex; align-items:center; gap:12px; flex-wrap:wrap; | |
| padding-top:13px; padding-bottom:13px} | |
| .ribbon .done{flex:0 0 auto; font-size:11px; font-weight:600; letter-spacing:.1em; | |
| color:#fff; background:var(--accent); padding:4px 10px; border-radius:99px} | |
| .ribbon p{margin:0; font-size:14px; color:var(--ink); max-width:none; line-height:1.5} | |
| .ribbon b{font-weight:600} | |
| .ribbon em{font-style:normal; color:var(--ink3); font-size:13px} | |
| .h-xl{font-size:clamp(38px,7.6vw,72px); font-weight:600; line-height:1.07; | |
| letter-spacing:-.025em; margin:0; text-wrap:balance} | |
| .h-lg{font-size:clamp(28px,5vw,46px); font-weight:600; line-height:1.14; | |
| letter-spacing:-.022em; margin:0 0 16px; text-wrap:balance} | |
| .h-md{font-size:clamp(19px,2.6vw,25px); font-weight:600; line-height:1.26; | |
| letter-spacing:-.015em; margin:0 0 9px; text-wrap:balance} | |
| .tagline{font-size:clamp(17px,2.4vw,23px); font-weight:300; color:var(--ink2); | |
| line-height:1.45; margin:20px 0 0; max-width:34ch} | |
| .eyebrow{font-size:18px; font-weight:500; color:var(--accent); margin:0 0 10px; letter-spacing:-.01em} | |
| .body{color:var(--ink2); font-size:16.5px; max-width:48ch; margin:12px 0 0} | |
| .center{text-align:center} | |
| /* ๐ด ์์ ์ ํ์๋ง ์์ผ๋ฉด <p class="tagline center"> ์ฒ๋ผ **๊ฐ์ ์์**์ ๋ ๋ค ๋ถ์ | |
| ๊ฒฝ์ฐ๊ฐ ๋น ์ง๋ค. ํญ์ด 34ch ๋ก ์ ํ๋ ์ฑ ์ผ์ชฝ์ ๋ถ์ด ๋ฒ๋ฆฐ๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ก๋๋ค. */ | |
| .center .tagline,.center .body, | |
| .tagline.center,.body.center{margin-left:auto; margin-right:auto} | |
| section{padding-block:92px; scroll-margin-top:76px} | |
| section.soft{background:var(--soft)} | |
| [hidden]{display:none !important} | |
| .hero{padding-block:76px 0; text-align:center} /* ์์์ ์ฒซ ํ๋ฉด ์์ผ๋ก ๋์ด์ฌ๋ฆฐ๋ค */ | |
| .hero.sub{padding-block:84px 0} | |
| /* ์๊ฐ์์ */ | |
| .vwrap{max-width:900px; margin:44px auto 0; position:relative} | |
| .vwrap video{width:100%; display:block; border-radius:14px; background:#0b0d0e; | |
| box-shadow:0 1px 2px rgba(0,0,0,.06), 0 18px 48px rgba(8,85,76,.13)} | |
| .vbar{position:absolute; right:14px; bottom:14px; display:flex; gap:8px} | |
| .vbtn{display:inline-flex; align-items:center; gap:7px; | |
| padding:9px 15px; border:0; border-radius:999px; cursor:pointer; | |
| font-weight:600; font-size:14px; line-height:1; color:#fff; background:rgba(8,85,76,.86); | |
| backdrop-filter:blur(6px); transition:background .18s} | |
| .vbtn:hover{background:var(--accent-ink)} | |
| .vbtn:focus-visible{outline:2px solid #fff; outline-offset:2px} | |
| @media (max-width:640px){ .vbtn{padding:8px 12px; font-size:13px} } | |
| .vcap{margin-top:12px; font-size:14px; color:var(--ink3); text-align:center} | |
| @media (max-width:640px){ .vwrap{margin-top:30px} .vwrap video{border-radius:10px} } | |
| .figs{display:grid; grid-template-columns:repeat(auto-fit,minmax(124px,1fr)); | |
| gap:32px 18px; margin:58px auto 0; max-width:900px} | |
| .fig b{display:block; font-size:clamp(26px,4vw,37px); font-weight:600; | |
| letter-spacing:-.02em; line-height:1.05; font-variant-numeric:tabular-nums} | |
| .fig.hi b{color:var(--accent)} | |
| .fig span{display:block; font-size:13px; color:var(--ink2); margin-top:5px} | |
| .figcap{font-size:12.5px; color:var(--ink3); margin:32px 0 0} | |
| /* ์ฃ์ง ๋ชจ๋ธ ์น์ */ | |
| .mdl{display:grid; grid-template-columns:1fr 1fr; gap:34px; align-items:start; margin-top:34px} | |
| .mdl .pane{background:var(--paper); border-radius:18px; padding:28px; | |
| box-shadow:0 2px 18px rgba(0,0,0,.06)} | |
| .mdl .pane.edge{border-top:3px solid var(--accent)} | |
| .repo{display:inline-flex; align-items:center; gap:9px; font-weight:600; font-size:15px; | |
| padding:9px 15px; border-radius:10px; background:var(--soft); color:var(--accent-ink); | |
| text-decoration:none; margin-top:4px} | |
| .repo:hover{background:#E8EFEE; text-decoration:none} | |
| .gauge{display:grid; gap:9px; margin:16px 0 4px} | |
| .gauge div{display:grid; grid-template-columns:1fr auto; gap:12px; align-items:center; | |
| font-size:14px} | |
| .gauge i{display:block; height:7px; border-radius:99px; background:var(--rule); | |
| grid-column:1/-1; overflow:hidden} | |
| .gauge i em{display:block; height:100%; background:var(--ink3); border-radius:99px} | |
| .gauge .win i em{background:var(--accent)} | |
| .gauge b{font-variant-numeric:tabular-nums; font-weight:600} | |
| .gauge .dim{color:var(--ink3)} | |
| /* ๐ด ๋ฐ๊นฅ .center ๊ฐ .body ์ ์๋ ์ฌ๋ฐฑ์ ๊ฑธ์ด ์นธ ์์์ ๋ณธ๋ฌธ์ด ๊ฐ์ด๋ฐ๋ก ๋ฐ๋ฆฐ๋ค. | |
| ์นธ ์์ ์ผ์ชฝ ์ ๋ ฌ์ด๋ฏ๋ก ๋๋๋ฆฐ๋ค. */ | |
| .mdl .body,.mdl .tagline{margin-left:0; margin-right:0; max-width:none} | |
| @media (max-width:820px){ .mdl{grid-template-columns:1fr; gap:22px} } | |
| .cards{display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); | |
| gap:18px; margin-top:52px; text-align:left} | |
| .card{background:var(--paper); border-radius:18px; padding:28px; box-shadow:0 2px 18px rgba(0,0,0,.06)} | |
| section.soft .card{background:var(--paper)} | |
| .card .n{font-size:11.5px; font-weight:600; letter-spacing:.14em; color:var(--accent); | |
| display:block; margin-bottom:12px} | |
| .card .body{max-width:none; font-size:15px; margin-top:8px} | |
| .card.hi{outline:1px solid rgba(11,110,99,.22); box-shadow:0 6px 30px rgba(11,110,99,.14)} | |
| .kv{display:grid; gap:10px; margin-top:16px} | |
| .kv div{display:flex; justify-content:space-between; gap:14px; font-size:14px; | |
| border-bottom:1px dashed rgba(0,0,0,.1); padding-bottom:8px} | |
| .kv span{color:var(--ink2)} | |
| .kv b{font-weight:600; font-variant-numeric:tabular-nums; white-space:nowrap} | |
| .device{width:min(298px,74vw); margin:0 auto; border-radius:38px; padding:9px; | |
| background:linear-gradient(160deg,#EDEDEF,#DCDCE0); box-shadow:0 22px 50px rgba(0,0,0,.16)} | |
| .device img{border-radius:30px; background:#0B1220} | |
| .shot{display:grid; gap:44px; align-items:center} | |
| @media(min-width:880px){ | |
| .shot{grid-template-columns:1fr 1fr; gap:64px} | |
| .shot.rev .txt{order:2} | |
| } | |
| .shot .txt{max-width:46ch} | |
| .flipwrap{display:flex; justify-content:center} | |
| .flip{position:relative; width:min(430px,88vw); border-radius:26px; overflow:hidden; | |
| background:#0B1220; box-shadow:0 26px 58px rgba(0,0,0,.20)} | |
| .flip img{width:100%} | |
| .live{position:absolute; left:14px; top:14px; font-size:11.5px; color:#fff; | |
| background:rgba(0,0,0,.45); backdrop-filter:blur(6px); padding:5px 11px; border-radius:99px} | |
| .live::before{content:""; display:inline-block; width:6px; height:6px; border-radius:50%; | |
| background:#34C759; margin-right:7px; vertical-align:middle} | |
| .carou{display:flex; gap:16px; overflow-x:auto; scroll-snap-type:x mandatory; | |
| padding:32px 2px 10px; margin:0 -2px; scrollbar-width:none} | |
| .carou::-webkit-scrollbar{display:none} | |
| .carou article{flex:0 0 min(300px,80vw); scroll-snap-align:center; background:var(--paper); | |
| border-radius:18px; padding:26px; text-align:left; box-shadow:0 2px 16px rgba(0,0,0,.06)} | |
| .carou b{display:block; font-size:12px; color:var(--accent); font-weight:600; | |
| letter-spacing:.1em; margin-bottom:12px} | |
| .carou h4{margin:0 0 7px; font-size:19px; font-weight:600; letter-spacing:-.012em} | |
| .carou p{margin:0; font-size:14.5px; color:var(--ink2)} | |
| .carou-nav{display:flex; justify-content:center; gap:10px; margin-top:12px} | |
| .carou-nav button{width:36px; height:36px; border-radius:50%; border:0; cursor:pointer; | |
| background:rgba(0,0,0,.06); color:var(--ink); font-size:19px; line-height:1} | |
| .carou-nav button:hover{background:rgba(0,0,0,.11)} | |
| .spine{display:grid; gap:20px; margin-top:52px; text-align:left} | |
| @media(min-width:900px){ .spine{grid-template-columns:repeat(3,1fr); gap:22px} } | |
| .lane{background:var(--paper); border-radius:20px; padding:30px; | |
| box-shadow:0 2px 18px rgba(0,0,0,.06); display:flex; flex-direction:column} | |
| .lane.hi{box-shadow:0 6px 30px rgba(11,110,99,.16); outline:1px solid rgba(11,110,99,.22)} | |
| .lane-h{display:flex; align-items:baseline; gap:10px; margin-bottom:14px; | |
| padding-bottom:14px; border-bottom:1px solid rgba(0,0,0,.08)} | |
| .lane-h b{font-size:27px; font-weight:600; color:var(--accent); letter-spacing:-.015em} | |
| .lane-h span{font-size:13px; color:var(--ink3)} | |
| .lane .body{max-width:none; font-size:15.5px} | |
| .pubs{list-style:none; margin:20px 0 0; padding:0; display:grid; gap:13px} | |
| .pubs li{font-size:14px; line-height:1.55} | |
| .pubs a{display:inline-block; font-weight:500; color:var(--ink); font-size:15px} | |
| .pubs a:hover{color:var(--link); text-decoration:none} | |
| .pubs i{font-style:normal; font-size:12px; color:var(--accent); margin-left:5px; | |
| font-variant-numeric:tabular-nums} | |
| .pubs li span{display:block; color:var(--ink2); font-size:13.5px} | |
| .tie{margin:20px 0 0 !important; padding-top:15px; border-top:1px dashed rgba(0,0,0,.12); | |
| font-size:14px; color:var(--ink); max-width:none} | |
| .tblwrap{overflow-x:auto; margin-top:38px; border-radius:16px; background:var(--paper); | |
| box-shadow:0 2px 14px rgba(0,0,0,.05)} | |
| table{border-collapse:collapse; width:100%; min-width:480px; font-size:15px} | |
| th,td{padding:15px 20px; text-align:left; border-bottom:1px solid rgba(0,0,0,.07)} | |
| th{font-size:12px; color:var(--ink3); font-weight:500; white-space:nowrap} | |
| td{color:var(--ink2)} td:first-child{color:var(--ink)} | |
| tr:last-child td{border-bottom:0} | |
| td.v{font-variant-numeric:tabular-nums; color:var(--ink); font-weight:600; white-space:nowrap} | |
| .press{display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:18px; | |
| margin-top:44px; text-align:left} | |
| .art{background:var(--paper); border-radius:16px; padding:24px; display:flex; | |
| flex-direction:column; gap:8px; box-shadow:0 2px 14px rgba(0,0,0,.05)} | |
| .art .when{font-size:12px; color:var(--ink3)} | |
| .art h4{margin:0; font-size:16px; font-weight:600; line-height:1.4; letter-spacing:-.01em} | |
| .art p{margin:0; font-size:14px; color:var(--ink2)} | |
| .art .out{margin-top:auto; padding-top:10px; font-size:13.5px; color:var(--link)} | |
| .cta{display:inline-block; margin-top:26px; background:var(--link); color:#fff; | |
| padding:12px 24px; border-radius:99px; font-size:15px; font-weight:400} | |
| .cta:hover{text-decoration:none; filter:brightness(1.08)} | |
| .cta + .cta{margin-left:10px} | |
| .cta.ghost{background:transparent; color:var(--link); box-shadow:inset 0 0 0 1px var(--link)} | |
| footer{background:var(--soft); padding-block:42px 58px; color:var(--ink3); font-size:12.5px} | |
| .frow{display:flex; flex-wrap:wrap; gap:24px; align-items:baseline} | |
| .frow a{color:var(--ink2)} | |
| .fnote{margin-top:20px; font-size:12px; line-height:1.85; max-width:70ch} | |
| .fbiz{margin-top:18px; padding-top:16px; border-top:1px solid var(--rule); font-size:11.5px; line-height:1.8; color:var(--ink3); max-width:70ch; word-break:keep-all} | |
| .fbiz span,.fbiz b{white-space:nowrap} | |
| .ctabtns{display:flex; gap:12px; justify-content:center; flex-wrap:wrap; margin:26px 0 0} | |
| .btn{display:inline-block; padding:13px 26px; border-radius:99px; font-size:15px; | |
| font-weight:500; background:var(--accent); color:#fff} | |
| .btn:hover{text-decoration:none; background:var(--accent-ink)} | |
| .btn.ghost:hover{background:var(--soft)} | |
| .btn.ghost{background:transparent; color:var(--ink); box-shadow:inset 0 0 0 1px var(--rule)} | |
| .news{list-style:none; margin:26px 0 0; padding:0; display:grid; gap:0; text-align:left} | |
| .news li{padding:16px 0; border-top:1px solid var(--rule)} | |
| .news li:last-child{border-bottom:1px solid var(--rule)} | |
| .news time{font-size:12.5px; color:var(--ink3); font-variant-numeric:tabular-nums} | |
| .news em{font-style:normal; font-size:12px; font-weight:600; color:var(--accent); | |
| margin-left:10px; letter-spacing:.02em} | |
| .news a{display:block; margin-top:5px; font-size:16px; font-weight:500; color:var(--ink); | |
| line-height:1.5} | |
| .news a:hover{color:var(--link); text-decoration:none} | |
| .frm{max-width:560px; margin:26px auto 0; text-align:left; display:grid; gap:14px} | |
| .frm label{font-size:13px; font-weight:500; color:var(--ink2); display:block; margin-bottom:6px} | |
| .frm input,.frm select,.frm textarea{width:100%; padding:12px 14px; font:inherit; | |
| font-size:15px; border:1px solid var(--rule); border-radius:12px; background:var(--paper); | |
| color:var(--ink)} | |
| .frm textarea{min-height:110px; resize:vertical} | |
| .frm input:focus,.frm select:focus,.frm textarea:focus{outline:2px solid var(--link); | |
| outline-offset:1px; border-color:transparent} | |
| .frm .note{font-size:12.5px; color:var(--ink3); line-height:1.7} | |
| .frm button{padding:14px 26px; border:0; border-radius:99px; background:var(--accent); | |
| color:#fff; font:inherit; font-size:15px; font-weight:500; cursor:pointer} | |
| .frm button:hover{opacity:.86} | |
| .hp{position:absolute; left:-9999px} | |
| .okbar{background:#E8F5E9; border:1px solid #A5D6A7; border-radius:14px; padding:16px 18px; | |
| margin:0 0 22px; font-size:14.5px; color:#1B5E20} | |
| .fbiz b{font-weight:600;color:var(--ink2)} | |
| body:not(.en) [data-en]{display:none !important} | |
| body.en [data-ko]{display:none !important} | |
| @media(prefers-reduced-motion:reduce){ html{scroll-behavior:auto} } | |
| </style> | |
| </head> | |
| <body> | |
| <header><div class="wrap nav"> | |
| <a class="brand" href="index.html">์ง๋์ AI</a> | |
| <a href="index.html" data-ko>์ฃ์ง ๊ธฐ์ </a><a href="index.html" data-en>Edge technology</a> | |
| <a href="index.html#model" data-ko>์ฃ์ง ๋ชจ๋ธ</a><a href="index.html#model" data-en>Edge model</a> | |
| <a href="jevi.html" data-ko>JEVI</a><a href="jevi.html" data-en>JEVI</a><a href="heligo.html" data-ko>ํฌ๋ฆฌGO</a><a href="heligo.html" data-en>HeliGO</a> | |
| <a href="open.html" class="on" data-ko>๋ชจ๋ธยท๋ฆฌ๋๋ณด๋</a><a href="open.html" class="on" data-en>Models & boards</a> | |
| <a href="company.html" data-ko>ํ์ฌ</a><a href="company.html" data-en>Company</a> | |
| <button id="lang" type="button">English</button></div></header> | |
| <div class="wrap hero sub"> | |
| <p class="eyebrow" data-ko>๋ชจ๋ธ ยท ๋ฆฌ๋๋ณด๋</p><p class="eyebrow" data-en>Models & leaderboards</p> | |
| <h1 class="h-xl" data-ko>์ง๋ ยท ์ ยท AI</h1> | |
| <h1 class="h-xl" data-en>Genie ยท Gen ยท AI</h1> | |
| <p class="tagline center" data-ko>ํ์ฌ ์ด๋ฆ์ด ๊ณง ์ฐ๋ฆฌ๊ฐ ํด ์จ ์ผ์ ์์์ ๋๋ค. ์๋๋ ์ ๋ถ ์ด์ด ๋ณผ ์ ์์ต๋๋ค.</p> | |
| <p class="tagline center" data-en>Our name is the order in which we did the work. Everything below can be opened.</p> | |
| </div> | |
| <section style="padding-block:44px 92px"><div class="wrap"> | |
| <div class="spine"> | |
| <div class="lane"> | |
| <div class="lane-h"><b>์ง๋</b><span data-ko>์์์ ๋ค์ด์ค๋ค</span><span data-en>grants the wish</span></div> | |
| <h3 class="h-md" data-ko>๋ค์ด์ฃผ๋ ค๋ฉด ๋จผ์ ์์์ผ ํฉ๋๋ค</h3> | |
| <h3 class="h-md" data-en>To grant it, you must first know</h3> | |
| <p class="body" data-ko> | |
| ์ด๋ค ๋ชจ๋ธ์ด ์ธ ๋งํ์ง ๋ชจ๋ฅด๋ฉด ๊ธฐ๊ธฐ์ ๋ฌด์์ ๋ฃ์์ง๋ ์ ํ ์ ์์ต๋๋ค. | |
| ๊ทธ๋์ ์๋ฅผ ๋จผ์ ๋ง๋ค๊ณ , ๊ทธ ์๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. | |
| </p> | |
| <p class="body" data-en> | |
| Without knowing which model is good enough you cannot decide what to install. | |
| So we built the ruler first โ and published it. | |
| </p> | |
| <ul class="pubs"> | |
| <li><a href="https://huggingface.co/spaces/ginigen-ai/smol-worldcup" target="_blank" rel="noopener">Smol AI ์๋์ปต <i>โฅ57</i></a> | |
| <span data-ko>์ํ ๋ชจ๋ธ ์ ์ฉ ํ๊ฐ์ฅ ยท ํ๊น ํ์ด์ค ์คํ์ด์คยท๋ฐ์ดํฐ์ ๋์ 10์๊ถ</span> | |
| <span data-en>Benchmark built for small models ยท top 10 in Spaces and Datasets</span></li> | |
| <li><a href="https://huggingface.co/spaces/ginigen-ai/open-router-leaderboard" target="_blank" rel="noopener"> | |
| <span data-ko>ํ๊ตญ์ด ํ์ง ๋ฆฌ๋๋ณด๋</span><span data-en>Korean quality leaderboard</span> <i>โฅ31</i></a> | |
| <span data-ko>์คํ๋ผ์ฐํฐ 426์ข ์ค 330์ข ยท 7๊ฐ ํญ๋ชฉ ยท A๋ฑ๊ธ 7.6%</span> | |
| <span data-en>330 of 426 OpenRouter models ยท 7 criteria ยท 7.6% at grade A</span></li> | |
| <li><a href="https://huggingface.co/spaces/ginigen-ai/Heatmap-Leaderboard" target="_blank" rel="noopener"> | |
| <span data-ko>ํํธ๋งต ๋ฆฌ๋๋ณด๋</span><span data-en>Heatmap leaderboard</span> <i>โฅ26</i></a> | |
| <span data-ko>ํญ๋ชฉ๋ณ ๊ฐ์ฝ์ ํ๋์</span><span data-en>Strengths and gaps at a glance</span></li> | |
| <li><a href="https://huggingface.co/spaces/ginigen-ai/robocasa-kitchen-leaderboard" target="_blank" rel="noopener">RoboCasa Kitchen <i>โฅ25</i></a> | |
| <span data-ko>๋ก๋ด ์กฐ์ ํ๊ฐ</span><span data-en>Robot manipulation benchmark</span></li> | |
| </ul> | |
| </div> | |
| <div class="lane"> | |
| <div class="lane-h"><b>์ </b><span data-ko>์์ฑํ๋ค</span><span data-en>generates</span></div> | |
| <h3 class="h-md" data-ko>์ฌ๊ธฐ๋ง ํ์ง ์๊ณ ์ง์ ๋ง๋ญ๋๋ค</h3> | |
| <h3 class="h-md" data-en>We do not only measure โ we build</h3> | |
| <p class="body" data-ko> | |
| ํ๊ตญ์ด ๋ฅ๋ ฅ์ ๋ง๋ก ์ฃผ์ฅํ์ง ์์ต๋๋ค. ๊ณต๊ฐ ๋ฆฌ๋๋ณด๋์ ์ฌ๋ ค ๋ฑ์๋ก ํ์ธ๋ฐ์๊ณ , | |
| ๊ฐ์ค์น๋ฅผ Apache 2.0์ผ๋ก ํ์์ต๋๋ค. | |
| </p> | |
| <p class="body" data-en> | |
| We do not merely claim Korean capability. We entered public leaderboards for a ranking | |
| and released the weights under Apache 2.0. | |
| </p> | |
| <ul class="pubs"> | |
| <li class="hi"><a href="https://huggingface.co/ginigen-ai/Edge-4B-TELL" target="_blank" rel="noopener">Edge-4B-TELL</a> | |
| <span data-ko>ํฌ๋ฆฌGO ์ ์ค์ ๋ก ์ค๋ฆฌ๋ ๋ฐฐํฌ ๊ฐ์ค์น + <strong>GINIGEN TELL ํ๋ ๊ธฐ</strong> ยท ์ฐ๋ฆฌ๊ฐ ์ง์ ํธ์คํ ํฉ๋๋ค</span> | |
| <span data-en>The weights shipped in HeliGO, plus the <strong>GINIGEN TELL readout</strong> โ hosted by us</span></li> | |
| <li><a href="https://huggingface.co/ginigen-ai/Rogue-27B-KR" target="_blank" rel="noopener">Rogue-27B-KR <i>โฅ13</i></a> | |
| <span data-ko>K-AI ์ข ํฉ 2์ ยท 0.549 (1์์ 0.011 ์ฐจ) ยท CLIcK 0.791 ยท Apache 2.0</span> | |
| <span data-en>2nd on K-AI ยท 0.549, 0.011 behind first ยท CLIcK 0.791 ยท Apache 2.0</span></li> | |
| <li><a href="https://huggingface.co/ginigen-ai/Rogue-28B-MIX" target="_blank" rel="noopener">Rogue-28B-MIX <i>โฅ10</i></a> | |
| <span data-ko>ํผํฉ ํ์ต ๊ณ์ด</span><span data-en>Mixed-training line</span></li> | |
| </ul> | |
| <p class="tie" data-ko>์ด ๊ธฐ์ค์ผ๋ก ๊ธฐ๊ธฐ์ ๋ฃ์ ์์ ๋ชจ๋ธ์ ๊ณ ๋ฅด๊ณ ๋ค๋ฌ์ต๋๋ค.</p> | |
| <p class="tie" data-en>That standard is how we pick and tune the small models for devices.</p> | |
| </div> | |
| <div class="lane hi"> | |
| <div class="lane-h"><b>AI</b><span data-ko>๊ธฐ๊ธฐ ์์์</span><span data-en>inside the device</span></div> | |
| <h3 class="h-md" data-ko>๊ทธ๋์ ์ธํฐ๋ท์ด ์์ด๋ ๋ฉ๋๋ค</h3> | |
| <h3 class="h-md" data-en>Which is why it needs no internet</h3> | |
| <p class="body" data-ko> | |
| ๊ณ ๋ฅด๊ณ ๋ง๋ ๊ฒ์ ๊ธฐ๊ธฐ ์์ ๋ฃ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๋ชจ๋ธ์ด ํ๋ฆฌ๋ ์๊ฐ์ ์ก์ต๋๋ค โ | |
| ์๋ฒ ๋ก๊ทธ๊ฐ ์๋ ๊ณณ์์๋ ๊ทธ๊ฒ์ ๋์ ํ ์ฅ์น๊ฐ ํ์ํฉ๋๋ค. | |
| </p> | |
| <p class="body" data-en> | |
| What we chose and built goes inside the device โ and we catch the moment a small model | |
| is wrong, because where there are no server logs, something has to. | |
| </p> | |
| <ul class="pubs"> | |
| <li><a href="https://huggingface.co/spaces/ginigen-ai/Metacognition-Leaderboard-Space" target="_blank" rel="noopener"> | |
| <span data-ko>๋ฉํ์ธ์ง ๋ฆฌ๋๋ณด๋</span><span data-en>Metacognition leaderboard</span> <i>โฅ32</i></a> | |
| <span data-ko>๋ชจ๋ธ์ด ์๊ธฐ ์ค๋ฅ๋ฅผ ์๋๊ฐ๋ฅผ ์ฐ๋ค โ GINIGEN TELL ์ ๊ณต๊ฐ ์ผ๊ตด</span> | |
| <span data-en>Measures whether a model knows its own errors โ the public face of GINIGEN TELL</span></li> | |
| <li><a href="heligo.html">ํฌ๋ฆฌGO <i data-ko>์ถ์ ์ค๋น</i><i data-en>shipping</i></a> | |
| <span data-ko>ํต์ 0์ผ๋ก ๋๋ ์ฌ๋ยท์กฐ๋ ์ฑ</span> | |
| <span data-en>A disaster app that runs with zero network</span></li> | |
| </ul> | |
| <p class="tie" data-ko>๋จํ๋ฅผ ๋ฌธ์ง๋ฅด๋ฉด ๊ทธ ์๋ฆฌ์ ์์ต๋๋ค. ๋ถ๋ฅด๋ ๋ฐ ์ ํ๊ฐ ํ์ํ์ง ์์ต๋๋ค.</p> | |
| <p class="tie" data-en>Rub the lamp and it is there. Calling it takes no signal.</p> | |
| </div> | |
| </div> | |
| </div></section> | |
| <section class="soft" id="contact-band"><div class="wrap center"> | |
| <p class="eyebrow" data-ko>๋์ ์๋ด</p><p class="eyebrow" data-en>Talk to us</p> | |
| <h2 class="h-lg" data-ko>๊ธฐ๊ธฐ ์์์ ๋๋ AI๊ฐ ํ์ํ์ญ๋๊น</h2> | |
| <h2 class="h-lg" data-en>Need AI that runs on the device?</h2> | |
| <p class="tagline center" data-ko>ํ์ฅ ์กฐ๊ฑด์ ์๋ ค ์ฃผ์๋ฉด ๋ฌด์์ด ๊ฐ๋ฅํ์ง๋ถํฐ ๋ง์๋๋ฆฝ๋๋ค.</p> | |
| <p class="tagline center" data-en>Tell us the constraints and we will start with what is possible.</p> | |
| <p class="ctabtns"> | |
| <a class="btn" href="company.html#contact" data-ko>์๋ด ์ ์ฒญ</a> | |
| <a class="btn" href="company.html#contact" data-en>Start a conversation</a> | |
| <a class="btn ghost" href="mailto:ginigenaihp@gmail.com" data-ko>๋ฉ์ผ ๋ณด๋ด๊ธฐ</a> | |
| <a class="btn ghost" href="mailto:ginigenaihp@gmail.com" data-en>Email us</a> | |
| </p> | |
| </div></section> | |
| <footer><div class="wrap"> | |
| <div class="frow"> | |
| <span style="font-weight:600;color:var(--ink2)">์ง๋์ AI</span> | |
| <a href="index.html" data-ko>์ฃ์ง ๊ธฐ์ </a><a href="index.html" data-en>Edge technology</a> | |
| <a href="jevi.html" data-ko>JEVI</a><a href="jevi.html" data-en>JEVI</a><a href="heligo.html" data-ko>ํฌ๋ฆฌGO</a><a href="heligo.html" data-en>HeliGO</a> | |
| <a href="open.html" data-ko>๋ชจ๋ธยท๋ฆฌ๋๋ณด๋</a><a href="open.html" data-en>Models & boards</a> | |
| <a href="privacy.html" data-ko>๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ</a><a href="privacy.html" data-en>Privacy</a> | |
| <a href="https://ginigen.net">Ginigen.net</a> | |
| </div> | |
| <p class="fnote" data-ko> | |
| ํฌ๋ฆฌGO ์ง๋ ์๋ฃ © OpenStreetMap ๊ธฐ์ฌ์ (ODbL) ยท ์งํ SRTM ยท | |
| ๊ตญ๋ฏผํ๋์๋ น ํ์ ์์ ๋ถ ยท ์์ค ์ขํ ๊ณต๊ณต๋ฐ์ดํฐ.<br> | |
| ํฌ๋ฆฌGO๋ ๊ตฌ์กฐ ํ๋์ ๋์ ํ์ง ์์ต๋๋ค. ๊ธด๊ธ ์ ํต์ ์ด ๊ฐ๋ฅํ ํ 119์ ๋จผ์ ์๋ฆฌ์ญ์์ค. | |
| </p> | |
| <p class="fnote" data-en> | |
| HeliGO map data © OpenStreetMap contributors (ODbL) ยท terrain SRTM ยท | |
| national emergency guidance from Korea's Ministry of the Interior and Safety.<br> | |
| HeliGO does not replace emergency services. Call 119 first whenever a connection is available. | |
| </p> | |
| <p class="fbiz"> | |
| <b>ใ์ง๋์ ์์ด์์ด</b> · <span>๋ํ ์ต์ ์</span> · | |
| <span>์ฌ์ ์๋ฑ๋ก๋ฒํธ 763-88-03595</span> · | |
| <span>ํต์ ํ๋งค์ ์ ๊ณ ์ 2025-์์ธ๊ฐ๋จ-06701ํธ</span><br> | |
| <span>์์ธ ๊ฐ๋จ๊ตฌ ๊ฐ๋จ๋๋ก112๊ธธ 47, 2์ธต 424</span> | |
| </p> | |
| </div></footer> | |
| <script> | |
| (function(){ | |
| var btn = document.getElementById("lang"), KEY = "ginigen.lang"; | |
| // ๐ด ์ฒ์ ์จ ์ฌ๋์๊ฒ๋ ๋ธ๋ผ์ฐ์ ์ธ์ด๋ฅผ ๋ฐ๋ฅธ๋ค. ์ง์ ๋๋ฅด๋ฉด ๊ทธ ์ ํ์ด ์ด๊ธด๋ค. | |
| function prefersKorean(){ | |
| var list = navigator.languages && navigator.languages.length | |
| ? navigator.languages : [navigator.language || "en"]; | |
| for (var i=0;i<list.length;i++){ | |
| var t = String(list[i]).toLowerCase(); | |
| if (t.indexOf("ko")===0) return true; | |
| if (t.indexOf("en")===0) return false; | |
| } | |
| return false; | |
| } | |
| function apply(en, remember){ | |
| document.body.classList.toggle("en", en); | |
| document.documentElement.lang = en ? "en" : "ko"; | |
| btn.textContent = en ? "ํ๊ตญ์ด" : "English"; | |
| if (remember){ try{ localStorage.setItem(KEY, en?"en":"ko"); }catch(e){} } | |
| } | |
| var saved=null; try{ saved = localStorage.getItem(KEY); }catch(e){} | |
| apply(saved ? saved==="en" : !prefersKorean(), false); | |
| btn.addEventListener("click", function(){ | |
| apply(!document.body.classList.contains("en"), true); | |
| }); | |
| })(); | |
| </script> | |
| </body> | |
| </html> | |