Resolution hinzugefügt

Und zurückgeschraubt auf 3.5
This commit is contained in:
jankaminski1 2023-09-21 12:25:11 +02:00
parent 11e9a930a1
commit b9054b485a
3 changed files with 24 additions and 6 deletions

View File

@ -32,6 +32,15 @@
</RadzenSlider> </RadzenSlider>
<RadzenText>@temperature</RadzenText> <RadzenText>@temperature</RadzenText>
</RadzenStack> </RadzenStack>
<RadzenStack Orientation="Orientation.Horizontal"
AlignItems="AlignItems.Center" Wrap="FlexWrap.Wrap">
<RadzenText>Resolution:</RadzenText>
<RadzenStack Orientation="Orientation.Horizontal">
<RadzenNumeric ShowUpDown = "false" TValue = "int?" @bind-Value=@width />
x
<RadzenNumeric ShowUpDown = "false" TValue = "int?" @bind-Value=@height />
</RadzenStack>
</RadzenStack>
</RadzenCard> </RadzenCard>
</ChildContent> </ChildContent>
</RadzenPanel> </RadzenPanel>
@ -179,6 +188,8 @@
private string _imagePrompt = ""; private string _imagePrompt = "";
private float temperature = 0.9f; private float temperature = 0.9f;
private int? width = 1024;
private int? height = 1024;
private string request = ""; private string request = "";
private string addons = ""; private string addons = "";
private OpenAIAPI _openAiApi; private OpenAIAPI _openAiApi;
@ -241,7 +252,7 @@
_openAiApi = new OpenAIAPI(_openAiApiKey); _openAiApi = new OpenAIAPI(_openAiApiKey);
var inferenceModelUrl = "https://api-inference.huggingface.co/models/Nacken/kkkk-sdxl-5000"; var inferenceModelUrl = "https://api-inference.huggingface.co/models/Nacken/kkkk-sdxl-5000";
//_client.BaseAddress = new Uri(inferenceModelUrl); //_client.BaseAddress = new Uri(inferenceModelUrl);
_client.DefaultRequestHeaders.Clear(); _client.DefaultRequestHeaders.Clear();
@ -319,6 +330,12 @@
var postData = new var postData = new
{ {
inputs = prompt, inputs = prompt,
parameters = new
{
negative_prompt = "photorealistic, highly detailed, 8K, portrait",
width = width,
height = height
},
options = new options = new
{ {
// Cache deaktivieren, damit Huggingface für den selben Prompt unterschiedliche Ergebnisse liefert // Cache deaktivieren, damit Huggingface für den selben Prompt unterschiedliche Ergebnisse liefert
@ -412,7 +429,7 @@
ChatRequest chatRequest = new ChatRequest ChatRequest chatRequest = new ChatRequest
{ {
Temperature = temperature, Temperature = temperature,
Model = Model.GPT4, Model = Model.ChatGPTTurbo,
}; };
converse = _openAiApi.Chat.CreateConversation(chatRequest); converse = _openAiApi.Chat.CreateConversation(chatRequest);

View File

@ -1 +1,2 @@
Gib mir eine Bildidee, die ein Bild kurz beschreibt im Übertragenden Sinne. Der Titel ist: Gib mir eine kreative Idee für ein Kunstwerk.
Der Titel ist:

View File

@ -1,9 +1,9 @@
Bitte generiere einen Englischen Prompt für dieses Bild Bitte generiere einen Englischen Prompt für dieses Bild
Hier findest du Beispiele, wie der Promt aussehen soll: Hier findest du Beispiele, wie der Promt aussehen soll:
"Portrait of an astronaut in space, detailed starry background, reflective helmet." "Painting of an astronaut in space, detailed starry background, reflective helmet."
“Painting of a floating island with giant clock gears, populated with mythical creatures.” “Painting of a floating island with giant clock gears, populated with mythical creatures.”
Landscape of a Japanese garden in autumn, with a bridge over a koi pond.” Painting of a Japanese garden in autumn, with a bridge over a koi pond.”
“Painting representing the sound of jazz music, using pale colors and erratic shapes.” “Painting representing the sound of jazz music, using pale colors and erratic shapes.”
Bitte nutze unbedingt für den Prompt maximal 20 Wörter!
Der Promt selber darf auf keinen Fall abstrakt sein, man muss durch den Promt ein genaues Bild vor Augen haben. Der Promt selber darf auf keinen Fall abstrakt sein, man muss durch den Promt ein genaues Bild vor Augen haben.