728x90
반응형

1. 결제정보 추가 (포인트 충전)

결제 정보를 추가합니다.

 

 

 

 

visa 또는 master 카드 등 해외 결제가 가능한 카드만 등록 가능합니다. (일반 체크카드 등록시 오류)

 

 

 

 

최소 충전금액이 5$로 설정되어있어서 최소 금액으로 충전 후 카드 등록을 완료할 수 있었습니다.

 

 

 

 

 

크레딧이 일정 금액 미만으로 떨어질 경우 자동 충전도 가능하도록 설정할 수 있습니다.

 

 

 

 

 

2. API 키 발급

‘+ Create new secret key’를 클릭합니다.

 

 

 

 

이름 및 권한 설정 후 키를 생성합니다.

 

 

 

 

발급받은 키는 이 팝업 이후로는 확인할 수 없기 때문에 복사후 안전한 곳에 저장해두시길 권장드립니다.

 

 

 

 

 

3. 라이브러리 설치

npm install --save openai
# or
yarn add openai

OpenAI 라이브러리를 설치합니다.

 

 

 

 

 

4. 텍스트 생성 API 사용해보기

import OpenAI from "openai";

const openai = new OpenAI({
  apiKey: process.env.CHATGPT_API_KEY
});

async function main() {
  const completion = await openai.chat.completions.create({
    messages: [
      {
        role: "system",
        content: "You are a helpful assistant designed to output JSON.",
      },
      { role: "user", content: "Who won the world series in 2020?" },
    ],
    model: "gpt-3.5-turbo-0125",
    response_format: { type: "json_object" },
  });
  console.log(completion.choices[0].message.content);
}

main();

 

간단한 테스트를 위해 json 형식으로 답변해주는 모드를 사용해보았습니다.

  • CHATGPT_API_KEY : 환경변수로 ChatGPT API 키를 설정해줍니다. (.env 파일에 세팅)
  • role(system) : 모델에게 역할을 지정하거나 대화 맥락을 지정해줄 수 있습니다.
  • role(user) : 모델에게 질문할 내용을 입력할 수 있습니다.
  • response_format : { type: "json_object" }으로 설정하여 답변을 json 형식으로 제한합니다.
  • model : 모델은 여러가지가 있으니 프로젝트에 맞는 조건의 모델을 선택하시길 바랍니다.

GPT 주력 모델

 

 

 

 

 

예제 실행 결과를 출력해보았더니 json 형식으로 잘 들어오는것을 확인할 수 있었습니다.

 

 

728x90
반응형

+ Recent posts