Why FastAPI? > Web framework for developing RESTful APIs in Python > Pydantic 및 유형 힌트를 기반으로 데이터를 검증, 직렬화 및 역직렬화하고 OpenAPI 문서를 자동으로 생성합니다. The key fe
SQLAlchemy : python 에서 사용가능한 ORM 라이브러리 (≒ JS - TypeORM)원본 출처 : 점프 투 플라스크ORM(object relational mapping)을 지원하는 파이썬 데이터베이스 도구모델 기반으로 데이터베이스 처리모델 : 데이터를 다
저의 오랜 로망은 번역기를 만드는 것입니다 💁🏻♀️그래서 번역 모델에 대한 연구를 주로 해 왔는데백엔드에 대해 조금 배우고 나니 개발 관점에서 번역 서비스를 만들어 보고 싶어졌어요.우선 파이썬으로 백엔드를 개발하려니 Django, Flask, FastAPI 중에
어제에 이어 라우트에 대해 마저 다뤄 보겠습니다.프론트로부터 parameter 를 이용해 정보를 전달받을 수 있는데요,공식 튜토리얼에서는 Path parameter 와 Query parameter 크게 가지로 나눠서 소개합니다.Path parameter 먼저 빠르게 설
번역 서비스의 백엔드에서는 문장을 번역하는 일 이외에 번역 결과를 저장하는 DB 작업도 수행합니다.사용자가 입력한 문장과 번역 결과 등을 DB에 저장해 두었다가 추후에 모델 추가 학습 또는 품질 개선에 이용할 수 있거든요.이번 토이 프로젝트에서는 CRUD 작업 중 Cr
CRUD 우리는 우선 번역 언어 및 문장 쌍을 DB에 저장합니다. 데이터로 SQLAlchemy 모델 인스턴스를 만듭니다. add해당 인스턴스는 데이터베이스 세션에 개체입니다. commit데이터베이스에 대한 변경 사항(저장되도록). refresh인스턴스(생성된 ID
번역 모델 서빙 프레임워크로 당초 TorchServe 를 이용할 계획이었는데요,OpenNMT 에서 제공하는 CTranslate 를 먼저 이용하여 간단히 서빙해 보겠습니다.CTranslate2 is a C++ and Python library for efficient i
팀 프로젝트에서 저는 백엔드 및 AI 개발을 맡았고,FastAPI 와 python 을 이용해 백엔드 서버 개발을 마쳤습니다.이제 클라우드 담당 팀원으로부터 전달받은 서버 인스턴스에 개발한 백엔드 코드를 배포하여프론트엔드 담당 팀원이 API를 이용할 수 있게 해야 합니다