Rest API
chatGPT API(gpt-3.5-turbo)를 활용한 상담기능 서비스 개발
1. 사용법 확인하기. https://openai.com/ 위 공식 홈페이지에 접속하고 로그인을 합니다. OpenAI Introducing GPT-4, OpenAI’s most advanced system openai.com Product -> OverView -> Get started를 눌러줍니다. 제가 사용할 고민상담 기능은 Chat 인공지능을 이용해야하기 때문에 클릭하여 들어가서 이용하는 방법과, 예시 코드를 확인합니다. 2. Key 발급받기 우측 상단에 Personal을 클릭한 후 View API Keys를 클릭하여 들어가줍니다. Create new secret key를 클릭하여 secret key를 발급 받아주고 이를 내 로컬에 저장해줍니다. 이후 작업은 VSC에서 Python코드를 이용해서 작..
CLOVA Summary를 활용해 리뷰 요약 API 만들기
CLOVA Summary 서비스란? CLOVA Summary는 NLP(Natural Language Processing, 자연어 처리) 기술과 그래프 기반 랭킹 알고리즘 기반으로 문서에서 중요한 문장을 가려내고, 이를 기준으로 요약 결과를 추출하는 서비스입니다. 리뷰 요약 서비스 만들기 1. 네이버 클라우드 플랫폼 ncloud.com 접속 후 로그인합니다. NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 2. 우측 상단 콘솔 (Console) 접속 후 [ Product & Serv..
AWS Rekognition 얼굴비교, 이미지 내 텍스트 추출하기
얼굴 비교 text 감지 class PhotoRekognitionResource(Resource) : def post(self) : if 'photo' not in request.files : return {'error':'파일 업로드 하세요'},400 file = request.files['photo'] # 클라이언트가 보낸 파일의 파일명을 # 변경시켜서 S3에 올려야 유니크하게 # 파일을 관리할 수 있다. # 파일명을 유니크하게 만드는 방법 current_time=datetime.now() new_file_name=current_time.isoformat().replace(':','_') + '.jpg' print(new_file_name) # 파일명을, 유니크한 이름으로 변경한다. # 클라이언트에서..
Naver Open API - 뉴스 검색 API , 파파고 번역 API 사용하기
파파고 API를 사용하기 위한 라이브러리 설치 pip install requests app.py from flask import Flask from flask_restful import Api from flask_jwt_extended import JWTManager from config import Config from resources.naver import NaverPapagoResource, NaverSearchResource app = Flask(__name__) jwt = JWTManager(app) api = Api(app) # 경로를 리소스와 연결한다. api.add_resource(NaverSearchResource,'/news') api.add_resource(NaverPapagoRes..