다시 이음

OpenAI API 마스터하기: GPT-4의 무한한 창의성 끌어내기 - 1 본문

채우기/ChatGPT 활용

OpenAI API 마스터하기: GPT-4의 무한한 창의성 끌어내기 - 1

Taeho(Damon) 2023. 8. 20. 19:10

유데미에서 수강이 가능한 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 다음으로 가장 강력한 모델

 

 

이번 내용은 상당히 기본적인 내용을 주로 다루었습니다.

 

그럼에도 불구하고 강의를 듣지 않았으면 모델에 차이가 어떻게 있는지, 그 세부모델로 무엇이 있는지 생각하기 어려웠을 것 같습니다.