회원가입
개인홈 테스트용 회원가입입니다. 서버 DB 없이 브라우저 localStorage에 저장됩니다. 실제 운영 시 Supabase/Firebase/Neon DB로 연결하면 됩니다.
회원등급별 가격
Free
기본 채팅, 로컬 메모리, 파일 업로드 테스트
Basic
일반 사용자용. Live Knowledge 검색과 기본 RAG 사용
Pro
작가·1인 사업자용. 긴 응답, 파일 지식화, 자기개선 로그
Business
팀/기관용. 관리자 관리, API 키 연결, 운영 대시보드
| 등급 | 용도 | 기능 |
|---|---|---|
| Free | 테스트 | 기본 채팅 |
| Basic | 개인 | 검색/RAG |
| Pro | 전문가 | 파일 업로드, 자기개선 |
| Business | 사업/기관 | 관리자, API 운영 |
관리자페이지
회원 수, 선택 등급, API 상태, 자기개선 로그를 확인하는 관리자용 화면입니다.
회원 수
API 상태
확인 전
관리 기능
회원 목록
🧬 자기개선 센터
AI가 실패를 학습하고, 코드 개선안을 만들고, 관리자 승인 후 GitHub/Vercel 배포까지 연결하는 안전형 자기개선 구조입니다.
1. 자기학습
질문/답변/피드백/점수를 저장해 다음 개선 규칙을 만듭니다.
2. 코드개선 제안
OpenRouter를 사용해 Vercel용 패치 제안을 생성합니다. 기본은 제안만 만들고 실제 소스는 건드리지 않습니다.
3. 관리자 승인 배포
GitHub 저장/Vercel Deploy Hook은 관리자 승인 토큰이 있을 때만 실행됩니다.
결과
구조
Live Knowledge + Self-Improve 구조
DualKey
Vercel 환경변수 OPENROUTER_API_KEY가 없으면 화면 입력 키를 사용합니다.
GapFix
“제 지식은 2023년까지” 회피 답변을 막고, 검색 근거를 프롬프트에 강제 주입합니다.
Fallback Search
Tavily/SerpAPI 키가 없어도 GDELT와 DuckDuckGo 무료 검색을 시도합니다.
Vercel 배포 체크
ZIP 안의 내용물이 GitHub 루트에 있어야 합니다.
index.html
api/chat.js
api/health.js
api/ping.js
api/engine.js
vercel.json
package.json환경변수 권장: OPENROUTER_API_KEY, TAVILY_API_KEY, SERPAPI_API_KEY. 넣은 뒤 반드시 Redeploy 하세요.