이미지 생성을 위한 가로 세로 비율, 다양한 사양 지원
사용 가능 [‘1x3’, ‘3x1’, ‘1x2’, ‘2x1’, ‘9x16’, ‘16x9’, ‘10x16’, ‘16x10’, ‘2x3’, ‘3x2’, ‘3x4’, ‘4x3’, ‘4x5’, ‘5x4’, ‘1x1’]
다른 모델에서 사용되는 가로 세로 비율은 다릅니다.
curl -X POST https://aihubmix.com/ideogram/v1/ideogram-v3/generate \ -H "Api-Key: sk-***" \ -H "Content-Type: multipart/form-data" \ -F prompt="포털에서 날아오는 다양한 전투 기계가 있는 섬세한 3D 커버 디자인. 기계는 모양, 크기, 색상이 다릅니다. 포털은 소용돌이치는 에너지를 방출하고 있습니다. 배경에는 높은 건물이 있는 미래 도시가 있습니다. \"하나의 게이트웨이, 무한한 모델\"이라는 텍스트가 네온 불빛, 넓은 시야, 영화 같은 조명, 생생한 색상, 밝은 톤으로 중앙에 배치되어 있습니다. 깨끗한 텍스트, 사이버 펑크, 부드러운 렌더링" \ -F rendering_speed="QUALITY" \ -F num_images="2" \ -F aspect_ratio="2x1"
import requestsimport osdata = { "prompt": "눈 속에서 고양이와 노는 새, 픽셀 아트 스타일", "image_weight": "60", "rendering_speed": "QUALITY", "num_images": 1, "seed": 1, "aspect_ratio": "16x9", "magic_prompt": "AUTO", "style_type": "AUTO", "negative_prompt": "흐릿함, 잘못된 해부학, 워터마크",}# 원본 이미지 - 필수source_image_path = "yourpath/image.jpeg"if not os.path.exists(source_image_path): raise FileNotFoundError(f"원본 이미지를 찾을 수 없습니다: {source_image_path}")# 파일 매개변수 초기화files = None# 스타일 참조 이미지 경로style_reference_path = "yourpath/reference-image.png"use_reference_image = True# 업로드할 파일 준비with open(source_image_path, "rb") as image_file: if use_reference_image and os.path.exists(style_reference_path): # 참조 이미지를 사용하고 파일이 있는 경우 파일 매개변수 설정 files = { "image": image_file, "style_reference_images": open(style_reference_path, "rb"), } else: if use_reference_image: print(f"경고: 스타일 참조 이미지를 찾을 수 없습니다: {style_reference_path}") files = { "image": image_file, } response = requests.post( "https://aihubmix.com/ideogram/v1/ideogram-v3/remix", headers={ "Api-Key": "sk-***" # AiHubMix API 키로 교체 }, data=data, files=files )print(response.json())# 출력 이미지를 파일에 저장response_json = response.json()if response.ok and 'data' in response_json and len(response_json['data']) > 0: image_data = response_json['data'][0]['url'] image_response = requests.get(image_data) if image_response.ok: with open('output.png', 'wb') as f: f.write(image_response.content) print("이미지가 output.png에 저장되었습니다.") else: print(f"이미지를 가져오는 데 실패했습니다: {image_response.status_code}")else: print("API 요청이 실패했거나 반환된 이미지가 없습니다.") print(f"오류 세부 정보: {response_json}")
import requestsimport osdata = { "prompt": "눈 속에서 고양이와 노는 새, 픽셀 아트 스타일", "rendering_speed": "QUALITY", "num_images": 1, "seed": 1, # "aspect_ratio" 없음 "magic_prompt": "AUTO", "style_type": "AUTO", # "negative_prompt" 없음}# 원본 이미지 - 필수source_image_path = "yourpath/image.png"if not os.path.exists(source_image_path): raise FileNotFoundError(f"원본 이미지를 찾을 수 없습니다: {source_image_path}")# 파일 매개변수 초기화files = None# 스타일 참조 이미지 경로style_reference_path = "yourpath/reference-image.png"use_reference_image = True# 파일 준비with open(source_image_path, "rb") as image_file: if use_reference_image and os.path.exists(style_reference_path): # 참조 이미지를 사용하고 파일이 있는 경우 파일 매개변수 설정 files = { "image": image_file, "style_reference_images": open(style_reference_path, "rb"), } else: if use_reference_image: print(f"경고: 스타일 참조 이미지를 찾을 수 없습니다: {style_reference_path}") files = { "image": image_file, } response = requests.post( "https://aihubmix.com/ideogram/v1/ideogram-v3/replace-background", headers={ "Api-Key": "sk-***" # AiHubMix API 키로 교체 }, data=data, files=files )print(response.json())# 출력 이미지를 파일에 저장response_json = response.json()if response.ok and 'data' in response_json and len(response_json['data']) > 0: image_data = response_json['data'][0]['url'] image_response = requests.get(image_data) if image_response.ok: with open('output.png', 'wb') as f: f.write(image_response.content) print("이미지가 output.png에 저장되었습니다.") else: print(f"이미지를 가져오는 데 실패했습니다: {image_response.status_code}")else: print("API 요청이 실패했거나 반환된 이미지가 없습니다.") print(f"오류 세부 정보: {response_json}")
import requestsimport osurl = "https://aihubmix.com/ideogram/generate"payload = { "image_request": { "prompt": "3D 만화, 머리를 기울인 사랑스러운 흰 올빼미 아기, 하이라이트가 있는 반짝이는 호박색 눈, 푹신한 몸, 이끼와 빛나는 버섯이 많은 나무 줄기에 서 있음, 클로즈업, 영화 같은 조명, 낮은 각도, 깊은 깊이감. 배경은 마법 같은 봄 풍경, 귀엽고 미적인, 거대한 제목 디자인 \"항상 궁금해\"", #string optional "negative_prompt": "흐릿함, 잘못된 해부학, 워터마크", "aspect_ratio": "ASPECT_3_2", # optional include ASPECT_1_1(Default), ASPECT_3_2, ASPECT_2_3, ASPECT_4_3, ASPECT_3_4, ASPECT_16_9, ASPECT_9_16, SPECT_16_10, ASPECT_10_16 "model": "V_2", "num_images": 2, #integer optional >=1 <=8 Defaults to 1 "magic_prompt_option": "AUTO", #string optional AUTO, ON, OFF #"seed": "2" #integer optional >=0 <=2147483647 "style_type": "RENDER_3D" #string optional AUTO/GENERAL/REALISTIC/DESIGN/RENDER_3D/ANIME, only applicable to V_2 and above } }headers = { "Api-Key": os.getenv("AIHUBMIX_API_KEY"), "Content-Type": "application/json"}response = requests.post(url, json=payload, headers=headers)print(response.json())
{ "created": "2000-01-23T04:56:07Z", "data": [ { "prompt": "고요한 열대 해변 풍경. 전경을 지배하는 것은 무성한 녹색 잎이 있는 키 큰 야자수이며, 모래 해변을 배경으로 우뚝 서 있습니다. 해변은 해안선에 부드럽게 키스하는 푸른 바다로 이어집니다. 멀리에는 등대나 탑으로 보이는 실루엣이 있는 섬이나 육지가 있습니다. 위의 하늘은 푹신한 흰 구름으로 칠해져 있으며, 그중 일부는 일출이나 일몰을 암시하는 분홍색과 주황색 색조로 물들어 있습니다.", "resolution": "1024x1024", "is_image_safe": true, "seed": 12345, "url": "https://ideogram.ai/api/images/direct/8YEpFzHuS-S6xXEGmCsf7g", "style_type": "REALISTIC" } ]}
POSThttps://aihubmix.com/ideogram/edit제공된 마스크를 사용하여 지정된 이미지를 동기적으로 편집합니다. 마스크는 이미지의 어떤 부분을 편집해야 하는지 나타내고, 프롬프트와 선택한 스타일 유형은 편집 방향을 추가로 안내할 수 있습니다. 지원되는 이미지 형식에는 JPEG, PNG 및 WebP가 포함됩니다. 이미지 링크는 유효 기간이 제한되어 있습니다. 이미지를 보관하려면 다운로드하여 저장해야 합니다.요청 매개변수
{ "created": "2000-01-23T04:56:07Z", "data": [ { "prompt": "고요한 열대 해변 풍경. 전경을 지배하는 것은 무성한 녹색 잎이 있는 키 큰 야자수이며, 모래 해변을 배경으로 우뚝 서 있습니다. 해변은 해안선에 부드럽게 키스하는 푸른 바다로 이어집니다. 멀리에는 등대나 탑으로 보이는 실루엣이 있는 섬이나 육지가 있습니다. 위의 하늘은 푹신한 흰 구름으로 칠해져 있으며, 그중 일부는 일출이나 일몰을 암시하는 분홍색과 주황색 색조로 물들어 있습니다.", "resolution": "1024x1024", "is_image_safe": true, "seed": 12345, "url": "https://ideogram.ai/api/images/direct/8YEpFzHuS-S6xXEGmCsf7g", "style_type": "REALISTIC" } ]}
POSThttps://aihubmix.com/ideogram/remix제공된 이미지와 주어진 프롬프트 및 선택적 매개변수를 융합합니다. 입력 이미지는 리믹스하기 전에 선택한 가로 세로 비율로 잘립니다. 지원되는 이미지 형식에는 JPEG, PNG 및 WebP가 포함됩니다. 이미지 링크는 유효 기간이 제한되어 있습니다. 이미지를 보관하려면 다운로드하여 저장해야 합니다.요청 매개변수
{ "created": "2000-01-23T04:56:07Z", "data": [ { "prompt": "고요한 열대 해변 풍경. 전경을 지배하는 것은 무성한 녹색 잎이 있는 키 큰 야자수이며, 모래 해변을 배경으로 우뚝 서 있습니다. 해변은 해안선에 부드럽게 키스하는 푸른 바다로 이어집니다. 멀리에는 등대나 탑으로 보이는 실루엣이 있는 섬이나 육지가 있습니다. 위의 하늘은 푹신한 흰 구름으로 칠해져 있으며, 그중 일부는 일출이나 일몰을 암시하는 분홍색과 주황색 색조로 물들어 있습니다.", "resolution": "1024x1024", "is_image_safe": true, "seed": 12345, "url": "https://ideogram.ai/api/images/direct/8YEpFzHuS-S6xXEGmCsf7g", "style_type": "REALISTIC" } ]}
POSThttps://aihubmix.com/ideogram/upscale제공된 이미지를 선택적 프롬프트와 함께 동기적으로 업스케일합니다. 지원되는 이미지 형식에는 JPEG, PNG 및 WebP가 포함됩니다. 이미지 링크는 유효 기간이 제한되어 있습니다. 이미지를 보관하려면 다운로드하여 저장해야 합니다.요청 매개변수
{ "created": "2000-01-23T04:56:07Z", "data": [ { "prompt": "고요한 열대 해변 풍경. 전경을 지배하는 것은 무성한 녹색 잎이 있는 키 큰 야자수이며, 모래 해변을 배경으로 우뚝 서 있습니다. 해변은 해안선에 부드럽게 키스하는 푸른 바다로 이어집니다. 멀리에는 등대나 탑으로 보이는 실루엣이 있는 섬이나 육지가 있습니다. 위의 하늘은 푹신한 흰 구름으로 칠해져 있으며, 그중 일부는 일출이나 일몰을 암시하는 분홍색과 주황색 색조로 물들어 있습니다.", "resolution": "1024x1024", "is_image_safe": true, "seed": 12345, "url": "https://ideogram.ai/api/images/direct/8YEpFzHuS-S6xXEGmCsf7g", "style_type": "REALISTIC" } ]}
{ "descriptions": [ { "text": "줄무늬 패턴이 있는 꼼꼼하게 그려진 고양이가 똑바로 앉아 있습니다. 고양이의 눈은 매혹적인 노란색이며 무언가를 열심히 응시하는 것처럼 보입니다. 배경은 검은색, 흰색, 베이지색의 추상적이고 소용돌이치는 패턴으로 구성되어 거의 유동적이거나 물결 모양의 모양을 만듭니다. 고양이는 전경에 위치하며 배경 요소는 멀리 사라져 이미지에 깊이감을 줍니다." }, { "text": "줄무늬 패턴이 있는 꼼꼼하게 그려진 고양이가 똑바로 앉아 있습니다. 고양이의 눈은 매혹적인 노란색이며 무언가를 열심히 응시하는 것처럼 보입니다. 배경은 검은색, 흰색, 베이지색의 추상적이고 소용돌이치는 패턴으로 구성되어 거의 유동적이거나 물결 모양의 모양을 만듭니다. 고양이는 전경에 위치하며 배경 요소는 멀리 사라져 이미지에 깊이감을 줍니다." } ]}