Skip to content

Commit f53b8a7

Browse files
authored
Merge pull request #160 from microsoft/copilot/fix-159
Fix translations in German folder to match original content
2 parents b27a22b + 95d3f78 commit f53b8a7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+5848
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Bildgenerierung mit Azure OpenAI
2+
3+
In dieser Lektion werden wir lernen, wie man mit Azure OpenAI und DALL-E Bilder erstellen kann.
4+
5+
---
6+
7+
## Einführung
8+
9+
Die Bildgenerierung mit generativer KI hat in den letzten Jahren einen enormen Fortschritt gemacht. Mit Tools wie DALL-E können Sie jetzt Bilder aus Texten generieren. In dieser Lektion werden wir zeigen, wie man mit DALL-E Bilder in einer .NET-Anwendung erstellt.
10+
11+
## Videoanleitung
12+
13+
[![Video zur Bildgenerierung mit DALL-E](https://img.youtube.com/vi/ru3U8MHbFFI/0.jpg)](https://youtu.be/ru3U8MHbFFI?feature=shared)
14+
15+
_⬆️ Klicken Sie auf das Bild, um das Video anzusehen ⬆️_
16+
17+
## Bildgenerierung mit DALL-E
18+
19+
DALL-E ist ein Modell von OpenAI, das Bilder aus Textbeschreibungen erstellen kann. Es ermöglicht Ihnen, visuellen Inhalt auf kreative Weise zu generieren.
20+
21+
### Bildgenerierung mit Azure OpenAI
22+
23+
Sie können das DALL-E-Modell über die Azure OpenAI-API in Ihrer .NET-Anwendung verwenden:
24+
25+
```csharp
26+
var client = new OpenAIClient(
27+
new Uri("Your Azure OpenAI Endpoint"),
28+
new AzureKeyCredential("Your Azure OpenAI API Key"));
29+
30+
ImageGenerationOptions imageGenerationOptions = new()
31+
{
32+
DeploymentName = "dalle3", // Der Name Ihrer DALL-E-Modelldimension auf Azure OpenAI
33+
Prompt = "Ein süßes Kätzchen, das im Mondschein sitzt, digitale Kunst",
34+
Size = ImageSize.Size1024x1024,
35+
Quality = ImageGenerationQuality.Standard,
36+
Style = ImageGenerationStyle.Natural,
37+
};
38+
39+
Response<ImageGenerations> imageGenerations = await client.GetImageGenerationsAsync(imageGenerationOptions);
40+
Uri imageUri = imageGenerations.Value.Data[0].Url;
41+
```
42+
43+
### Beispielanwendung
44+
45+
In dem [ImageGeneration-01](./src/ImageGeneration-01)-Beispiel haben wir eine Konsolenanwendung implementiert, die Bilder basierend auf einer Textaufforderung mit dem DALL-E-Modell generiert.
46+
47+
## Als nächstes
48+
49+
👉 [Lasst uns lokale Modelle mit AI Toolkit und Docker ausführen!](./06-AIToolkitAndDockerModels.md)
50+
51+
**Haftungsausschluss**:
52+
Dieses Dokument wurde mit KI-gestützten maschinellen Übersetzungsdiensten übersetzt. Obwohl wir uns um Genauigkeit bemühen, weisen wir darauf hin, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Ausführen von Modellen lokal mit AI Toolkit und Docker
2+
3+
In dieser Lektion lernen Sie, wie Sie generative KI-Modelle lokal auf Ihrem Gerät oder in Ihrer Cloud-Umgebung mit AI Toolkit und Docker ausführen können.
4+
5+
---
6+
7+
## Einführung
8+
9+
Die Möglichkeit, KI-Modelle lokal auszuführen, bietet mehrere Vorteile wie Privatsphäre, reduzierte Kosten und volle Kontrolle über die Modellausführung. In dieser Lektion lernen Sie, wie Sie verschiedene Modelle mit dem Microsoft AI Toolkit und Docker ausführen können.
10+
11+
## Videoanleitung
12+
13+
[![Video zu AI Toolkit und Docker](https://img.youtube.com/vi/1GwmV1PGRjI/0.jpg)](https://youtu.be/1GwmV1PGRjI?feature=shared)
14+
15+
_⬆️ Klicken Sie auf das Bild, um das Video anzusehen ⬆️_
16+
17+
## Microsoft AI Toolkit
18+
19+
Das Microsoft AI Toolkit ist eine Sammlung von Werkzeugen und Bibliotheken, mit denen Sie lokale KI-Modelle in .NET-Anwendungen integrieren können. Es unterstützt eine Vielzahl von Modelltypen und Aufgaben.
20+
21+
### Verwendung von AI Toolkit mit .NET
22+
23+
Hier ist ein Beispiel dafür, wie Sie AI Toolkit in einer .NET-Anwendung verwenden können:
24+
25+
```csharp
26+
using Microsoft.SemanticKernel;
27+
using Microsoft.SemanticKernel.AI.ChatCompletion;
28+
29+
var kernelBuilder = Kernel.CreateBuilder();
30+
kernelBuilder.AddAIToolkitChatCompletion(
31+
modelId: "models/phi3:latest",
32+
endpoint: "http://localhost:8080/v1");
33+
var kernel = kernelBuilder.Build();
34+
35+
var chatCompletion = kernel.GetRequiredService<IChatCompletionService>();
36+
var chat = new ChatHistory();
37+
chat.AddUserMessage("Erkläre mir Quantencomputer in einfachen Worten");
38+
var response = await chatCompletion.GetChatMessageContentAsync(chat);
39+
Console.WriteLine(response.Content);
40+
```
41+
42+
## Docker für KI-Modelle
43+
44+
Docker ist eine Plattform, mit der Sie Anwendungen in isolierten Containern ausführen können. Es ist ein leistungsstarkes Werkzeug zum Ausführen von KI-Modellen in einer konsistenten Umgebung.
45+
46+
### Ausführen von Modellen mit Docker
47+
48+
Sie können verschiedene KI-Modelle über Docker ausführen:
49+
50+
```bash
51+
docker run -d --gpus all -p 8080:8080 ghcr.io/microsoft/phi3:latest
52+
```
53+
54+
### Beispielanwendungen
55+
56+
In den [DockerModels-01-SK-Chat](./src/DockerModels-01-SK-Chat) und [DockerModels-02-MEAI-Chat](./src/DockerModels-02-MEAI-Chat) Beispielen haben wir Anwendungen implementiert, die lokale Modelle sowohl mit Semantic Kernel als auch mit Microsoft.Extensions.AI verwenden.
57+
58+
## Zusammenfassung
59+
60+
Das Ausführen von Modellen lokal gibt Ihnen mehr Kontrolle über Ihre KI-Anwendungen und kann die Kosten reduzieren. Mit Microsoft AI Toolkit und Docker können Sie eine breite Palette von Modellen in Ihren .NET-Anwendungen einsetzen.
61+
62+
**Haftungsausschluss**:
63+
Dieses Dokument wurde mit KI-gestützten maschinellen Übersetzungsdiensten übersetzt. Obwohl wir uns um Genauigkeit bemühen, weisen wir darauf hin, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.

translations/de/03-CoreGenerativeAITechniques/readme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ In dieser Lektion lernst du praktische Fähigkeiten zum Erstellen von KI-gestüt
1111
- 🔎 Retrieval-Augmented Generation (RAG)
1212
- 👀 Visionsbasierte KI-Ansätze
1313
- 🔊 Audioerstellung und Transkription
14+
- 🖼️ Bildgenerierung mit DALL-E
1415
- 🧩 Agenten & Assistenten
16+
- 💻 Lokales Ausführen von Modellen mit AI Toolkit und Docker
1517

1618
Für diese Lektion unterteilen wir den Inhalt in die folgenden Abschnitte:
1719

1820
- [Chat, LLM-Abschlüsse und Funktionsaufrufe](./01-lm-completions-functions.md)
1921
- [Retrieval-Augmented Generation (RAG)](./02-retrieval-augmented-generation.md)
2022
- [Vision- und Audio-KI-Anwendungen](./03-vision-audio.md)
23+
- [Bildgenerierung mit Azure OpenAI](./05-ImageGenerationOpenAI.md)
2124
- [Agenten](04-agents.md)
25+
- [Lokales Ausführen von Modellen mit AI Toolkit und Docker](./06-AIToolkitAndDockerModels.md)
2226

2327
Wir beginnen mit Sprachmodell-Abschlüssen, Chat-Anwendungen und der Implementierung von Funktionen mit Sprachmodellen in .NET.
2428

0 commit comments

Comments
 (0)