Spaces:
Running
Running
File size: 1,115 Bytes
80a1334 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import os
from dotenv import load_dotenv
from auto_diffusers import AutoDiffusersGenerator
load_dotenv()
def test_generation():
api_key = os.getenv('GOOGLE_API_KEY')
if not api_key:
print("No API key found in .env file")
return
print("Testing auto-diffusers code generation...")
print("API key loaded successfully")
generator = AutoDiffusersGenerator(api_key)
# Test with default FLUX model
print("\nGenerating optimized code for FLUX.1-schnell...")
try:
optimized_code = generator.generate_optimized_code(
model_name="black-forest-labs/FLUX.1-schnell",
prompt_text="A cat holding a sign that says hello world",
image_size=(768, 1360),
num_inference_steps=4,
use_manual_specs=False
)
print("\n" + "="*60)
print("GENERATED OPTIMIZED CODE:")
print("="*60)
print(optimized_code)
print("="*60)
except Exception as e:
print(f"Error generating code: {e}")
if __name__ == "__main__":
test_generation() |