쳇지피티 ChatGPT OpenAI API 발급하기
OpenAI API 키 발급받기
OpenAI의 API를 활용하려면 먼저 API 키를 발급받아야 합니다. 이 포스팅은 API 키를 발급받는 절차를 단계별로 안내합니다.
1. OpenAI 계정 생성
[OpenAI 웹사이트] 방문하여 'Sign Up'을 클릭하고 계정을 생성합니다.
2. API 키 발급
로그인 후, 사용자 대시보드에서 "API Keys" 메뉴로 이동합니다. "Create new secret key" 버튼을 클릭하여 API 키를 생성합니다. 생성된 키는 안전하게 보관하세요.
발급받은 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의 응답 스타일을 조절하는 데 사용되며, 낮은 값은 보다 예측 가능하고 일관된 응답을 생성합니다.
'기타 > Tips' 카테고리의 다른 글
AWS 라이트세일 서버 시간 오류 해결 방법 (0) | 2024.11.05 |
---|---|
Docker 캐시 삭제하고 재빌드하기 (0) | 2024.06.27 |
마크업 에디터로 블로그 포스팅하기 (0) | 2024.01.20 |
Visual Code 특정 단어 하이라이트 시키기 (0) | 2022.07.31 |
Github README.md 에 이미지 올리기 (0) | 2022.07.26 |