📚 교육생 여러분께
AI CAMP는 교육 플랫폼입니다. 실습을 위해 각자의 AI API 키를 준비해주세요. 무료 크레딧으로 충분히 학습하실 수 있습니다!
🔑 암호화 키 생성 도구
Supabase 저장을 사용하려면 AI_API_CONFIG_ENCRYPTION_KEY 환경변수가 필요합니다.
🔒 보안 안내 (Supabase 기반)
기본적으로 API 키는 브라우저에만 저장됩니다. 단, 아래에서 Supabase 저장을 켜면 업로드 후 자동 AI 분석(서버) 연동을 위해 Supabase 클라우드에 암호화 저장됩니다.
✅ 사용자별 독립 관리: 각 사용자의 API 키는 개별적으로 암호화되어 저장되며, 다른 사용자는 접근할 수 없습니다.
⚠️ 주의 · 면책
API Key는 사용자의 책임 하에 입력·저장·삭제됩니다. 과금·보안 책임은 전적으로 사용자에게 있습니다.
빠른 다중 엔진 실행 (저장 없이 테스트)
Gemini(주엔진) · GPT(검증)을 필요에 따라 호출합니다.
⚠️ Supabase 저장 불가: 암호화 키 미설정
Supabase 저장을 사용하려면 AI_API_CONFIG_ENCRYPTION_KEY 환경변수가 필요합니다. (32바이트 base64 키)
현재 상태: "저장" 버튼을 눌러도 브라우저 로컬에만 저장되고, Supabase에는 저장되지 않습니다.
📌 로컬 개발 환경:
.env.local 파일에 추가:
AI_API_CONFIG_ENCRYPTION_KEY=<생성된_base64_키>⚠️ 저장 후 반드시 서버 재시작 (npm run dev)
🚀 Vercel 배포 환경:
Vercel Dashboard → Settings → Environment Variables에 동일한 키 추가
⚠️ 추가 후 반드시 Redeploy
키를 브라우저 로컬에 저장합니다. 민감 정보 노출에 주의하세요.
엔진 설정
토글된 엔진만 병렬 실행됩니다. (활성: 0개)
⚠키 저장됨: 브라우저 로컬에 저장되어 있습니다.