OpenAI API 는 발급이 무료다.. 하지만 되는게 없다. 그냥 마음 편하게 먼저 결제 부터 진행하고 하는걸 추천... 공짜로 뭔가 해보려고 했지만 제약이 너무 많다..
[만난 Error들]
돈 안내고 하려다가 만난 오류들입니다....
org.springframework.ai.retry.NonTransientAiException: 429 - {
"error": {
"message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"type": "insufficient_quota",
"param": null,
"code": "insufficient_quota"
}
}
org.springframework.ai.retry.NonTransientAiException: 404 - {
"error": {
"message": "The model gpt-4o does not exist or you do not have access to it.",
"type": "invalid_request_error",
"param": null,
"code": "model_not_found"
}
}
그리고 아래의 사이트는 OpenAI 에서 제공하는 오류 코드 모음집, 다음에 또 오류 날 수 도 있으니까 참고용으로 링크.
[OpenAI API 사이트]
OpenAI API 사이트 에서 오른쪽의 API 를 선택.
[설정 -> Billing]
로그인을 하고 나면 오른쪽 위에 톱니바퀴 모양의 설정을 클릭. 왼쪽 사이드 메뉴의 Billing 으로 들어가서 Payment methods 를 클릭
클릭하고 나면 Add payment method 를 클릭 후 카드 번호를 입력. 그리고 결제를 진행 한다.
결제가 완료 되었다면 Billing history에 남아 있는 것을 확인 할 수 있다. 미국 답게 수수료 떼간다....
[Dashboard -> API Keys]
결제가 끝났으면 오른쪽 상단에 Dashboard 가 있다. 클릭하고 왼쪽 사이드 메뉴 중 API Keys를 누르고 오른쪽에 보면 Create new secret key 를 눌러 빈칸을 채워주고 발급 완료!
하단에 이렇게 발급 이 완료 된 걸 확인 할 수 있다. 이제 이 key를 가지고 활용해서 API를 활용하러 고우~!