[FastAPI] API 키로 인증 적용하기 | API KEY
·
💻 Programming/Python
오늘은 FastAPI를 사용해서 API를 제공할 때 API 키를 적용하는 방법에 대해 알아보려고 해요. API 키가 무엇인지, 왜 사용하는지, 그리고 어떻게 적용하는지 설명해 볼게요 ~!API 키란 무엇인가요?API 키(API Key)는 애플리케이션이 API를 호출할 때 인증 및 권한 부여를 위해 사용하는 고유 식별자예요. API 키는 다음과 같은 이유로 사용돼요:인증 및 권한 부여: 클라이언트 애플리케이션이 API에 접근할 수 있는 권한이 있는지 확인사용 추적 및 모니터링: 어떤 클라이언트가 어떤 API 호출을 했는지 추적하고 모니터링요청 제한: 특정 클라이언트가 일정 시간 내에 보낼 수 있는 요청 수를 제한할 수 있음 FastAPI에서 API 키 적용하기 API 키를 사용한 인증 미들웨어 작성하기fr..
[python] FastAPI로 딥러닝 모델 API 구축하기 | 문자열 파일경로, Bytes 타입 입력받기
·
💻 Programming/Python
FastAPI를 이용한 API 생성 from typing import List from pydantic import BaseModel from fastapi import FastAPI, Depends, File, Request import uvicorn app = FastAPI() class InputData(BaseModel): data: str @app.on_event("startup") async def load_ai_model(): global model model = My_Model() print("AI Model Loaded") async def parse_body(request: Request): data: bytes = await request.body() return data @app.p..