brandapp-ui
BrandApp Control Center
brandapp-ui - Control
createReoptEavClientcreateReoptTermsClient
brandapp-sdk ai.generateImage 결과를 Vercel Blob URL로 받아 opt-ui 컨트롤과 함께 렌더하는 text-to-image Surface. 프롬프트·비율·스타일 컨트롤과 최근 생성 썸네일을 함께 제공합니다.
Image Studio
brandapp-sdk × opt-ui
최근 생성
Server route (required)
Surface는 fetch(apiEndpoint)로 아래 라우트를 호출합니다.sdk.ai.generateImage는 Vercel Blob URL과 크레딧 사용량을 반환합니다.
// app/api/brandapp-image/route.ts
import { createReoptSDK } from "@reopt-ai/brandapp-sdk";
const sdk = createReoptSDK({
clientId: process.env.BRANDAPP_CLIENT_ID!,
clientSecret: process.env.BRANDAPP_CLIENT_SECRET!,
brandappId: process.env.BRANDAPP_ID!,
});
export async function POST(req: Request) {
const body = await req.json();
const result = await sdk.ai.generateImage(body);
return Response.json(result);
}generateImage 응답의 Vercel Blob URL을 그대로 렌더합니다.