많은 업종에 사람들이 ChatGPT 활용해서 필요한 정보를 얻거나 문제를 해결합니다.
본론에 앞서 ChatGPT 개발을 보다 쉽게 이해하기 위해서 영상을 시청 후에 생성형 AI, ChatGPT API 개념과 활용방법에 대해서 알아보겠습니다.
🤷♂️ AI란?
AI는 “인공지능”의 약자이며 컴퓨터가 사람처럼 학습하고 문제를 해결하고 다양한 답변을 만들어주는 기술을 뜻합니다.
왜 AI가 중요한가?
코로나 시국 이후로 AI, IT 기술은 더 빠르게 발전하고 진화하고 있습니다.
AI는 지금도 우리의 일상생활에서 사람들에게 많은 일을 도와주고 있습니다.
의료진단, 자율주행차, 언어번역등 다양한 분야에서 사용되고있으며 AI 기술은 미래에 더 많은 혁신을 이뤄 사람들에게 더 많은 분야에서 활용될 것입니다.
🤷♂️ ChatGPT API란?
OpenAI에서는 누구나 ChatGPT를 사용해서 새로운 앱을 만들거나 이미 있는 서비스에 ChatGPT를 활용하기 쉽게 할 수 있게 도와줍니다.
ChatGPT API는 OpenAI에서 제공하는 인공지능 모델을 사용해서 자연어로 대화를 만들어내는 기능을 제공합니다.
카카오, 구글 API처럼 ChatGPT API는 HTTP 프로토콜 기반 Rest API형태로 되어 있어 네트워크를 통해 요청 보내고 응답은 반환합니다.
ChatGPT API 정리하자면
💡 ChatGPT API는 AI 기술로 사람들이 컴퓨터화 대화를 통해 문제를 해결하고 필요한 답변을 받을 수 있도록 도움을 주는 도구입니다.
🤷♂️ ChatGPT API 요금
ChatGPT API를 사용하려면 요금을 지불해야 하며 다음과 같이 사용요금에 따라 결정됩니다.
- API 호출 수: API를 호출할 때마다 요금이 부과됩니다. 호출은 ChatGPT에게 질문을 하거나 대화를 시작하는 것을 의미합니다.
- 사용량 기준: 일반적으로 사용한 호출 수에 따라 요금이 계산됩니다. 예를 들어, 월별로 API를 호출한 횟수에 따라 다른 요금제가 적용될 수 있습니다.
- 요금 제도: OpenAI는 사용자가 필요한 호출량에 맞춰 요금제를 선택할 수 있도록 다양한 옵션을 제공합니다. 일반적으로 더 많은 호출을 할수록 더 많은 요금이 발생할 수 있습니다.
- 추가 서비스: 추가로 제공되는 기능이나 지원 서비스에 따라 요금이 다를 수 있습니다. 예를 들어, 특정 기능이나 업데이트된 모델을 사용하는 경우에는 추가 비용이 발생할 수 있습니다.
GhatGPT에 사용되는 gpt-3.5-turbo 모델의 경우 가격은 1,000 토큰당 0.02달러로 학습용, 가벼운 서비스로 활용하기에 좋은 모델입니다.
🤷♂️ ChatGPT 발급받는 방법?
ChatGPT API 개인키를 발급받기 전에 먼저 OpenAI 웹사이트에서 회원가입을 합니다.
이미 계정이 있을 시 그 계정을 사용하면 됩니다.
1. 회원가입
ChatGPT API 개인키를 발급받기 전에 먼저 OpenAI 웹사이트에서 회원가입을 합니다.
2. API 키 발급
회원가입 후 로그인 하시면 우층 상단에 Dashboard 클릭하시고 Create new secret key를 발급받으시면 됩니다.
발급받은 후에 API key는 잘 보관하셔야 됩니다.
발급 후에 API key는 다시 열람하실 수 없습니다.
3. GhatGPT node.js 사용방법
openai 패키지를 NPM 다운로드를 해서 node.js ChatGPT를 활용할 수 있습니다.
npm install openai@^4.0.0
openai를 사용할 수 있도록 호출합니다.
import OpenAI from "openai";
const openai = new OpenAIApi({
api_key: 'process.env.OPENAI_API_KEY'
});
openai를 호출에서 결괏값을 응답받습니다.
async function aiReview(content) {
const completion = await openai.chat.completions.create({
messages: [
{
role: 'system',
content: `
### 지시 ###
텍스트: ${content}
`,
},
],
model: 'gpt-3.5-turbo',
});
return completion.choices[0].message.content;
}
🤷♂️ 정리하자면
chatGPT API를 발급받는 방법을 천천히 알아보았습니다.
처음 하시는 분들은 어려울 수 있겠지만 chatGPT를 활용해서 다양한 서비스를 사용자들에게 제공할 수 있습니다.
저는 chatGPT를 활용해서 리뷰를 답변하는 프로그램을 만들어서 현재 서비스 중에 있습니다.
재밌는 오늘의 띠별 운세 보고 가세요!
https://cometruedream.tistory.com/247
https://cometruedream.tistory.com/243
https://cometruedream.tistory.com/242
https://cometruedream.tistory.com/241
https://cometruedream.tistory.com/244
'ITstudy' 카테고리의 다른 글
최신 로또 회차별 당첨번호 (2) | 2024.08.18 |
---|---|
[Mac] iTerm 터미널 Shell 개념 / alias 설정 명령어와 편리한 사용법 (28) | 2024.07.18 |
FCM(Firebase Cloud Messaging) 개념및 아키텍처 (48) | 2024.07.01 |
[NOSQL] Redis 개념과 장점 정리 (2) | 2024.06.07 |
ngrok 활용해서 외부에 로컬 서버 공개 & 터널링 방법 정리 (1) | 2024.06.04 |