Explore/Ads Studio
Image

Ads Studio

From a simple brief to ready-to-use ads. Bring your product, describe your vision, and let Ads Studio handle the creative.

View docs
import { config, higgsfield } from "@higgsfield/client/v2";config({  credentials: process.env.HF_CREDENTIALS,});const result = await higgsfield.subscribe(  "higgsfield/ads-studio/v1.0",  {    input: {      "niche": "",      "prompt": "A cinematic scene at sunset",      "language": "",      "batch_size": 1,      "image_urls": [],      "aspect_ratio": "1:1",      "target_audience": ""    },    withPolling: true,  },);console.log(result);

1. Calling the API

Use the Higgsfield client to call Ads Studio from your application.

Install

Choose the installation method for your selected client. cURL does not require a client package.

npm install @higgsfield-ai/client

Setup

Create a client and submit input to the model endpoint.

import { HiggsfieldClient } from '@higgsfield-ai/client' const client = new HiggsfieldClient({ apiKey: process.env.HIGGSFIELD_API_KEY, })

2. Authentication

API Key

Pass your API key through the client configuration or the authorization header.

Authorization: Bearer $HIGGSFIELD_API_KEY

Keep API keys on the server and never expose them in browser code.

3. Queue

Model requests run asynchronously. Submit a request, then fetch it until it reaches a terminal state.

Submit

const request = await client.submit('higgsfield/ads-studio/v1.0', { prompt: 'A cinematic portrait in soft natural light', })

Fetch

const result = await client.requests.get(request.id)