File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change 1- # ProjectVG API Server
2-
31![ Version] ( https://img.shields.io/badge/version-1.0.0-blue )
42![ .NET] ( https://img.shields.io/badge/.NET-8.0-purple )
53![ License] ( https://img.shields.io/badge/license-MIT-green )
64
7- ** Clean Architecture 기반 AI 채팅 플랫폼 백엔드 시스템**
5+ # ProjectVG API Server
6+
7+ ### AI 캐릭터 채팅 서비스를 위한 중앙 오케스트레이션 API 서버
88
9- .NET 8.0 ASP.NET Core API 서버로, JWT/OAuth2 인증, WebSocket 실시간 통신, Redis 세션 관리를 구현한 AI 채팅 플랫폼입니다 .
9+ 여러 외부 서비스(LLM, Memory, TTS)를 통합하여 AI 캐릭터와의 채팅 프로세스를 처리하고 클라이언트에게 제공하는 Clean Architecture 기반 .NET 8.0 API 서버입니다 .
1010
1111<br >
1212
13- ## ⚙️ 기술 스택
13+ ## 기술 스택
1414- ** .NET 8.0** : C# 12, nullable reference types
1515- ** ASP.NET Core 8.0** : Controllers 기반 REST API
1616- ** Entity Framework Core 8.0** : Code-First, SQL Server
2121
2222<br >
2323
24- ## 🏢 시스템 아키텍처
24+ ## 시스템 아키텍처
2525
2626### API 서버 아키택처
2727```
4343
4444<br >
4545
46- ## ✨ 핵심 기능
46+ ## 핵심 기능
4747
4848### 채팅 시스템
4949- ** HTTP-WebSocket Bridge** : 비동기 장기 실행 작업의 브리지 패턴
7070
7171<br >
7272
73- ## 🔧 기술 구현
73+ ## 기술 구현
7474
7575### 성능 최적화
7676- ** 메모리 관리** : ArrayPool 버퍼 재사용, IMemoryOwner 활용
9090
9191<br >
9292
93- ## 📝 API 엔드포인트
93+ ## API 엔드포인트
9494
9595| 분류 | 메소드 | 엔드포인트 | 설명 | 인증 |
9696| ------| --------| ------------| ------| ------|
108108
109109<br >
110110
111- ## 🗄️ 데이터 모델
111+ ## 데이터 모델
112112
113113### Core Entities
114114- ** User** : OAuth2 기반 사용자, 고유 UID, 크레딧 잔액
124124
125125<br >
126126
127- ## 📁 프로젝트 구조
127+ ## 프로젝트 구조
128128
129129```
130130ProjectVG.Api/ # Presentation Layer
@@ -158,7 +158,7 @@ ProjectVG.Tests/ # Test Suite
158158
159159<br >
160160
161- ## 🔄 외부 서비스 연동
161+ ## 외부 서비스 연동
162162
163163### 연동 서비스
164164- ** LLM Service** : AI 모델 추론 처리
You can’t perform that action at this time.
0 commit comments