[OpenAI] 오픈AI 모델 종류 & GPT-3

2023. 2. 22. 17:00Generative AI

 

OpenAI API는 다양한 기능과 가격대를 갖춘 모델 제품군을 제공합니다. 또한 모델을 특정 사용 사례에 맞게 미세조정(fine tuning)하는 것이 가능합니다.

모델 종류 설명
GPT-3
자연어를 이해하고 생성할 수 있는 모델 세트
Codex (Limited beta)
자연어를 코드로 번역하는 등 코드를 이해하고 생성할 수 있는 모델 세트
Content filter 텍스트가 민감하거나 안전하지 않은지 여부를 감지할 수 있는 미세 조정된 모델

 

GPT-3

모델 설명 최대 요청 토큰수 학습 데이터
text-davinci-003 가장 성능이 뛰어난 GPT-3 모델. 다른 모델이 할 수 있는 모든 작업을 수행할 수 있으며, 종종 더 높은 품질, 더 긴 출력 및 더 나은 지침 준수를 제공합니다. 또한 텍스트 내에 완성을 삽입하는 기능도 지원합니다. ~4,000 ~2021.6
text-curie-001 성능이 매우 뛰어나지만 다빈치보다 빠르고 비용이 저렴합니다. ~2,048 ~2019.10
text-babbage-001 간단한 작업을 매우 빠르게 처리할 수 있으며 비용도 저렴합니다. ~2,048 ~2019.10
text-ada-001 매우 간단한 작업을 수행할 수 있으며 일반적으로 GPT-3 시리즈 중 가장 빠른 모델이며 비용이 가장 저렴합니다. ~2,048 ~2029.10

오픈AI의 GPT-3 모델은 자연어를 이해하고 생성할 수 있습니다. 다양한 작업에 적합한 다양한 수준의 성능을 갖춘 네 가지 주요 모델을 제공합니다. Davinci는 가장 성능이 뛰어난 모델이며 Ada는 가장 빠른 모델입니다.

 

일반적으로 Davinci가 가장 성능이 뛰어나지만, 다른 모델도 속도나 비용 면에서 상당한 이점을 가지고 특정 작업을 매우 잘 수행할 수 있습니다. 예를 들어, Curie는 Davinci와 동일한 많은 작업을 수행하지만 1/10의 비용으로 더 빠르게 수행할 수 있습니다.

 

실험하는 동안 Davinci를 사용하는 것이 가장 좋은 결과를 얻을 수 있으므로 사용하는 것이 좋습니다. 문제가 해결되면 다른 모델을 사용해 더 짧은 지연 시간으로 동일한 결과를 얻을 수 있는지 확인하는 것이 좋습니다. 특정 작업에서 미세 조정(fine tuning)을 통해 다른 모델의 성능을 개선할 수도 있습니다.

 

기능별 모델
주요 GPT-3 모델은 텍스트 완성 엔드포인트와 함께 사용하기 위한 것입니다. 다른 엔드포인트와 함께 사용하도록 특별히 고안된 모델도 제공합니다. 이전 버전의 GPT-3 모델인 다빈치, 퀴리, 베이비지 및 에이다도 제공합니다. 이러한 모델은 미세 조정 엔드포인트와 함께 사용하기 위한 것입니다. 임베딩을 생성하고 텍스트를 편집하기 위한 엔드포인트는 자체적인 특수 모델 세트를 사용합니다.

>> GPT-3 모델은 텍스트 생성용으로 제공

>> GPT-3 올드 버전도 제공, 올드 버전은 파인튜닝용으로(만?) 제공

>> GPT-3 임베딩 모델도 제공. 임베딩을 출력하는 모델.

 

Davinci (다빈치)

다빈치는 가장 유능한 모델 제품군으로, 다른 모델들이 수행할 수 있는 모든 작업을 적은 지침으로도 수행할 수 있습니다. 특정 사용자를 위한 요약이나 창의적인 콘텐츠 생성 등 콘텐츠에 대한 많은 이해가 필요한 애플리케이션의 경우 Davinci가 최상의 결과를 생성할 수 있습니다. 이러한 향상된 기능에는 더 많은 컴퓨팅 리소스가 필요하므로 Davinci는 API 호출당 비용이 더 많이 들고 다른 모델만큼 빠르지 않습니다.

다빈치가 빛을 발하는 또 다른 영역은 텍스트의 의도를 이해하는 것입니다. 다빈치는 다양한 종류의 논리 문제를 해결하고 문자의 동기를 설명하는데 매우 능숙합니다. 다빈치는 원인과 결과와 관련된 가장 까다로운 AI 문제도 해결할 수 있었습니다.

잘하는 분야: 복잡한 의도, 원인과 결과, 청중을 위한 요약

 

Curie(퀴리)
Curie는 매우 강력하면서도 매우 빠릅니다. 복잡한 텍스트를 분석하는 데는 Davinci가 더 강하지만, 감정 분류 및 요약과 같은 미묘한 작업은 Curie가 더 뛰어납니다. 또한 Curie는 질문에 답하고 Q&A를 수행하며 일반 서비스 챗봇으로서도 매우 능숙합니다.

잘하는 것: 언어 번역, 복잡한 분류, 텍스트 감정, 요약

Babbage(바비지)
Babbage는 간단한 분류와 같은 간단한 작업을 수행할 수 있습니다. 또한 문서가 검색어와 얼마나 잘 일치하는지 순위를 매기는 시맨틱 검색에 있어서도 상당한 능력을 발휘합니다.

잘합니다: 중간 수준의 분류, 시맨틱 검색 분류

Ada(에이다)
Ada는 일반적으로 가장 빠른 모델이며 텍스트 구문 분석, 주소 보정 및 너무 많은 뉘앙스가 필요하지 않은 특정 종류의 분류 작업과 같은 작업을 수행할 수 있습니다. Ada의 성능은 종종 더 많은 컨텍스트를 제공함으로써 향상될 수 있습니다.

잘합니다: 텍스트 구문 분석, 간단한 분류, 주소 수정, 키워드

 

 

참고자료: https://platform.openai.com/docs/models/gpt-3

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

'Generative AI' 카테고리의 다른 글

GPT-4  (0) 2023.03.16
알파카: 강력한 오픈소스 명령-따름 모델  (0) 2023.03.15
[OpenAI] ChatGPT 및 Whisper API 소개  (0) 2023.03.09
프롬프트 관련 사이트 목록  (1) 2023.03.04
[ChatGPT, 챗GPT] 팩트 & 이슈  (0) 2023.02.22