AI

OpenAI API - Introduction

junnnhhh 2024. 1. 16. 11:33
728x90

OpenAI API : 다양한 기능을 가진 AI 모델 사용 및 맞춤형 모델을  fine-tune할 수 있는 기능도 제공

※ API를 통한 입력과 출력에 대해 모델을 교육하지 않는다고 나와 있음.   

 

주요 개념

Text generation models

→ GPT(OpenAI의 텍스트 생성 모델 )는 자연어와 형식 언어를 이해하도록 훈련되어있다.

입력에 대한 응답으로 텍스트 출력을 하게 되는데 이 때, 모델에 대한 입력을 '프롬프트'라고 한다.

GPT의 경우, 정해진 답을 도출하기 위해 사용되는 것 보다는 다양한 가능성을 염두해두고 관련된 아이디어를 얻는 방향으로 사용되는 것이 더 적절하다(ex 코드 생성, 요약, 대화, 창의적 글쓰기 등).

 

Assistants

  개발자들이 AI를 활용하여 다양한 작업을 자동화 및 UX를 향상시킬 수 있도록 설계된 강력한 도구이다.

 

Embeddings

→ 특정한 데이터 유형의 벡터 표현이다. 임베딩은 복잡한 구조를 숫자의 벡터로 변환하여 기계가 데이터를 이해하고 처리할 수 있게 만드는 역할을 한다.

Tokens

→ 텍스트 생성 및 임베디에서 처리하는 텍스트의 단위. 일반적으로 문자 시퀀스를 나타낸다. 

주의할 점으로 텍스트 생성 모델의 경우 프롬프트와 생성된 출력을 합친 것이 모델의 최대 컨텍스트 길이보다 크면 안된다.

728x90