Spaces:
Running
Running
ForStream Claude Opus 4.8 commited on
Commit ·
ae8d4bb
1
Parent(s): 4a178d5
UI: Gemma 라벨 26B 정정 + 헤더 IBK 로고
Browse files- TestTab: Gemma 컬럼 "Gemma 4 e4b"→"Gemma 4 26B"(데모 실행모델),
hostNote에 "e4b는 HF Inference 미지원→26B-A4B(active 3.8B)" 설명,
subtitle '·로컬' 제거(Novita 클라우드라 부정확)
- 헤더 brand-badge: "IBK" 텍스트 → IBK 로고 SVG(public/ibk-logo.svg)
- styles: .brand-badge img object-fit contain
- ExplainTab의 'Gemma 4 e4b'는 실험 서술이라 유지
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- web/public/ibk-logo.svg +1 -0
- web/src/App.jsx +1 -1
- web/src/TestTab.jsx +3 -3
- web/src/styles.css +1 -1
web/public/ibk-logo.svg
ADDED
|
|
web/src/App.jsx
CHANGED
|
@@ -16,7 +16,7 @@ export default function App() {
|
|
| 16 |
<div className="shell">
|
| 17 |
<header className="appbar">
|
| 18 |
<div className="wrap appbar-inner">
|
| 19 |
-
<div className="brand-badge">IBK</div>
|
| 20 |
<div className="brand-text">
|
| 21 |
<h1>LP출자 온톨로지 LLM 적용 프로토타입 테스트</h1>
|
| 22 |
<p>
|
|
|
|
| 16 |
<div className="shell">
|
| 17 |
<header className="appbar">
|
| 18 |
<div className="wrap appbar-inner">
|
| 19 |
+
<div className="brand-badge"><img src="/ibk-logo.svg" alt="IBK" /></div>
|
| 20 |
<div className="brand-text">
|
| 21 |
<h1>LP출자 온톨로지 LLM 적용 프로토타입 테스트</h1>
|
| 22 |
<p>
|
web/src/TestTab.jsx
CHANGED
|
@@ -267,8 +267,8 @@ export default function TestTab() {
|
|
| 267 |
<AnswerCard
|
| 268 |
kind="gem"
|
| 269 |
badgeCls="b-gem"
|
| 270 |
-
title="Gemma 4
|
| 271 |
-
subtitle="컨텍스트 다듬기
|
| 272 |
content={
|
| 273 |
answer?.gemma && (
|
| 274 |
<div style={{ whiteSpace: 'pre-wrap' }}>{answer.gemma.answer}</div>
|
|
@@ -276,7 +276,7 @@ export default function TestTab() {
|
|
| 276 |
}
|
| 277 |
route={answer?.route}
|
| 278 |
time={answer ? `${answer.gemma.elapsed_sec.toFixed(1)}s` : null}
|
| 279 |
-
hostNote="📌 HF
|
| 280 |
loading={loading}
|
| 281 |
/>
|
| 282 |
</>
|
|
|
|
| 267 |
<AnswerCard
|
| 268 |
kind="gem"
|
| 269 |
badgeCls="b-gem"
|
| 270 |
+
title="Gemma 4 26B"
|
| 271 |
+
subtitle="컨텍스트 다듬기"
|
| 272 |
content={
|
| 273 |
answer?.gemma && (
|
| 274 |
<div style={{ whiteSpace: 'pre-wrap' }}>{answer.gemma.answer}</div>
|
|
|
|
| 276 |
}
|
| 277 |
route={answer?.route}
|
| 278 |
time={answer ? `${answer.gemma.elapsed_sec.toFixed(1)}s` : null}
|
| 279 |
+
hostNote="📌 HF Inference(Novita) — e4b는 HF 미지원이라 26B-A4B(active 3.8B) 사용"
|
| 280 |
loading={loading}
|
| 281 |
/>
|
| 282 |
</>
|
web/src/styles.css
CHANGED
|
@@ -107,7 +107,7 @@ input, select, textarea { font-family: inherit; font-size: inherit; color: var(-
|
|
| 107 |
border: 1px solid var(--line);
|
| 108 |
background: var(--surface);
|
| 109 |
}
|
| 110 |
-
.brand-badge
|
| 111 |
.brand-text h1 {
|
| 112 |
margin: 0;
|
| 113 |
font-size: 20px;
|
|
|
|
| 107 |
border: 1px solid var(--line);
|
| 108 |
background: var(--surface);
|
| 109 |
}
|
| 110 |
+
.brand-badge img { width: 100%; height: 100%; display: block; object-fit: contain; }
|
| 111 |
.brand-text h1 {
|
| 112 |
margin: 0;
|
| 113 |
font-size: 20px;
|