본문 바로가기
AI · 인공지능/AI 뉴스

「Cat as a service」 로 여러가지 고양이를 소환해 보았다

by 두우우부 2024. 6. 17.
반응형



소프트웨어를 클라우드 서버에서 동작시킴으로써 서비스와 같이 취급할 수 있는 시스템을 「Software as a service(줄여서 Saas)」 라고 하는 것과 같이,  「○○ as a service」 라는 것은 ○○을 서비스로서 제공하는 행위의 총칭입니다. 「Cat as a service」는 언제라도 고양이를 소환할 수 있는 시스템입니다.

실제로 다수의 고양이를 소환해 보았습니다.


Cat as a service (CATAAS)
https://cataas.com/

Cat as a service (CATAAS)

Cat as a service (CATAAS) is a REST API to spread peace and love (or not) thanks to cats.

cataas.com


사이트의 Top 페이지는 이런 느낌. 현재 1640마리의 고양이가 있다는 것. Give me a cat을 클릭합니다.



https://cataas.com/cat이 열리고 먼치킨 고양이가 등장했습니다. 소환되는 고양이는 매번 랜덤으로, 리로드할 때마다 변하는 모양입니다.



페이지를 스크롤하면 기본 API가 설명됩니다. 방금 액세스한 '/cat'에서는 '무작위 고양이를 출력한다'라고 설명되어 있습니다.


◆ 태그
https://cataas.com/cat/」 의 뒤에, 각각의 화상에 부여된 태그를 입력하면, 해당 태그의 고양이 이미지만을 좁혀 호출할 수 있습니다. 예를 들어, "https://cataas.com/cat/orange,cute"를 입력하면 체모가 오렌지색인 귀여운 고양이가 소환되었습니다. 태그는 쉼표로 구분하여 여러 입력이 가능하지만 해당 태그의 이미지가 없으면 호출에 실패합니다.



◆ GIF 애니메이션
https://cataas.com/cat/gif」로 하면, GIF 애니메이션 형식의 고양이 이미지를 호출하는 것이 가능합니다.



◆ 텍스트 출력
고양이의 이미지에 문자를 넣을 수도 있습니다. 예를 들어 "https://cataas.com/cat/says/hello"로 지정하여 액세스하면 아래 그림과 같이 이미지 하단에 입력한 문자가 부여되어 출력되었습니다.



◆ 태그와 텍스트의 복합 지정
태그에서 필터와 텍스트 입력을 동시에 사용할 수도 있습니다. 「https://cataas.com/cat/cute/says/hello」 라고 지정하면 「cute」 태그가 붙은 고양이 이미지가 출력되고, 하부에 hello라는 문자가 들어가 있습니다. 배경이 어두워 겹쳐서 분간하기 어렵지만, 잘 보면 확실히 "hello"라는 문자가 표시되어 있습니다.



◆ 텍스트의 크기나 색을 변경
텍스트로서 입력하는 문자의 크기나 색을 지정할 수도 있습니다. https://cataas.com/cat/says/hello?fontSize=50&fontColor=red 와 같이 size를 50으로, color를 red로 지정하자 아래의 이미지가 출력되었습니다.



기본 API 외에도 출력 결과를 사용자 정의할 수 있는 'Advanced' API도 제공됩니다.



또, 모든 고양이의 데이터나 태그의 정보를 출력하는 API도 존재하고 있습니다.



페이지 상단의 'Upload cat'을 클릭하면 자신의 고양이 이미지를 태그를 지정하여 업로드할 수도 있습니다.

API 목록과 사용 가능한 옵션 목록은 문서에 나열되어 있으므로 원하는 고양이를 호출하고자 하는 경우, 확인해 보시길 바랍니다~

반응형