[Make] FlUX ai API 사용 가이드 6단계

make.com을 활용하여 Flux ai api로 고급 이미지 생성하는 방법을 알려드립니다.


MAKE 란?

make.com은 워크플로 자동화 및 통합 도구를 제공하는 플랫폼으로, 사용자가 코딩 없이 다양한 앱과 서비스를 연결하여 자동화된 작업 프로세스를 만들 수 있습니다.

Make ai, api 모듈 연동 가이드 모음


글의 순서

  1. Replicate란?
  2. FlUX ai API 사용하기
    1. ⭕FlUX ai 모델 특징
  3. FlUX ai API api
  4. FlUX pro 속성
  5. FlUX ai API and make
  6. FlUX pro api 이미지 확인하기

Replicate란?

FlUX ai API

Replicate머신러닝 모델을 API 형태로 제공하는 플랫폼으로 발자는 복잡한 머신러닝 모델을 직접 구현하거나 학습하지 않아도, 간단한 API 호출로 다양한 AI 모델을 활용할 수 있다.

가입을 하고 크레딧 사용시 결제할 수 있는 카드를 등록하면 api를 사용가능하다. ai 모델마다 금액은 다르지만 api 한번 요청할때마다 0.03$ 정도가 든다. 요청의 양과 속성값에 따라 금액은 차이가 날 수도 있다.

FlUX ai API

로그인은 깃헙 아이디로 가능한것 같으니 미리 깃헙으로 가입을 하고 접속하자.


FlUX ai API 사용하기

FlUX ai API

flux는 pro, dev, schnell 이 있는데 schnell은 flux ai 공식 사이트에서도 사용이 가능한 모델이다. 무료로 사용할 수 있으니 한번 사용해보는 것도 좋다.

FLUX ai 공식페이지 : https://flux-ai.io/ko/
FLUX ai 깃허브 : https://github.com/black-forest-labs/flux
FLUX ai 허깅페이스 : https://huggingface.co/black-forest-labs

⭕FlUX ai 모델 특징

모델명주요 특징용도 및 라이선스배포 플랫폼
FLUX.1 Pro1. 최상위 성능
2. 뛰어난 프롬프트 처리 및 시각적 품질
3. 출력 다양성 제공
1. 유료 제공
2. 맞춤형 엔터프라이즈 솔루션 지원
FLUX 공식 사이트, API, Replicate, fal.ai, mystic
FLUX.1 Dev1. 비상업적 연구 및 개발용
2. Pro 모델에서 증류된 오픈 가중치
3. 유사한 품질과 프롬프트 처리 기능 제공
1. 오픈 소스
2. 상업적 사용 제한
3. Hugging Face에서 제공
FLUX 공식 사이트, Hugging Face
FLUX.1 Schnell1. 로컬 개발 및 개인 사용자용
2. 빠른 처리 속도
3.상업적 사용 가능
4.경량 모델
1.무료 제공
2. Apache 2.0 라이선스
FLUX 공식 사이트, Replicate, fal.ai, mystic

FlUX ai API api

FlUX ai API

위 flux pro를 클릭하면 위 화면을 확인할 수 있다. 아래 input으로 되어있는 탭을 통해 프롬프트를 넣으면 output 에서 이미지가 완성되는것을 확인할 수 있다.

image 10

api 사용을 위해서 HTTP를 클릭

FlUX ai API

그럼 토큰과 json을 확인할 수 있다. 그럼 이제 api 요청할때 필요한 flux pro의 속성에 대해서 알아보자.


FlUX pro 속성

속성설명예시 값최소값최대값
prompt생성할 이미지의 설명을 입력합니다.“A beautiful sunset over the mountains”문자열 (제한 없음)문자열 (제한 없음)
steps이미지 생성 단계 수를 설정합니다. 단계가 많을수록 섬세한 결과를 얻을 수 있습니다.251100
guidance프롬프트와 이미지 결과 간의 일치도를 제어합니다.3120
aspect_ratio생성할 이미지의 가로세로 비율을 설정합니다.“16:9”“1:1”“16:9”
interval결과를 확인할 단계 간격을 설정합니다.2110
seed이미지 생성의 초기 상태를 결정하는 값으로, 동일한 시드 값은 동일한 결과를 제공합니다.4204,294,967,295
negative_prompt이미지에서 제외하고자 하는 요소를 지정합니다.“blurry, low resolution”문자열 (제한 없음)문자열 (제한 없음)
model사용할 FLUX 모델을 지정합니다.“flux-1-pro”모델 이름 (제한 없음)모델 이름 (제한 없음)
safety_tolerance이미지 생성 시 안전 필터의 민감도를 설정합니다.215
num_outputs한 번의 요청으로 생성할 이미지의 수를 설정합니다.1110

플럭스 프로(Flux Pro)의 이미지 생성 API를 사용할 때, 다양한 속성을 활용하여 이미지 생성 과정을 세밀하게 조정할 수 있다.


FlUX ai API and make

FlUX ai API
FlUX ai API

make.com으로 접속하여 시나리오 만들기를 실행해 모듈에 ‘HTTP – Make a repuest’를 클릭한다. 아래 flux pro 정보 입력을 위해서 정리해보자.

image 13

API 토큰 확인은 오른쪽에 show 버튼을 눌러주면 확인할 수 있습니다.

curl -s -X POST \
  -H "Authorization: Bearer $REPLICATE_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Prefer: wait" \
  -d $'{
    "input": {
      "steps": 25,
      "width": 1024,
      "height": 1024,
      "prompt": "The world\'s largest black forest cake, the size of a building, surrounded by trees of the black forest",
      "guidance": 3,
      "interval": 2,
      "aspect_ratio": "1:1",
      "output_format": "webp",
      "output_quality": 80,
      "safety_tolerance": 2,
      "prompt_upsampling": false
    }
  }' \
  https://api.replicate.com/v1/models/black-forest-labs/flux-pro/predictions

위 json에서 필요한 정보는 아래와 같다.

url : https://api.replicate.com/v1/models/black-forest-labs/flux-pro/predictions
Authorization: Bearer + 토큰
Content-Type: application/json

{
    "input": {
      "steps": 25,
      "width": 1024,
      "height": 1024,
      "prompt": "Sunrise on New Year's Day A little bit of clear sky cloud, people are gathering a little bit on the mountain to celebrate",
      "guidance": 5,
      "interval": 2,
      "aspect_ratio": "1:1",
      "output_format": "webp",
      "output_quality": 80,
      "safety_tolerance": 2,
      "prompt_upsampling": false
    }
}
FlUX ai API
FlUX ai API

이렇게 위의 정보를 HTTP 모듈에 채워 넣어준다.

FlUX ai API

Run once 버튼으로 실행을 해준다.


FlUX pro api 이미지 확인하기

FlUX ai API

이미지의 말풍선을 선택하면 아래 처럼 input과 output의 데이터를 확인할 수 있다.

FlUX ai API

output의 데이터 중 urls에서 3가지의 url을 확인할 수 있는데 이 중 Stream에 대한 데이터를 복사하여 웹 링크에 넣어보자.

Stream: https://api.replicate.com/v1/predictions/f1qjhtf5rnrgc0cm4pyre9mw6m

FlUX ai API

이렇게 flux pro API로 만들어진 이미지를 확인해 볼 수 있다.

image 27

만들어진 이미지는 replicate의 대시보드에서 확인할 수 있다. 1시간이 지나면 이미지는 삭제가 되니 추후 클라우드에 저장하거나 로컬에 다운을 받아서 이미지를 저장하면 될것 같다.

Sharing is caring!

Leave a Comment