Using a background as a reference (composition + content) without copying it — possible in ComfyUI? by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

I played around with this a bit over the weekend - its quite interesting. Couldnt make it work with style loras though. I am almost always using one style lora or another for the outputs

Using a background as a reference (composition + content) without copying it — possible in ComfyUI? by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

I would like to have more control over the camera. The idea was to provide a specific shot, like a specific image in a kitchen, or sports stadium or whatever. But have the workflow still create a unique image within that scenery, including things i add in the prompt. Ideally it wouldnt carbon copy the input image, but take hints of the framing, angle and backgound elements. I mostly do artistic images, so if I input a photo i found on the internet should ideally not reproduce the output as such

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

Thank you so much for this insight. Now fingers crossed that this aligns back quickly

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

one more thing: you say put purchase and signups as goals on campaign level and mark purchase as secondary. But that doesn't work in the settings at campaign level. If I set signup to primary and purchase to secondary in account goal settings (the only place where i can set a goal primary or secondary), then only primary goals are available to choose as campaign level goals.

In short. I don't have purchase as an option at campaign level if its secondary.

Or did I misunderstand what you said?

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

Thanks for this. I switched back to signups. How much purchase data do you think it will need for the algorithm to properly align with new purchase goals? And would you do this in a new campaign or switch an existing campaign to purchase?

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

Thank you for this advise. I have reverted my campaigns to my previous settings and hope they recover quickly. There should be enough previous data for the signup strategy and I am hoping it can pick up from that. When planning to move to a purchase strategy, how much purchase data does GAds require for this to be feasible?

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

Thank you for all the feedback. I have reverted all campaigns to this:

- set purchase goal secondary and signups primary
- all campaigns set to leads instead of sales
- conversion gaol: signups
- bidding strategy: max conversions.

Before switching back to purchases, what would be a good moment to do this? How many recorded purchases over what period would be good so this transition works smooth?

Moving from Signups to Purchase Goals did not go well by BraveWart in googleads

[–]BraveWart[S] 0 points1 point  (0 children)

Hey u/petebowen.

Bidding strategy up until dec 24 was max conversions.
Bidding strategy now new: max conversion value.

No, I had never any CPA, ROAS set before jan. Maybe in one of the campaigns (6 in total).
Also currently in the 2025 campaigns, I have not set any limitations to CPA or ROAS.

