본문 바로가기
가이드/Python

[Python] ChatGPT API 사용 가이드

by 루엔_vivid 2023. 2. 28.

먼저 ChatGPT 사이트에 접속을 하여

API 항목으로 이동을 한 후 로그인을 해준다

https://openai.com/blog/chatgpt/

 

ChatGPT: Optimizing Language Models for Dialogue

We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is

openai.com

 

Personal -> View API keys로 이동한다

 

+ Create new secret key를 눌러 본인의 API키를 생성한다

해당 API키는 누출되지 않게 조심히 간직한다

또한 다시 볼수 없으므로 복사를 한 후 다른곳에 저장을 하자

 

필자는 파이참을 사용하여 코드를 작성할 예정이기 때문에

File -> Settings 로 이동하여 패키지를 설치한다

파이참을 사용하지 않더라도 명령어를 통해 설치가 가능하다

 

Project Interpreter 항목에서 + 버튼을 누르고

openai를 검색하여 설치를 한다

 

import openai

openai.api_key = "본인 api키"

model_engine = "text-davinci-003"
prompt = "chat gpt가 뭐니"

completion = openai.Completion.create(
    engine=model_engine,
    prompt=prompt,
    max_tokens=1024,
    n=1,
    stop=None,
    temperature=0.5,
)

print(completion.choices[0].text)

위와 같이 예시로 코드를 작성해 보았는데

실행해 보면

 

출력 대기시간이 걸리는 편이지만

정상적으로 출력이 되는 모습을 볼 수 있다

반응형

댓글