[CHAT GPT] chat gpt api사용해보기 - 2 (이미지)
1. chat gpt api 이미지 사용방법
오늘은 저번에 chat api를 사용한거처럼 image api를 사용해보겠습니다.
chat api사용법을 보려면
2023.05.22 - [개발] - [CHAT GPT] chat gpt api사용해보기
[CHAT GPT] chat gpt api사용해보기
요즘 너무나도 핫한 AI인 chat gpt api를 사용해보려합니다. chat gpt가 뭔지 모르시는분은 없겠죠? 있다면 한번 검색해보시길 바랍니다. https://platform.openai.com/docs/api-reference OpenAI API An API for accessing new
realim-c.tistory.com
에서 확인해보시면 됩니다.
이번에도 API reference를 참조해보면
POST방식으로 https://api.openai.com/v1/images/generations 에 요청하면됩니다.
Headers부분은 항상 똑같습니다.
이렇게 Header설정을 맞췄으면 Body에 원하는 이미지를 JSON형태로 보내줘야겠죠?
제가 테스트해본결과 이미지는 한국어로 했을 때 원하는 이미지가 잘 안나왔기때문에
영어로 작성을 해보겠습니다.
귀여운 곰 이미지를 달라고 요청해보겠습니다.
이미지 api도 많은 옵션이 있지만 기본적으로 prompt만 필수이기 때문에 나머지 옵션은 생략가능합니다.
이렇게 Send를 해보겠습니다.
이런 url주소를 return해주는데 인터넷창을 열어서 주소창에 해당 주소를 복사해서 들어가보겠습니다.
귀여운지는..? 잘모르겠지만 어쨌든 곰사진이 있는걸 확인할 수 있습니다.
n이라는 key로 여러개의 사진을 요청할 수 있으며
size라는 key로 이미지의 사진도 요청할 수 있습니다.
{
"prompt": "a crocodile in military uniform",
"n": 2,
"size": "512x512"
}
이런식으로 2개의 사진을 512x512사이즈로 요청할 수 있으며
이런식으로 요청한 갯수만큼 사진을 return해주는걸 확인할 수 있습니다.
2. 결론
image api는 chat api에 비해 효율성이나 재미가 떨어지는거 같습니다.
하지만 무료이기 때문에 감사하고 써야죠.
reference를 참조했을 때 가볍게 사용해볼 만한 두가지를 이전 포스팅과 함께 소개했는데 chat api를 이용해서 모바일 어플리케이션을 만들어볼 생각을 가지고있습니다.
다음에 시간이돼 만들게 된다면 또 포스팅 올리겠습니다.