본문 바로가기

GPT-API 사용법(파이썬) 어렵지 않아요 - 사용 예시, Key발급, API 금액 충전

Léaf 2024. 9. 10.

오픈AI의 GPT API를 이용하면, GPT 3.5 turbo, GPT-4, GPT-4o, GPT-4o mini 등 다양한 모델을 활용할 수 있습니다. 

파이썬을 이용하여, 쉽게 사용하는 방법에 알려드리겠습니다.

1. openai 라이브러리 설치

먼저 openai 라이브러리를 설치해 줍니다.

pip install openai

2. GPT API Key값 발급받기

링크 : OpenAI Key값 발급받기 바로가기

링크를 누르시면 다음과 같은 화면으로 이동됩니다. 

여기서 Creat new secret key를 누르시면 됩니다.

오픈AI Key 발급 받기
오픈AI Key 발급 받기

다음과 같은 화면이 나오는데, 여기서 정보를 입력하시고 Create secret key를 발급받으시면 됩니다. 

Key값은 처음 한 번만 보여주니, 메모장이나 따로 잘 저장해서 보관해 주시면 됩니다.

그리고 절대로! 다른 사람과 공유해서는 안됩니다. 안 그러면 나도 모르게 돈이 사라 질 겁니다.

key값 발급 받기 전 화면
key값 발급받기 전 화면

3. API 사용 금액 충전 하기

이제 키값까지 받았으면, 이제 돈을 충전해 주시면 됩니다. 

API는 사용할 때마다 돈이 부과되기 때문에 충전해 주시면 됩니다.

화면 중에 우측 상단에 톱니바퀴처럼 생긴 Setting을 누르시면 다음과 같은 화면이 나옵니다. 

Setting 클릭 화면
Setting 클릭 화면

왼쪽 사이드창에서 Billing을 누르시면 다음과 같은 화면이 나옵니다.

여기서 Add payment details를 누르시면 됩니다.

Billing 화면
Billing 화면

그러면 다음과 같은 화면이 나오는데, 결제하고자 하는 카드 정보를 입력하시면 됩니다.

카드 정보 입력란
카드 정보 입력란

자 이제 여기서 카드 입력까지 다했으면 Add payment details가 Add to Credit balance로 바뀌는데 원하시는 금액을 충전하시면 됩니다. 

GPT API 가격은 사용량에 따라 다르기 때문에 20달러, 30달러 이렇게 정해지지 않습니다. 

4. GPT-API 사용하기

사용하시는 파이썬 에디터를 켜줍니다.

발급받은 key값과 사용하고자 하는 모델을 선택하시면 됩니다. 

저는 성능 좋고, 가격적으로도 가장 좋은 "gpt-4o-mini"를 선택하였습니다.

다른 걸 원하시는분은 다른걸 넣으셔도 됩니다. 

from openai import OpenAI

client = OpenAI(api_key="발급 받은 API Key값을 넣어주세요")

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
    {"role": "user", "content": "안녕하세요, 2024년 패션트렌드에 대해 알려주세요"},
    ]
)

answer = response.choices[0].message.content
print(answer)

준비가 끝났습니다. 이제 실행하시면 됩니다.

2024년 패션 트렌드에 대해 질문하였고, 다음과 같은 GPT가 다음과 같이 답변하였습니다.

안녕하세요! 2024년 패션 트렌드에 대한 10가지 전망을 알려드릴게요.

1. **사이키델릭 패턴**: 생동감 넘치는 색상과 기하학적 패턴이 돌아오면서 스트리트 패션에 큰 영향을 미칠 것으로 예상됩니다.

2. **지속 가능한 패션**: 환경 친화적인 재료와 윤리적 생산이 강조되며, 업사이클링 및 빈티지 스타일이 인기를 끌 것입니다.

3. **오버사이즈 실루엣**: 편안함을 중시하는 트렌드에 따라 오버사이즈 의류가 계속해서 인기를 끌 것입니다.

4. **하이브리드 착장**: 운동복과 캐주얼 의류의 경계가 허물어지면서, 다양한 스타일의 조합이 대세가 될 것입니다.

5. **2020년대 Y2K 복고**: 2000년대 초 패션의 복고풍이 계속 인기를 끌며, 벨벳, 크롭탑 등의 아이템이 다시 떠오를 것입니다.

6. **레트로 스포츠웨어**: 80~90년대의 스포츠웨어 디자인이 재조명받아 현대적 감각으로 재해석됩니다.

7. **다채로운 레이어링**: 다양한 소재와 스타일의 레이어링이 트렌드가 되어 다양한 조합을 통해 개성을 표현할 수 있습니다.

8. **벨트 및 액세서리 중심**: 독특한 디자인의 벨트와 액세서리가 패션의 포인트 역할을 하며 전체 스타일을 완성하는 데 중요한 요소가 됩니다.

9. **고급스러운 원단 사용**: 실크, 벨벳 등 고급 원단이 인기 있으며, 편안하면서도 럭셔리한 느낌을 주는 아이템이 많아질 것입니다.

10. **패턴과 텍스처 믹스**: 다양한 패턴과 텍스처를 믹스하여 개성과 창의성을 강조하는 스타일이 주목받을 것입니다.

이러한 트렌드는 변화하는 사회적 분위기와 패션의 흐름에 따라 다소 다를 수 있으니 참고해 주세요!

생각보다 사용하기 엄청 쉽습니다. 

제가 알려드린 단계별로 하시면 사용하실 수 있으니, API를 사용하시려는 분은 따라 해서 사용하시면 되겠습니다.

댓글