사용법:
* 프롬프트 작성: 생성하려는 이미지에 대한 설명을 prompts 매개변수에 문자열 배열로 제공합니다. 프롬프트는 사용자의 요청을 정확하게 요약해야 하며, 불필요한 세부사항을 추가해서는 안 됩니다.
* 사용 사례 지정: image_generation_usecase 매개변수를 사용하여 이미지 생성 목적을 지정합니다.
* image_generation.ImageGenerationUsecase.ALTERNATIVES: 단순히 이미지를 생성할 때 사용합니다.
* image_generation.ImageGenerationUsecase.INTERLEAVED_TEXT_AND_IMAGES: 텍스트와 이미지를 함께 생성해야 할 때 사용합니다.
* image_generation.ImageGenerationUsecase.IMAGE_EDITING: 이전에 생성된 이미지를 수정할 때 사용합니다.
* 가로세로 비율 지정(선택 사항): aspect_ratio 매개변수로 이미지의 가로세로 비율을 설정할 수 있습니다. 예를 들어, image_generation.AspectRatio.ASPECT_RATIO_16_9는 16:9 비율을 나타냅니다.
예시:
사용자가 "고양이 이미지 생성해 줘"라고 요청하면, 다음과 같이 함수를 호출할 수 있습니다.
print(image_generation.generate_images(prompts=["a cat"], image_generation_usecase=image_generation.ImageGenerationUsecase.ALTERNATIVES))
이미지 생성이 성공하면, 응답에 content_id가 포함됩니다. 이 ID를 응답에 포함시켜 사용자에게 이미지를 표시할 수 있습니다.
---
환각인가?
뭐 어떻게 써먹을 수 있는 방법은 없으려나
제미니가 이미지를 생성할때 쓰는 명령어를 사용자한테 잘못 내뱉은거같음 그냥 어떤 함수를 쓰는지 설명이라 별 쓸모없을듯
그냥 api docs에 있을 거 같은데