ResponsesAPI 2

OpenAI File Search 완전 정리: 파일 업로드부터 검색까지

목차1. File Search 기능 개요2. 기본 준비: 파일 업로드 함수 만들기3. 파일 객체 생성과 file_id 이해하기4. Vector Store 생성하기5. Vector Store에 파일 연결하기6. File Search로 문서 기반 질문하기7. 응답 확인과 response.output_text8. 종합 코드 예제 1. File Search 기능 개요File Search 도구는 사용자가 업로드한 문서를 모델이 검색해서 답변에 활용할 수 있게 해주는 기능이다.그 과정은 다음과 같다.File 객체 생성(업로드) → 벡터 스토어 생성 → 파일을 벡터 스토어에 연결 File Search는 단순히 파일을 첨부하는 기능이 아니라, 먼저 파일을 OpenAI 서버에 업로드하여 file_id를 생성하고, 이후 ..

OpenAI API 사용법 정리 (Responses API, Chat Completions 차이, 요청 구조)

1. OpenAI API란OpenAI API는 자연어 처리, 코드 생성, 이미지 생성 등 다양한 인공지능 기능을 HTTP 기반으로 호출할 수 있도록 제공하는 인터페이스이다.개발자는 별도의 모델 학습 없이도 API 호출만으로 GPT 계열 모델을 활용할 수 있다. 주요 특징은 다음과 같다.텍스트 생성: 질문 응답, 요약, 번역코드 생성 및 분석멀티턴 대화 처리함수 호출(Function Calling / Tool Calling)다양한 모델 선택 가능즉, OpenAI API는 “AI 모델을 서비스 형태로 사용하는 방식”이다. 2. OpenAI 모듈 vs HTTP 직접 호출OpenAI API는 두 가지 방식으로 사용할 수 있다.2-1 OpenAI Python/JS SDK 사용from openai import Op..