10.1 Flask, FastAPI 기반 OpenAI 서비스 구축
10.1 Flask, FastAPI 기반 OpenAI 서비스 구축
🔍 1. Flask vs FastAPI: 어떤 것을 선택할까?
항목
Flask
FastAPI
🧱 2. 서비스 구조 개요
클라이언트 (브라우저/앱)
↓
Python 웹 서버 (Flask/FastAPI)
↓
OpenAI API 호출
↓
결과 반환 및 응답⚙️ 3. Flask 기반 OpenAI 챗봇 서버 구축
3.1 환경 설정 및 필요 패키지 설치
3.2 기본 서버 코드 구성
3.3 테스트 예시 (curl 또는 Postman)
⚙️ 4. FastAPI 기반 OpenAI 챗봇 서버 구축
4.1 설치 및 초기 설정
4.2 기본 서버 코드 구성
4.3 서버 실행
4.4 자동 문서 확인
🧯 5. 에러 처리 및 검증 강화 (FastAPI 기준)
🔐 6. 보안: API Key 보호를 위한 환경 파일 사용
🧪 7. 지속적 개선을 위한 구조 분리 (모듈화 예시)
🚀 8. 간단한 확장 예시: Chat History 유지
✅ 정리
항목
Flask
FastAPI
Last updated