본문 바로가기
기타/Tips

쳇지피티 ChatGPT OpenAI API 발급하기

by makepluscode 2024. 6. 29.
반응형

쳇지피티 ChatGPT OpenAI API 발급하기

OpenAI API 키 발급받기

쳇지피티 ChatGPT OpenAI API 발급하기

OpenAI의 API를 활용하려면 먼저 API 키를 발급받아야 합니다. 이 포스팅은 API 키를 발급받는 절차를 단계별로 안내합니다.

1. OpenAI 계정 생성

[OpenAI 웹사이트] 방문하여 'Sign Up'을 클릭하고 계정을 생성합니다.

2. API 키 발급

API 키 발급

로그인 후, 사용자 대시보드에서 "API Keys" 메뉴로 이동합니다. "Create new secret key" 버튼을 클릭하여 API 키를 생성합니다. 생성된 키는 안전하게 보관하세요.

Create new secret key

발급받은 API 키 테스트

API 키를 발급받았다면, 이제 여러분의 애플리케이션에서 OpenAI의 API를 활용할 준비가 완료된 것입니다. 다음은 `curl`을 사용하여 API가 정상인지 확인하는 방법 입니다.

요청 명령어:

아래 명령어는 curl을 사용하여 OpenAI의 API를 호출하는 것입니다. 주어진 JSON 데이터는 GPT-3.5-turbo 모델을 사용하여 대화 완성을 요청하는 것을 목적으로 합니다. 사용자 역할의 메시지로 "What is the capital of France?"을 전송하고, temperature를 0.5로 설정하여 다음 단어를 예측할 때 모델의 창의성을 조절합니다. API 호출에는 Authorization 헤더에 API 키가 포함되어 있어야 합니다.

curl [https://api.openai.com/v1/chat/completions](https://api.openai.com/v1/chat/completions) \\  
        \-H "Content-Type: application/json" \\  
        \-H "Authorization: Bearer \[API 키\]" \\  
        \-d '{    "model": "gpt-3.5-turbo",  
                "messages": \[{"role": "user", "content": "What is the capital of France?"}\],  
                "temperature": 0.5  
}'  

이 curl 퀴리에 예상되는 응답은 아래와 같습니다. 이 JSON은 API 요청에 대한 예상 응답으로, 역할이 "assistant"인 메시지에 "The capital of France is Paris."라는 내용이 포함되어 있습니다.

{  
"choices": \[  
  {  
    "message": {  
      "role": "assistant",  
      "content": "The capital of France is Paris."  
    }  
  }  
\]  
}  

참고로 `temperature` 파라미터는 AI의 응답 스타일을 조절하는 데 사용되며, 낮은 값은 보다 예측 가능하고 일관된 응답을 생성합니다.

반응형