Generate Image from Prompt
After clicking submit, please wait as it takes some time to generate.
export default {
  async fetch(request, env) {
    const url = new URL(request.url);
    const prompt = url.searchParams.get('prompt') || 'cyberpunk cat';
    const inputs = {
      prompt: prompt,
    };
    const response = await env.AI.run(
      '@cf/stabilityai/stable-diffusion-xl-base-1.0',
      inputs,
    );
    return new Response(response, {
      headers: {
        'Access-Control-Allow-Origin': '*',  // Allow requests from any origin
        'Access-Control-Allow-Methods': 'GET, POST, OPTIONS',
        'Access-Control-Allow-Headers': 'Content-Type',
        'content-type': 'image/png',
      },
    });
  },
};
Another example on GitHub.
 
 
 
 
0 Comments