in genai-for-marketing/frontend/src/app/asset-group-pmax/asset-group-pmax.component.ts [165:208]
generateTextContents() {
if (this.showGenarateImageEmaildata) {
this.showProgress = true
let obj = {
"type": "AssetGroup",
"theme": this.selectedCampaignFromDropdown[0].data.name,
"context": "",
"no_of_char": 500,
"audience_age_range": this.selectedCampaignFromDropdown[0].data.brief.age_select_theme,
"audience_gender": this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"image_generate": false,
"prompt": "theme:" + this.selectedCampaignFromDropdown[0].data.name
}
this.assetGroupPmaxService.generateTextContents(obj).subscribe((res: any) => {
this.textContent = res.generated_content;
this.headlines = res.generated_content.headlines
this.long_headlines = res.generated_content.long_headlines
this.description = res.generated_content.description
this.showEmailContents = true;
});
} else {
this.showProgress = true
let obj = {
"type": "AssetGroup",
"theme": this.selectedCampaignFromDropdown[0].data.name,
"context": "",
"no_of_char": 500,
"audience_age_range": this.selectedCampaignFromDropdown[0].data.brief.age_select_theme,
"audience_gender": this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"image_generate": false,
"prompt": "theme:" + this.val + ",aspect_ration: " + this.aspectsRatio + ",color_tone:" + this.colorTone
+ ", lighting:" + this.lighting + ",compostion:" + this.compostion + ",content_type:" + this.ContentType
}
this.assetGroupPmaxService.generateTextContents(obj).subscribe((res: any) => {
this.textContent = res.generated_content;
this.headlines = res.generated_content.headlines
this.long_headlines = res.generated_content.long_headlines
this.description = res.generated_content.description
this.callToAction = res.generated_content.call_to_action
this.showEmailContents = true;
this.generateImage();
});
}
}