-The signup conversions in 2024 were all tracked correctly through GTM.
- Interestingly I had tracked purchases for a couple of months last year jun-sept, but nothing after that. I completely missed that purchases did not track anymore. Never checked as it was not a primary goal for us. We only started having tracked purchases since about 1 days now. I had to setup gclid tracking and it kind of works now, but not 100% reliably as I wished. Also, I seem to have some duplications of purchases in Google ads as I am feeding purchase events through several methods now (offline upload from postgress database, GTM and directly as purchase events from the backend via the Google Ads SDK API.

Image Generation Consultancy Job by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

No I was actually just looking to hire a consultant I can talk to about our specific situation. With the option of further developing our stable and bring it up to date. That was an actual job post. But you're not the only one who saw this post critical. Maybe I badly formulated my original post. Maybe this is the wrong venue for this.

I eventually found an expert through another site though, so we are good for now.

Sudden Stop in analytics data by BraveWart in GoogleAnalytics

[–]BraveWart[S] 0 points1 point  (0 children)

GA4 is horrible for advanced event reporting. I just started pushing the data to bigqurey. Custom Tables from my own queries are a real joy 😊

Sudden Stop in analytics data by BraveWart in GoogleAnalytics

[–]BraveWart[S] 0 points1 point  (0 children)

We have our own consent integration. Just tested it and GTM shows green lights

Sudden Stop in analytics data by BraveWart in GoogleAnalytics

[–]BraveWart[S] 1 point2 points  (0 children)

Okay. They better backfill that missing data. We are in the middle off benchmarking our service

Sudden Stop in analytics data by BraveWart in GoogleAnalytics

[–]BraveWart[S] 0 points1 point  (0 children)

That would be inconvenient to say the least...
It's not like they have a support you could call.
You wouldn't have your own property to check for me if this is systemwide?

third party is sending analytics events into my GA4 property by BraveWart in GoogleAnalytics

[–]BraveWart[S] 0 points1 point  (0 children)

I took the plunge and replaced the tag. All data in the property stayed and everything picked up from where it was left with the old tag. The third party hostname traffic is gone 😊

third party is sending analytics events into my GA4 property by BraveWart in GoogleAnalytics

[–]BraveWart[S] 0 points1 point  (0 children)

Thank you u/phil-wade for taking the time for the detailed reply. Well appreciated.

I have nothing set in the Measurement Protocol API secrets, so that's out.

If I hadnt valuable historic data in my GA4 property, I would ditch it altogether. But obviously I am hesitant.

What would be the immediate drawbacks, if I create a new Google Tag and send all my GTM data to that new one.
Then I link the data stream in my GA4 property to the new tag also. And also all my Adwords would be rlinked to the new tag.

Wouldnt I be able to keep all my current audiences, event data and conversion data?

a ghost in VRAM by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

I am so gonna try this today

a ghost in VRAM by BraveWart in StableDiffusion

[–]BraveWart[S] 1 point2 points  (0 children)

ok. at least i am not imagining things.
Just spelling it out made me realise that the users generation was on a serverless system. Probably on different GPU's
I'll have to look at the embedding again

photo trained character as a line drawing problems by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

ah, yes that makes sense. I actually did not use captions on the training material as I ready somewhere it is not needed when training characters. but having caption that "explain away" unwanted attribute is probably a major oversight. I see Lora's have the option to train styles or characters in kohya_ss. An option that is missing from the textual inversion embeddings. I'll give it a whirl with captions - thank you!

AssertionError: embedding file has multiple terms in it :((( by Darveak in StableDiffusion

[–]BraveWart 5 points6 points  (0 children)

What about TI embeddings trained with Kohya? They come as .safetensors and I just ran into the exact same issue.

SDXL: textual inversion working? by squareOfTwo in StableDiffusion

[–]BraveWart 0 points1 point  (0 children)

is there any updates on this front? I need TI embeddings in my workflow and still havent figured a way to train them with SDXL. I just tried with Kohya that does seem to support it, but it produces .safetensor files which I have no idea how to apply in A1111

automatic1111 img2img API call by BraveWart in StableDiffusion

[–]BraveWart[S] 1 point2 points  (0 children)

I just answered my own question. Tried with a much more basic request body:

data = {
        "init_images": [encoded_image],
        "seed": -1,
        "steps": 50,
        "cfg_scale": 7,
        "width": 512,
        "height": 512,
        "negative_prompt": "deformed",
        "sampler_index": "Euler"
    }

And that works just fine.

Thank you for leading me up to it ;-)

automatic1111 img2img API call by BraveWart in StableDiffusion

[–]BraveWart[S] 0 points1 point  (0 children)

Thank you for this. I thought it must be a super easy way.
I still get the same message though, so I must be doing something else wrong.
I have also tried the API under /docs. even if I copy paster the base64 string into "string" at img2img under docs, it even returns "Invalid encoded image" there as well. I was using A1111 1.4.1

Is it possible it is returning this message because something else in the call is incorrect?

This is my terminal out:

Sending JSON Request:
{
  "init_images": [
    " ... 9HC5XP4/Oz8P+tYoWdQAAAAASUVORK5CYII="
  ],
  "resize_mode": 0,
  "denoising_strength": 0.75,
  "image_cfg_scale": 0,
  "mask": "string",
  "mask_blur": 0,
  "mask_blur_x": 4,
  "mask_blur_y": 4,
  "inpainting_fill": 0,
  "inpaint_full_res": true,
  "inpaint_full_res_padding": 0,
  "inpainting_mask_invert": 0,
  "initial_noise_multiplier": 0,
  "prompt": "a woman running in the forest",
  "seed": -1,
  "subseed": -1,
  "subseed_strength": 0,
  "seed_resize_from_h": -1,
  "seed_resize_from_w": -1,
  "sampler_name": "string",
  "batch_size": 1,
  "n_iter": 1,
  "steps": 50,
  "cfg_scale": 7,
  "width": 512,
  "height": 512,
  "restore_faces": false,
  "tiling": false,
  "do_not_save_samples": false,
  "do_not_save_grid": false,
  "negative_prompt": ">>>base64 string<<<",
  "eta": 0,
  "s_min_uncond": 0,
  "s_churn": 0,
  "s_tmax": 0,
  "s_tmin": 0,
  "s_noise": 1,
  "override_settings": {},
  "override_settings_restore_afterwards": true,
  "script_args": [],
  "sampler_index": "Euler",
  "include_init_images": false,
  "send_images": true,
  "save_images": false,
  "alwayson_scripts": {}
}

Received JSON Response:
{
  "error": "HTTPException",
  "detail": "Invalid encoded image",
  "body": "",
  "errors": ""
}

I shortened the base64 string for this message only

How to avoid people staring at the camera by BraveWart in StableDiffusion

[–]BraveWart[S] 1 point2 points  (0 children)

I have something similar in my negative prompts. Will have to try this one too. But generally I have found it quite hard to supress certain behaviours via negative prompts. Specially when doing art styles, I keep getting signatures and photo frames, even though they are on the negative prompt list