b 
 flux-1-schnell Beta
Text-to-Image • black-forest-labsFLUX.1 [schnell] is a 12 billion parameter rectified flow transformer capable of generating images from text descriptions.
Usage
Workers - TypeScript
  export interface Env {  AI: Ai;}
export default {  async fetch(request, env): Promise<Response> {
    const inputs = {      prompt: "cyberpunk cat",    };
    const stream = await env.AI.run(      "@cf/black-forest-labs/flux-1-schnell",      inputs    );
    return new Response(response, {      headers: {        "content-type": "image/jpg",      },    });  },} satisfies ExportedHandler<Env>;curl
  curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/run/@cf/black-forest-labs/flux-1-schnell  \  -X POST  \  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"  \  -d '{ "prompt": "cyberpunk cat" }'Parameters
Input
-  promptstring min 1A text description of the image you want to generate 
-  num_stepsinteger default 4 max 8The number of diffusion steps; higher values can improve quality but take longer 
Output
-  imagestringThe generated image in Base64 format. 
API Schemas
The following schemas are based on JSON Schema
{    "type": "object",    "properties": {        "prompt": {            "type": "string",            "minLength": 1,            "description": "A text description of the image you want to generate"        },        "num_steps": {            "type": "integer",            "default": 4,            "maximum": 8,            "description": "The number of diffusion steps; higher values can improve quality but take longer"        }    },    "required": [        "prompt"    ]}{    "type": "object",    "contentType": "application/json",    "properties": {        "image": {            "type": "string",            "description": "The generated image in Base64 format."        }    }}