튜토리얼에서는 OpenAI API를 사용하기 위해 준비하는 방법을 배웁니다. API 키 생성부터 필요한 OpenAI NPM 패키지 설치까지 필요한 모든 구성 요소를 설정하는 과정을 단계별로 안내해드리겠습니다. 그런 다음 애플리케이션에서 API를 사용하는 방법을 보여드리겠습니다. 지금 바로 시작해보세요!

주요 결과

  • OpenAI API에 액세스하려면 API 키가 필요하며, 이는 OpenAI 플랫폼에서 생성할 수 있습니다.
  • API 호출을 하려면 openai-npm 패키지가 필요합니다.
  • 이 모든 작업은 Node.js와 JavaScript로 수행되며, 이를 구성하는 방법을 보여드리겠습니다.

단계별 가이드

OpenAI API를 성공적으로 사용하려면 다음 단계를 따르세요:

1. OpenAI 플랫폼에서 계정 만들기

먼저 OpenAI 플랫폼에서 계정을 만들어야 합니다. 브라우저를 열고 platform.openai.com으로 이동합니다. '가입'을 클릭하여 등록합니다.

OpenAI API: API 호출에 대한 효과적인 준비

이메일 주소를 입력하고 비밀번호를 선택합니다. 또는 Google, Microsoft 또는 Apple 계정을 사용하여 로그인할 수도 있습니다.

OpenAI API: API 호출에 대한 효과적인 준비

2. API 키 생성하기

계정을 만든 후 설정으로 이동합니다. 설정에서 'API 키' 메뉴 항목을 찾을 수 있습니다. 여기에서 API 키를 생성할 수 있습니다.

OpenAI API: API 호출에 대한 효과적인 준비

해당 버튼을 클릭하여 새 API 키를 생성합니다. 이름을 지정할 수 있습니다. 생성되면 API 키가 표시됩니다. 이 키를 복사하여 애플리케이션의 소스 코드 또는 별도의 파일에 안전하게 저장합니다.

OpenAI API: API 호출에 대한 효과적인 준비

이 키를 분실하지 않도록 주의하세요. 대화창을 닫으면 더 이상 키를 볼 수 없으므로 새로 만들어야 합니다.

OpenAI API: API 호출에 대한 효과적인 준비

3. 토큰 시스템 이해하기

API를 사용하려면 토큰 또는 크레딧이 필요합니다. 각 API 호출은 일정 수의 토큰을 소비합니다. 토큰에는 단어 구성 요소도 포함될 수 있으므로 토큰이 실제 단어 수보다 많은 경우가 많다는 점을 알아두는 것이 중요합니다.

OpenAI API: API 호출에 대한 효과적인 준비

가입할 때 일반적으로 API 호출에 사용할 수 있는 크레딧을 받게 됩니다. 언제든지 액세스할 수 있도록 키를 안전하게 보관하세요.

OpenAI API: API 호출에 대한 효과적인 준비

4. openai-npm 패키지 설치

다음 단계는 openai-npm 패키지를 설치하는 것입니다. 터미널로 이동하여 애플리케이션을 만든 디렉토리로 이동합니다.

npm install openai 명령을 실행하여 패키지를 설치합니다.

OpenAI API: API 호출에 대한 효과적인 준비

설치가 완료되면 package.json을 확인하여 패키지가 성공적으로 추가되었는지 확인할 수 있습니다.

OpenAI API: API 호출에 대한 효과적인 준비

5. 필요한 모듈 가져오기

패키지가 설치되었으므로 이제 JavaScript 코드에서 필요한 모듈을 가져와야 합니다. openai 패키지에서 구성 및 OpenAI 모듈을 가져옵니다.

6. OpenAI API 구성

이제 API를 구성할 수 있습니다. API 키가 포함된 새 구성 개체를 만듭니다.

OpenAI API: API 호출에 대한 효과적인 준비

이렇게 하려면 새 Configuration() 호출을 사용하여 API 키 개체를 전달합니다.

그런 다음 new OpenAI({configuration}) 명령을 호출하여 OpenAI API를 초기화할 수 있습니다.

7. API 요청 준비

다음으로 API 호출을 수행하기 위해 API 요청을 준비해야 합니다. API 요청이 필요한 비동기 함수를 만듭니다.

completeChat 함수는 변수로 전달된 메시지를 받습니다. OpenAI의 createChatCompletion 메서드를 호출하고 모델(예: gpt-3.5-turbo) 및 전송한 모든 메시지 등 필요한 파라미터를 전달합니다.

8. API 응답 처리

API를 성공적으로 처리했다면 처리해야 하는 응답을 받게 됩니다. 응답에서 API에서 생성된 응답이 포함된 선택 항목 등 필요한 데이터를 찾을 수 있습니다.

응답 내용을 저장하고 애플리케이션에서 사용할 수 있도록 반환하세요.

OpenAI API: API 호출에 대한 효과적인 준비

9. 함수 테스트

이제 함수를 테스트할 차례입니다. 로컬 서버를 시작하고 AI로부터 응답을 받는지 확인합니다.

스크린샷_567

여러 번 쿼리했을 때 다른 답변을 얻을 수 있어야 모델과의 통신이 제대로 작동하는 것입니다.

OpenAI API: API 호출에 대한 효과적인 준비

요약

이 가이드에서는 OpenAI API에 액세스하기 위한 준비 방법을 배웠습니다. API 키를 생성하고 필요한 npm 패키지를 설치하는 것부터 API 요청을 생성하고 응답을 처리하는 것까지 모든 기본 단계를 거쳤습니다.

자주 묻는 질문

API 키란 무엇인가요? API 키는 OpenAI API에 액세스할 수 있는 고유한 키입니다.

등록하면 몇 개의 크레딧을 받게 되나요? 일반적으로 API 요청에 사용할 수 있는 몇 달러(예: 5달러)의 크레딧을 받게 됩니다.

API 키를 분실하면 어떻게 하나요? OpenAI 플랫폼의 설정을 통해 새 API 키를 생성해야 합니다.

토큰은 단어와 같은 건가요?아니요, 토큰은 단어의 일부가 될 수 있으므로 토큰의 수는 일반적으로 텍스트의 단어 수보다 많습니다.

상업적 목적으로 API를 사용할 수 있나요?예. 하지만 현재 OpenAI의 사용 약관을 확인하는 것이 좋습니다.