본문 바로가기

actions2

GPT의 Custom Actions 기능으로 Google Spreadsheet 정보를 활용 GPT의 Custom Actions 기능을 사용하여 외부 API 호출을 통해 데이터를 검색하는 방법에 대해 구체적인 예로, 사용자가 입력한 우편번호에 대한 주소를 찾아 응답하는 GPTs 만드는 과정을 Google Apps Script를 활용하여 설명하겠습니다. 이 프로세스는 Google 스프레드시트에 우편번호와 주소 데이터를 저장하고, Google Apps Script를 사용하여 이 데이터를 검색한 다음, GPTs를 통해 사용자에게 해당 주소 정보를 제공하는 방식으로 진행됩니다. 1. Google 스프레드시트 준비 스프레드시트 생성: Google 드라이브에서 우편번호와 주소 정보를 포함하는 스프레드시트를 생성합니다. 데이터 입력: 우편번호와 해당하는 주소를 스프레드시트에 입력합니다. 스프레드시트 ID 확.. 2024. 4. 4.
Python FastAPI 뉴스레터 예제 프로그램 제작 및 배포 과정 파이썬과 FastAPI를 사용하여 뉴스레터를 만드는 과정입니다. FastAPI 소개 FastAPI는 빠르고 현대적인 웹 프레임워크로, 파이썬을 기반으로 하는 비동기 웹 어플리케이션을 쉽게 작성할 수 있도록 지원합니다. 프로젝트 설정 FastAPI를 설치하고 새로운 프로젝트를 초기화합니다. 이때, Pydantic을 사용하여 데이터 모델을 정의합니다. 이메일 전송 설정 뉴스레터를 보낼 때 사용할 이메일 전송 서비스를 설정합니다. 보통은 SMTP 서버를 사용하는데, 이를 위해 smtplib를 사용할 수 있습니다. 데이터베이스 설정 사용자 정보와 뉴스레터 구독 정보를 저장하기 위해 데이터베이스를 설정합니다. 이때, SQLAlchemy나 ORM을 활용하여 데이터 모델을 정의하고 데이터베이스에 연결합니다. API .. 2024. 1. 15.