Für jedes Bild eigenen Prompt
This commit is contained in:
@ -28,16 +28,17 @@ public class ImageGenerator
|
||||
/// <summary>
|
||||
/// Geneiert ein Bild für den gegebenen Wunsch.
|
||||
/// </summary>
|
||||
/// <param name="imagePrompt">Der Prompt für den das Bild erzeugt wird.</param>
|
||||
/// <param name="wunschInfo">Der Wunsch zu dem ein Bild generiert werden soll.</param>
|
||||
/// <param name="width">Die breite des zu generierenden Bildes. <see langword="null"/> für Standardbreite des Modells</param>
|
||||
/// <param name="height">Die höhe des zu generierenden Bildes. <see langword="null"/> für Standardhöhe des Modells</param>
|
||||
/// <param name="negativePromt">Begriffe, die explizit nicht generiert werden sollen.</param>
|
||||
/// <returns>Die BildInfo des generierten Bildes; oder null, wenn ein Fehler auftrat.</returns>
|
||||
public async Task<BildInfoModel?> GenerateImageAsync(WunschInfoModel wunschInfo, int? width = null, int? height = null, string negativePromt = "")
|
||||
public async Task<BildInfoModel?> GenerateImageAsync(string imagePrompt, WunschInfoModel wunschInfo, int? width = null, int? height = null, string negativePromt = "")
|
||||
{
|
||||
var postData = new
|
||||
{
|
||||
inputs = wunschInfo.BildPrompt,
|
||||
inputs = imagePrompt,
|
||||
parameters = new
|
||||
{
|
||||
negative_prompt = negativePromt, //"photorealistic, highly detailed, 8K, portrait",
|
||||
@ -75,7 +76,8 @@ public class ImageGenerator
|
||||
Dateiname = "PlaceHolder",
|
||||
Datum = imageDate,
|
||||
ImageModel = ModelName,
|
||||
WunschId = wunschInfo.Id
|
||||
WunschId = wunschInfo.Id,
|
||||
Prompt = imagePrompt
|
||||
};
|
||||
|
||||
await SaveImageStreamAsync(imageStream, bildInfo);
|
||||
|
||||
Reference in New Issue
Block a user