본문 바로가기
실버를 위한 코딩

OpenAI의 API를 사용

by forSilver 2024. 3. 28.
반응형

OpenAI의 API를 사용

OpenAI의 API를 사용하기 위해 npm을 통해 공식 Node.js 클라이언트 라이브러리를 설치하는 과정은 간단합니다. 이 라이브러리를 설치하면 OpenAI의 GPT, DALL·E, Codex 등 다양한 AI 모델에 쉽게 접근하여 사용할 수 있습니다.

OpenAI Node.js 클라이언트 라이브러리 설치

  1. 프로젝트 디렉터리(디렉토리) 생성 및 초기화
    mkdir my-openai-project
    cd my-openai-project
    npm init -y
    -y 플래그는 기본 설정으로 package.json 파일을 생성하라는 의미입니다.
  2. 새 프로젝트를 시작하기 위해 먼저 프로젝트 디렉터리를 만들고, 그 안에서 npm을 초기화하여 package.json 파일을 생성합니다.
  3. OpenAI 클라이언트 라이브러리 설치
    npm install openai
  4. 프로젝트 디렉터리에서 다음 명령어를 실행하여 OpenAI의 Node.js 클라이언트 라이브러리를 설치합니다.

이 명령어는 OpenAI의 공식 Node.js 클라이언트 라이브러리를 프로젝트의 node_modules 디렉터리에 설치하고, package.json 파일에 의존성으로 추가합니다.

OpenAI API 사용 예시

라이브러리 설치 후, OpenAI API를 사용하는 기본적인 코드 예시는 다음과 같습니다.

const { Configuration, OpenAIApi } = require("openai");

const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);

async function generateText(prompt) {
  try {
    const response = await openai.createCompletion({
      model: "text-davinci-003",
      prompt: prompt,
      temperature: 0.7,
      max_tokens: 150,
    });
    console.log(response.data.choices[0].text);
  } catch (error) {
    console.error(error);
  }
}

generateText("여기에 질문이나 명령을 입력하세요.");

이 코드는 OpenAI의 GPT 모델을 사용하여 텍스트를 생성하는 기본적인 예시입니다. 환경 변수 OPENAI_API_KEY에 OpenAI API 키를 설정해야 합니다. API 키는 OpenAI 웹사이트에서 얻을 수 있으며, API 사용을 위해 필요합니다.

정리

npm을 사용하여 OpenAI의 Node.js 클라이언트 라이브러리를 설치하면 OpenAI의 강력한 AI 모델을 쉽게 활용할 수 있습니다. 설치 후에는 API 키를 환경 변수로 설정하고, 위의 예시 코드를 바탕으로 다양한 AI 기반 기능을 구현할 수 있습니다.