본문 바로가기

API9

[Youtube API] Chat GPT 연동하기 베하~!! 안녕하세요! 1-Tier팀 입니다. 이번 포스팅에는 Chat GPT를 연동하여 수집한 댓글에 대한 긍정과 부정을 판별해 보도록 하겠습니다. 코드 먼저 확인해 보도록 하겠습니다. Open AI 의 API Key 발급을 사전에 하셔야 정상 동작 합니다. https://platform.openai.com/ OpenAI Platform Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform. platform.openai.com #DB 연동 부 생략 openai.api_key = login['openai'] curs.execute("SELECT * FROM y.. 2023. 10. 26.
AWS API Gateway 베하~! 탑신병자 듀오 팀 나르 입니다! 이번 포스팅에서는 AWS API Gateway에 대해서 알아보도록 하겠습니다 AWS API Gateway란? 규모에 상관없이 API 생성, 유지 관리, 모니터링과 보호를 할 수 있게 해주는 서비스 Client에서 server로 통신할 때 사용하는 많은 api들의 통로 사용자가 설정한 라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답 받으면 다시 클라이언트에게 전달(Proxy) 엔드포인트 서버에서 공통으로 필요한 인증/인가, 사용량 제어, 요청/응답 변조 등의 다양한 기능을 플러그인 형태로 제공 Lambda와 연동하여 Serverless 서비스를 구축하는데 사용 된다. API 유형 RESTful API HTTP API 1000000 reques.. 2023. 9. 15.
백엔드란? 베하!! 반갑습니다~ 인사통의 BTC_김회장, 최총무입니다!! 오늘은 IT입문자라면 상식으로 알아야할 백엔드에 대해서 알아볼게요! 보통 IT 서비스를 개발할 때 프론트엔드와 백엔드에 대해 많이 이야기합니다. 여기서 프론트 엔드는 폭넓은 의미로는 사용자가 서비스를 이용할 때 쓰게 되는 웹, 앱 등을 의미합니다. 좁은 의미로는 웹을 의미합니다. 이 때, 백엔드는 서비스에 필요한 모든 데이터를 저장하고 다루는 공간입니다. 우리가 주로 사용하는 웹사이트는 전부 백엔드가 있습니다. 프론트엔드에 가려 보이지않지만 뒤에서 열심히 일하고 있는 부분이 바로 백엔드라고 볼수있는데요. 우리가 많이 사용하는 서비스를 예로 들어볼게요 네이버의 경우 회원가입한 유저들 데이터,블로그 데이터들 등 수많은 데이터가 필요하겠죠. 카카오.. 2023. 7. 21.
REST API 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 REST API에 대해 알아보겠습니다. REST API란 HTTP/HTTPS를 통해 프론트엔드(클라이언트)와 백엔드(서버) 간의 통신을 수행하는 방식입니다. REST API는 클라이언트가 URI를 통해 리소스에 접근하고, HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해 리소스를 조작합니다. 아래에서 더 자세하게 설명 드리겠습니다 :) 1. API 란? Application Programming Interface의 줄임말로, 두 소프트웨어가 서로 통신할 수 있도록 하는 인터페이스를 의미합니다. API를 통해 다른 개발자나 외부 시스템에서도 해당 프로그램의 기능을 호출하고, 데이터를 전달하고, 결과를 받을 수 있습니다. API .. 2023. 6. 22.
API Gateway 서비스 API Gateway란 규모에 상관없이 API 생성, 유지 관리, 모니터링과 보호를 할 수 있게 해주는 서비스이다. 말 그대로 Client에서 server로 통신할 때 사용하는 많은 api들의 대문(게이트웨이)과 같은 역할을 한다고 보면 된다. 즉, API가 지나가는 통로인 셈이다. API Gateway를 이용하면 통합적으로 엔드포인트와 REST API를 관리할 수 있다. API 게이트웨이를 등록해주면, 모든 클라이언트는 각 서비스의 엔드포인트 대신 API Gateway로 요청을 전달하여 관리가 용이해 진다. 사용자가 설정한 라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답을 받으면 다시 클라이언트에게 전달하는 프록시(proxy) 역할을 하기 때문이다. API Gateway 서비스는.. 2022. 12. 5.
API와 API Gateway(2) 안녕하세요!!! 임오군란과 민씨의 임입니다.😊 드디어!! API Gateway 2편으로 돌아왔습니다. 이번에는 API Gateway를 AWS에서 생성하는 방법을 알아보도록 하겠습니다. 차례는 아래와 같습니다. review-API란? review-AWS에서 제공하는 API Gateway AWS에서 API Gateway 생성하기 지금 바로 시작하겠습니다👍👍👍 우선 API Gateway를 생성하기에 앞서 리뷰를 하겠습니다. REVIEW1. API란? 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성요소가 서로 통신할 수 있게 하는 메커니즘 Application Programing Interface의 줄임말로 요청과 응답을 통해 두 애플리케이션이 서로 통신하는 방법으로, 요청을 보내는 애플리케이션을 클라이언.. 2022. 10. 20.
[NGINX] Reverse Proxy 안녕하세요. Administrator 팀입니다! 지난 포스터인 API Proxy에 이어서 Reverse Proxy에 대해 알아보도록 하겠습니다. 2022.10.11 - [Infra/DevOps] - API Proxy API Proxy 안녕하세요. Administrator 팀입니다! 오늘은 API Proxy의 기본 개념에 대해서 좋은 자료를 가져왔으니 알아보는 시간을 가져보도록 할게요! 프록시 서버(Proxy Server)란? 클라이언트가 자신을 통해 다른 btcd.tistory.com 리버스 프록시(Reverse Proxy)란? 리버스 프록시 서버는 아래 그림 처럼 웹 서버 앞단에 놓여져 있습니다. 그렇다면 리버스 프록시 서버는 왜 사용하는 것일까요? 리버스 프록시의 특징 로드밸런싱 (Load Balan.. 2022. 10. 11.
API Proxy 안녕하세요. Administrator 팀입니다! 오늘은 API Proxy의 기본 개념에 대해서 좋은 자료를 가져왔으니 알아보는 시간을 가져보도록 할게요! 프록시 서버(Proxy Server)란? 클라이언트가 자신을 통해 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 가르키는 말입니다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 프록시, 그 중계 기능을 하는 것을 프록시 서버라고 부릅니다. 프록시 서버 중 일부는 프록시 서버에 요청된 내용들을 캐시를 이용하여 저장해 둡니다. 이렇게 캐시를 해 두고 난 후에, 캐시 안에 있는 정보를 요구하는 요청에 대해서는 원격 서버에 접속하여 데이터를 가져올 필요가 없게 됨으로써 전송 시간을 절약할 .. 2022. 10. 11.