File tree Expand file tree Collapse file tree 2 files changed +615
-10
lines changed
Expand file tree Collapse file tree 2 files changed +615
-10
lines changed Original file line number Diff line number Diff line change 4545
4646## ✨ 핵심 기능
4747
48+ ### 채팅 시스템
49+ - ** 이중 프로토콜** : WebSocket + HTTP REST API
50+ - ** 메시지 관리** : User/Assistant/System 역할 기반 대화
51+ - ** 외부 서비스 연동** : LLM, Memory, TTS 서비스 통합
52+ - ** 페이지네이션** : 대화 기록 조회
53+
4854### 인증 시스템
4955- ** JWT 토큰** : Access (15분) + Refresh (30일) 이중 토큰
5056- ** OAuth2 PKCE** : Google 인증, 게스트 로그인
5157- ** Redis 세션** : 토큰 관리 및 blacklist 지원
5258- ** 다중 헤더** : Authorization, X-Access-Credit, X-Refresh-Credit
5359
60+ ### 크레딧 시스템
61+ - ** 정밀 계산** : Decimal(18,2) 잔액 관리
62+ - ** 거래 기록** : 완전한 audit trail
63+ - ** 동시성 제어** : Optimistic concurrency 지원
64+
5465### AI 캐릭터 관리
5566- ** 하이브리드 설정** : JSON 필드 구성 + 직접 프롬프트 입력
5667- ** 소유권 모델** : 시스템/공개/개인 캐릭터 권한 관리
5768- ** 프롬프트 생성** : 설정 기반 SystemPrompt 구성
5869
59- ### 채팅 시스템
60- - ** 이중 프로토콜** : WebSocket + HTTP REST API
61- - ** 메시지 관리** : User/Assistant/System 역할 기반 대화
62- - ** 외부 서비스 연동** : LLM, Memory, TTS 서비스 통합
63- - ** 페이지네이션** : 대화 기록 조회
64-
65- ### 크레딧 시스템
66- - ** 정밀 계산** : Decimal(18,2) 잔액 관리
67- - ** 거래 기록** : 완전한 audit trail
68- - ** 동시성 제어** : Optimistic concurrency 지원
70+ > ** 상세 구현** : 각 기능의 구체적인 코드 구현과 아키텍처는 [ FEATURES.md] ( docs/FEATURES.md ) 를 참고하세요.
6971
7072<br >
7173
You can’t perform that action at this time.
0 commit comments