캐릭터다운 답장
플롯과 최근 대화, 방별 메모와 사용자 프롬프트를 바탕으로 1~4개의 자연스러운 말풍선으로 답합니다.
v0.2.2 · 제타 대화방에서 바로 여는 1:1 톡
플롯, 유저 프로필, 로어북과 대화 흐름을 참고해 캐릭터답게 답하고 사진도 주고받는 메신저형 도구입니다.
별도 앱 설치 없이 북마크에 ZetaTalk을 저장한 뒤, 제타 대화방에서 실행하면 됩니다.
PC에서는 아래 버튼을 누르지 말고 북마크바로 드래그하세요.
모바일에서는 아무 페이지를 북마크한 뒤, 북마크 편집 화면에서 주소를 복사한 내용으로 바꿔 주세요.
매번 설명하지 않아도 현재 방의 설정과 자료를 이어서 참고합니다.
플롯과 최근 대화, 방별 메모와 사용자 프롬프트를 바탕으로 1~4개의 자연스러운 말풍선으로 답합니다.
제타·키워드·상시 로어북을 구분해 읽고, 제타와 상시 로어의 선택값을 응답검토 로어와 함께 사용합니다.
로컬 사진뿐 아니라 NAI, NAI V5, Codex, Vertex에서 만든 최근 이미지도 + 버튼에서 골라 보낼 수 있습니다.
캐릭터와 유저 프사를 방마다 직접 지정할 수 있습니다. 지정한 프사는 캐릭터 사진 생성의 인물 참고에도 쓰입니다.
라이트·다크·스노우·소르베 테마와 직접 저장하는 사용자 CSS 테마를 지원합니다.
로컬 파일은 사진까지 전부 담고, 서버 백업은 사진과 직접 입력한 API Key를 빼고 암호화합니다.
제타 대화방에서 ZetaTalk을 연 뒤 오른쪽 위 ≡ 설정을 따라가면 됩니다.
설정의 ‘사용자 테마 CSS’에 붙여넣고 이름을 적어 저장하면 나만의 테마로 다시 선택할 수 있습니다.
밝은 흰색 화면에 라일락 말풍선과 보라색 포인트를 적용합니다.
/* 라일락 테마 */
.zt-root {
--bg: #fbfbfd;
--surface: #ffffff;
--chrome: #ffffff;
--ink: #353743;
--muted: #9899a4;
--line: #d4cfe2;
--accent: #8055ad;
--on-accent: #ffffff;
--me: #eeeafd;
--me-ink: #55406e;
--char: #ffffff;
font-family:
Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont,
sans-serif;
letter-spacing: -0.02em;
}
.zt-frame {
background: #fbfbfd;
}
.zt-top {
background: rgba(255, 255, 255, 0.94);
border-bottom: 1px solid #eeeaf4;
box-shadow: none;
}
.zt-log {
padding: 20px 17px 16px;
gap: 5px;
}
/* 새 대화 묶음 사이의 간격 */
.zt-msg.char.lead,
.zt-msg.user.lead {
margin-top: 26px;
}
.zt-col {
max-width: 78%;
}
.zt-name {
display: none;
}
/* 공통 말풍선 */
.zt-bubble {
padding: 10px 13px;
font-size: 13px;
line-height: 1.75;
word-break: keep-all;
}
/* 캐릭터 말풍선 */
.zt-msg.char .zt-bubble {
color: #41434d;
background: #ffffff;
border: 1px solid #cbc6dc;
border-radius: 4px 17px 17px 17px;
box-shadow: none;
}
/* 사용자 말풍선 */
.zt-msg.user .zt-bubble {
color: #594171;
background: #eeeafd;
border: 0;
border-radius: 17px 4px 17px 17px;
box-shadow: none;
}
.zt-time {
color: #aaa7b2;
font-size: 9px;
}
.zt-date {
color: #aaa6b3;
font-size: 10px;
background: transparent;
}
/* 첨부 이미지 */
.zt-bubble img {
border: 1px solid #d8d2e6;
border-radius: 12px;
}
/* 입력창 */
.zt-compose {
background: rgba(255, 255, 255, 0.96);
border-top: 1px solid #eeeaf4;
box-shadow: none;
}
.zt-input {
color: #41434d;
background: #f7f5fb;
border-color: #ddd7e9;
border-radius: 18px;
}
.zt-input:focus {
border-color: #9c7ac1;
box-shadow: 0 0 0 2px rgba(128, 85, 173, 0.1);
}
.zt-attach {
color: #8055ad;
}
.zt-send {
color: #ffffff;
background: #8055ad;
border-radius: 50%;
box-shadow: none;
}
/* 선택된 대화 */
.zt-msg.selected .zt-bubble {
outline: 2px solid rgba(128, 85, 173, 0.35);
outline-offset: 3px;
}
기본적으로 현재 브라우저의 IndexedDB에 방별로 저장됩니다. 다른 기기로 옮기려면 설정의 ‘로컬 전체 내보내기’를 사용하세요. 서버 백업은 사용자가 직접 실행했을 때만 동작합니다.
버튼을 길게 누른 채 원하는 위치로 끌어 옮기세요. 옮긴 위치는 다음에도 유지됩니다.
설정에서 이 방의 캐릭터 이름을 직접 적고, 캐릭터·유저 프사를 수동으로 선택해 주세요. 수동 설정은 현재 방에만 적용됩니다.
Chat2Img-Codex가 사용한 로컬 이미지 서버를 먼저 실행해 주세요. NAI와 Vertex 이미지는 같은 브라우저에 저장된 기록을 읽습니다.
Codex 사진 생성은 1~3분 정도 걸릴 수 있습니다. 생성 중에도 대화는 계속할 수 있으며, 중단된 사진은 ‘다시 시도’로 다시 만들 수 있습니다.
사진까지 그대로 옮기려면 로컬 전체 백업 파일을 사용하세요. 서버 백업에는 이미지 파일이 들어가지 않습니다.