API 2

FastAPI와 REST API 쉽게 이해하기 (Streamlit과의 관계까지)

목차1. 왜 FastAPI를 배우는가2. REST API란 무엇인가3. FastAPI란 무엇인가4. 서버 주소 구조 이해하기 (127.0.0.1:8000)5. FastAPI 기본 코드 구조 이해하기6. 경로(Path)와 파라미터 이해하기7. 실행과 확인 (Uvicorn, Swagger, ReDoc)8. Streamlit과 FastAPI의 관계9. 다른 웹 프레임워크와 비교 1. 왜 FastAPI를 배우는가AI 모델을 사용하는 것과, 그 모델을 실제 서비스로 만드는 것은 완전히 다른 문제이다.단순히 모델을 실행하는 것만으로는 사용자에게 기능을 제공할 수 없고, 이를 외부에서 호출할 수 있도록 만들어야 한다. 이때 필요한 것이 API이며, Python 기반 AI 서비스에서는 FastAPI가 가장 많이 사용..

Python 2026.03.24

OpenAI Web Search 완전 정리 (코드 + 구조 + 실전 활용)

목차1. Web Search 기능 개요 2. 기본 사용 방법 (Responses API + tools) 3. Web Search 강제 실행 (tool_choice) 4. 응답 구조 분석 (web_search_call / message / annotations) 5. 사용자 위치 기반 검색 (user_location) 6. 검색 컨텍스트 크기 (search_context_size) 7. 컨텍스트 크기 옵션 비교 (low / medium / high) 8. 코드 종합 예제 및 활용 팁 1. Web Search 기능 개요Web Search 기능은 모델이 답변을 생성하기 전에 웹에서 최신 정보를 검색할 수 있도록 해주는 기능이다.최신 뉴스, 환율, 트렌드 등에 매우 유용모델이 자동으로 검색 여부를 판단필요 시 ..