🚀 FastAPI 기반 로컬 LLM + RAG 챗봇 만들기 – FastAPI의 비동기(Async) 처리 방식이번 글에서는 FastAPI의 비동기(Async) 처리 방식을 심층적으로 다룹니다.✅ 비동기(Async) vs 동기(Sync) 차이 → FastAPI에서 async 및 await 사용법 → FastAPI의 Starlette 기반 비동기 구조 순서로 설명합니다.📌 1. 동기(Synchronous) vs 비동기(Asynchronous) 개념FastAPI는 비동기(Async) 기반의 프레임워크이며, 기존의 동기(Sync) 방식과 비교하면 성능과 응답 속도에서 큰 차이를 보입니다.✅ 1️⃣ 동기(Sync) 방식이란?동기(Synchronous) 방식은 요청이 순차적으로 실행되며, 하나의 요청이 완료될 때..
🚀 FastAPI 기반 로컬 LLM + RAG 챗봇 만들기 – FastAPI 개요 및 특징이번 글에서는 FastAPI의 개요와 주요 특징을 살펴보고, Flask 및 Django REST Framework(DRF)와 비교하여 FastAPI의 장점을 분석합니다.📌 1. FastAPI란?✅ FastAPI 개요FastAPI는 Python 기반의 고성능 웹 프레임워크로, REST API 개발을 빠르고 효율적으로 수행할 수 있도록 설계되었습니다.특히, 비동기(async) 지원, 자동 문서화, Pydantic 기반의 데이터 검증 등의 강력한 기능을 제공하여, 최근 AI 및 데이터 중심의 API 서버 구축에서 널리 사용되고 있습니다.✅ FastAPI 주요 특징:🚀 고속 성능 → Flask 대비 3~5배 빠른 AP..
FastAPI 기반 로컬 LLM + RAG 챗봇 만들기 – 주요 기술 스택 소개1.2 주요 기술 스택 소개이 프로젝트에서는 FastAPI, Ollama, LangChain, PostgreSQL + pgvector, React를 활용하여 보안성과 성능이 뛰어난 로컬 LLM + RAG 챗봇을 개발합니다. 각 기술 스택의 개념과 장점을 상세히 살펴보겠습니다.1.2.1 FastAPI 개요 및 장점🔹 FastAPI란?FastAPI는 Python 기반의 비동기(Asynchronous) 웹 프레임워크로, 빠른 API 개발과 자동 문서화 기능을 제공하는 최신 프레임워크입니다. RESTful API 개발에 최적화되어 있으며, 동기(Synchronous) 방식과 비동기(Asynchronous) 방식을 모두 지원합니다.기..
- Total
- Today
- Yesterday
- github
- 관리자
- 프론트엔드
- rag
- REACT
- 웹개발
- Python
- babel
- 로컬LLM
- llm
- Webpack
- 리액트
- kotlin
- 페이지
- PostgreSQL
- LangChain
- nextJS
- Ktor
- til
- Page
- 챗봇개발
- Next.js
- 백엔드
- Project
- nodejs
- AI챗봇
- 개발블로그
- Docker
- fastapi
- 백엔드개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |