Skip to content

TeamOTK/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaCha (Character Chat)

🪄 서비스 소개

캐릭터 인격 생성을 통한 캐릭터 채팅 서비스

  • 프롬포트 엔지니어링을 통하여 사용자가 원하는 캐릭터의 이름, 소개, 상황, 성격 등을 설정하고, 해당 캐릭터와 자유롭게 대화를 나눌 수 있는 서비스입니다.

📌 주요 기능

image image
캐릭터 목록 캐릭터 상세 설정 확인
image image
캐릭터 생성 캐릭터 대화

Skills & Frameworks

  • Python
  • FastAPI, MongoDB
  • AWS EC2, AWS S3

프로젝트 구조

backend/
├── app/
│   ├── main.py              # FastAPI 엔트리 포인트
│   ├── models/              # 데이터베이스 모델 정의
│   ├── schema/              # 스키마 정의
│   ├── controller/          # CRUD 로직 구현
│   ├── routers/
│   │   ├── __init__.py      
│   │   ├── users.py         # 사용자 관련 엔드포인트
│   │   ├── situcations.py   # 상황 관련 엔드포인트
│   │   ├── characters.py    # 캐릭터 관련 엔드포인트
│   │   └── chats.py         # 채팅 관련 엔드포인트
│   └── ai/                  # GPT
├── requirements.txt         # 프로젝트 의존성 목록
├── start.sh                 # 실행용 쉘 파일
└── README.md                # 프로젝트 설명서

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published