개발 , 컴퓨터, IT지식

[OpenAI] OpenAI API Key 발급 받기(feat.chatGPT)

김먼저 2023. 5. 30. 10:58

0. OpenAI API Key

 

OpenAI에서 개발한 인공지능 모델들을 외부에서 사용할 수 있도록 인증하는 역할을 합니다.

 

OpenAI는 다양한 유형의 인공지능 모델을 제공하는데요, 대표적인 모델을 살펴보면 아래와 같습니다.

 

  • ChatGPT: 텍스트 기반 대화를 위한 모델로, 자연어 처리와 대화 생성에 사용됩니다. 사용자와 대화하며 자연어 질문에 답변을 생성하거나 상호작용하는 데 사용됩니다.
  • DALL·E: 이미지 생성을 위한 모델로, 텍스트 설명을 기반으로 고유한 이미지를 생성합니다. 특정 텍스트 입력에 따라 시각적인 결과물을 만들 수 있습니다.
  • CLIP: 이미지와 텍스트 간의 상호 작용을 가능하게 하는 모델로, 이미지나 텍스트에 대해 공통의 임베딩 공간을 학습하여 이를 통해 이미지를 분류하거나 텍스트를 캡션화하는 등 다양한 작업을 수행할 수 있습니다.
  • Codex: 프로그래밍 언어의 자동 완성 및 코드 생성을 위한 모델로, 사용자가 프로그래밍 코드를 작성하는 데 도움을 줍니다. 다양한 프로그래밍 언어와 라이브러리에 대한 이해력을 가지고 있어, 프로그래밍 작업을 지원합니다.

이 외에도 음성 인식 모델 등 다양한 모델을 제공하고 있습니다.

 

(Reference : https://platform.openai.com/docs/api-reference)

 

그리고 대부분의 API는 API Key를 요구하고 있습니다.(chatGPT 포함)

 

 

1. OpenAPI 홈페이지 접속하기

 

회원가입을 진행합니다. 저는 Google 계정으로 가입했습니다.

 

https://platform.openai.com/

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

 

 

2. View API keys

 

 

 

3. 'Create new secret key' 클릭

 

 

 

4. key name 설정 및 생성

 

 

 

5. API Key 생성 확인 및 저장하기

 

 

API Secret Key가 생성되었습니다.

 

창을 닫으면 key를 다신 볼 수 없으므로 따로 저장하시길 바랍니다.

 

분실하면 지우고 다시 만들면 되니 걱정 안하셔도 됩니다.

 

이제 저 키를 가지고 OpenAI API(chatGPT 등)를 이용할 수 있습니다.

 

# ChatGPT - Spring에서 적용하기

https://firstws.tistory.com/64

 

[Spring&SpringBoot] ChatGPT Spring에서 사용하기

일단 OpenAI Secret API Key 가 필요합니다. https://firstws.tistory.com/63 [OpenAI] OpenAI API Key 발급 받기(feat.chatGPT) 0. OpenAI API Key OpenAI에서 개발한 인공지능 모델들을 외부에서 사용할 수 있도록 인증하는 역할

firstws.tistory.com

 

# Image Generation - Spring에서 사용하기

https://firstws.tistory.com/65

 

[Spring&SpringBoot] OpenAI 이미지 생성 API 사용하기

준비물 : OpenAI Secret API Key https://firstws.tistory.com/63 [OpenAI] OpenAI API Key 발급 받기(feat.chatGPT) 0. OpenAI API Key OpenAI에서 개발한 인공지능 모델들을 외부에서 사용할 수 있도록 인증하는 역할을 합니다. O

firstws.tistory.com