일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BERT
- sql정리
- 알고리즘
- 임베딩
- 토스
- 취업부트캠프
- 부트캠프후기
- 그로스해킹
- NLP
- 스타터스부트캠프
- MatchSum
- 유데미코리아
- 서비스기획부트캠프
- 딥러닝
- 유데미부트캠프
- AWS builders
- 그래프
- 데이터도서
- 사이드프로젝트
- SQL
- 추천시스템
- SLASH22
- 특성중요도
- NLU
- pytorch
- 스타터스
- 취업부트캠프 5기
- 서비스기획
- 유데미큐레이션
- AARRR
- Today
- Total
다시 이음
OpenAI API 마스터하기: GPT-4의 무한한 창의성 끌어내기 - 1 본문
유데미에서 수강이 가능한 OpenAI API 마스터하기: GPT-4의 무한한 창의성 끌어내기 라는 강의를 정리한 내용을 게시합니다.
웅진씽크빅 다니니까 유데미가 무료로 사용할 수 있어서 정말 좋네요. 인턴기간에 많이 들어둬야겠습니다.
https://platform.openai.com/docs/api-reference
OpenAI Platform
Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform.
platform.openai.com
OpenAI API를 사용할 때 꼭 확인해야할 레퍼런스를 보고 진행을 하는 형식입니다.
max_tokens
출력되는 토큰 수를 제한할 수 있는 파라미터
default = 16
openai.Completion.create(
model = 'text-davinci-003',
prompt = '입력할 프롬프트',
max_tokens= 100
)
Stop Sequences
어떤 string이 나오면 즉시 출력을 정지시켜주는 파라미터
예시로 대화를 작성한다고 할때 다음 대화까지 연결하지 않길 원한다면 stop을 사용해서 한 문장만 말할 수 있습니다.
openai.Completion.create(
model = 'text-davinci-003',
prompt = '입력할 프롬프트',
max_tokens= 100
stop = 'chatbot:'
)
Echo and N
N
프롬프트에 입력하지 않더라도 해당 프롬프트를 몇번 실행할 건지에 대한 파라미터
이렇게 진행하면 max_tokens 파라미터는 각각에 대한 max_token을 규제하는 파라미터가 됩니다.(전체 아님)
openai.Completion.create(
model = 'text-davinci-003',
prompt = '입력할 프롬프트',
max_tokens= 100
n = 3
)
Echo(boolean)
프롬프트 내용을 출력부분에 똑같이 반복하고 나서 생성한 내용을 붙여서 출력하는 파라미터
따로 길어진 출력에 대한 추가비용을 받지 않음
모델
- DALL-E : 이미지 생성 모델
- GPT - 3.5 : GPT3의 발전 모델
- GPT - 4 : GPT3와는 다른 새로운 모델
세부 모델 설명
https://platform.openai.com/docs/models
OpenAI Platform
Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform.
platform.openai.com
gpt-3.5-turbo -> chatGPT에 활용되는 모델
text-davinci-003 -> turbo 다음으로 가장 강력한 모델
이번 내용은 상당히 기본적인 내용을 주로 다루었습니다.
그럼에도 불구하고 강의를 듣지 않았으면 모델에 차이가 어떻게 있는지, 그 세부모델로 무엇이 있는지 생각하기 어려웠을 것 같습니다.