[GPT-3 공식문서번역] 1. Get started - Introduction

728x90
반응형

GPT-3

2021.12.20 기준 문서.
본 포스팅 시리즈는 OpenAI의 공식 문서를 번역한 포스팅입니다.

원본 문서는 아래 링크를 참조하세요.
https://beta.openai.com/docs
 

OpenAI API

An API for accessing new AI models developed by OpenAI

beta.openai.com


Introduction

원본 문서 바로가기


 

개요

  OpenAI API는 자연어나 코드를 이해하거나 생성하는 것과 관련된 대부분의 작업에 적용할 수 있습니다.
우리는 다양한 작업에 적용할 수 있는 적당한 수준의 다양한 모델(models)과 사용자 지정 모델을 미세조정(fine-tune) 할 수 있는 기능을 제공합니다. 이러한 Model은 콘텐츠 생성(content-generation)부터 시맨틱 검색 및 분류(semantic-search and classification)에 이르기까지 모든 작업에 이용할 수 있습니다.


주요 컨셉

Prompts와 Completions

  Completions 엔드포인트는 이 API의 핵심입니다. 이는 매우 유연하고 강력한 심플 텍스트의 입력 및 출력 인터페이스를 Model에 제공합니다. 일부 텍스트를 Prompt로 입력하면 Model은 사용자가 입력하면 컨텍스트나 패턴과 일치하도록 시도하는 Text-Completion을 생성합니다.
  예를 들어 API Prompt에 "데카르트가 말했다. 나는 생각한다, 고로" 라는 문자열을 입력하면, 높은 확률로 Completion "존재한다"를 반환합니다.

  Prompt를 설계하는 것은 본질적으로 Model을 프로그래밍하는 방법이며, 일반적으로 몇 가지의 지침이나 예시를 제공합니다. 이것은 감성 분류(sentiment-classification) 또는 계체명 인식(named-entity-recognition)과 같은 단일 작업을 위해 설계된 대부분의 다른 NLP 서비스(Natural Language Processing, 자연어 처리)와 다릅니다.

Completions 외에도, 우리는 시맨틱 검색(semantic-search), 분류(classification), 질의응답(question-answering)을 위한 구조화된 엔드포인트 또한 제공합니다.

Tokens

  우리의 Model은 텍스트를 Token으로 분해하여 이해하고 처리합니다. Token은 단어 또는 문자 덩어리일 수 있습니다.
예를 들어 "hamburger"라는 단어는 "ham", "bur", "ger"라는 Token으로 분해되는 반면, "pear" 같은 짧고 일반적인 단어는 단일 Token입니다. 많은 Token들이 공백으로 시작합니다 (예: " hello", " bye")

  전달된 API 요청에서 처리되는 Token의 개수는 입력과 출력의 길이에 따라 다릅니다. 대략적인 경험에 따르면, 1 Token은 약 4개의 문자 또는 0.75 영단어입니다. 명심해야 할 한 가지 제한 사항은 Prompt와 생성된 Completion이 결합된 Model의 최대 컨텍스트 길이(대부분의 경우 이 길이는 2048 Token 또는 1500 단어)보다 작아야 한다는 것입니다.

Models

이 API는 다양한 기능과 프라이즈 포인트를 가진 Model 제품국에 의해 구동됩니다. 우리의 기본 GPT-3 Model은 Davinci, Curie, Babbage, Ada 라고 합니다. Codex 시리즈는 자연어와 코드 모두에 대해 훈련된 GPT-3의 후속 제품입니다. 자세한 내용은 Model 설명서를 참조하세요.


다음 단계

  • 애플리케이션 빌딩을 시작할 때 사용지침을 염두하세요.
  • 영감을 얻으려면 우리의 예제 라이브러리를 살펴보세요.
  • 빌딩을 시작하려면 다음 가이드중 하나로 이동하세요.

가이드

Completion (추천)
- 텍스트와 코드를 생성하거나 조작하는 방법에 대해 배우기
원본문서 바로가기
번역문서 바로가기
Sementic Search
- 관련성을 기반으로 텍스트에 점수를 매기는 방법 알아보기
원본문서 바로가기
번역문서 바로가기
Fine-tuning (베타)
- 사용 사례에 맞는 모델 학습 방법 알아보기
원본문서 바로가기
번역문서 바로가기
Classification (베타)
- 텍스트를 다양한 카테고리로 분류하는 방법 알아보기
원본문서 바로가기
번역문서 바로가기
Question answering (베타)
- 정확도가 높은 답변을 생성하는 방법 알아보기
원본문서 바로가기
번역문서 바로가기

다음 포스팅:
2021.12.21 - [SW/GPT-3 API] - [GPT-3 공식문서번역] 2. Get started - Developer quickstart

 

[GPT-3 공식문서번역] 2. Get started - Developer quickstart

2021.12.20 기준 문서. 본 포스팅 시리즈는 OpenAI의 공식 문서를 번역한 포스팅입니다. 원본 문서는 아래 링크를 참조하세요. https://beta.openai.com/docs OpenAI API An API for accessing new AI models dev..

betaman-workshop.tistory.com

728x90
반응형