Skip to content

Commit 95d3f78

Browse files
Copilotelbruno
andcommitted
Update translations for all languages to match the original content
Co-authored-by: elbruno <[email protected]>
1 parent bf57ab3 commit 95d3f78

Some content is hidden

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

42 files changed

+5110
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Generación de imágenes con Azure OpenAI
2+
3+
En esta lección, exploraremos cómo usar Azure OpenAI para generar imágenes con DALL-E en sus aplicaciones .NET. La generación de imágenes le permite crear imágenes originales basadas en descripciones textuales, abriendo posibilidades creativas para diversas aplicaciones.
4+
5+
---
6+
7+
## Introducción
8+
9+
[![Generación de imágenes con Azure OpenAI](https://img.youtube.com/vi/ru3U8MHbFFI/0.jpg)](https://youtu.be/ru3U8MHbFFI?feature=shared)
10+
11+
_⬆️ Haga clic en la imagen para ver el video ⬆️_
12+
13+
La IA de generación de imágenes le permite crear imágenes originales a partir de descripciones textuales o prompts. Utilizando servicios como DALL-E a través de Azure OpenAI, puede especificar exactamente lo que desea ver en una imagen, incluyendo estilo, composición, objetos y más. Esto puede ser útil para crear ilustraciones, arte conceptual, maquetas de diseño y otro contenido visual.
14+
15+
## Generación de imágenes con Azure OpenAI
16+
17+
Veamos cómo generar imágenes utilizando Azure OpenAI en una aplicación .NET:
18+
19+
```csharp
20+
var client = new OpenAIClient(
21+
new Uri("Su punto final de Azure OpenAI"),
22+
new AzureKeyCredential("Su clave API de Azure OpenAI"));
23+
24+
ImageGenerationOptions imageGenerationOptions = new()
25+
{
26+
DeploymentName = "dalle3", // El nombre de su implementación del modelo DALL-E en Azure OpenAI
27+
Prompt = "Un gatito sentado bajo la luz de la luna, arte digital",
28+
Size = ImageSize.Size1024x1024,
29+
Quality = ImageGenerationQuality.Standard,
30+
Style = ImageGenerationStyle.Natural,
31+
};
32+
33+
Response<ImageGenerations> imageGenerations = await client.GetImageGenerationsAsync(imageGenerationOptions);
34+
Uri imageUri = imageGenerations.Value.Data[0].Url;
35+
```
36+
37+
### Aplicación de ejemplo
38+
39+
En el ejemplo [ImageGeneration-01](./src/ImageGeneration-01) hemos implementado una aplicación de consola que genera imágenes basadas en un prompt de texto utilizando el modelo DALL-E.
40+
41+
## Siguiente paso
42+
43+
👉 [¡Ejecutemos modelos localmente con AI Toolkit y Docker!](./06-AIToolkitAndDockerModels.md)
44+
45+
**Descargo de responsabilidad**:
46+
Este documento ha sido traducido utilizando servicios de traducción automática basados en inteligencia artificial. Si bien nos esforzamos por garantizar la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Ejecución de modelos de IA localmente con AI Toolkit y Docker
2+
3+
En esta lección, aprenderá cómo ejecutar modelos de IA generativa localmente en su dispositivo o en su entorno de nube utilizando AI Toolkit y Docker.
4+
5+
---
6+
7+
## Introducción
8+
9+
[![Video sobre AI Toolkit y Docker](https://img.youtube.com/vi/1GwmV1PGRjI/0.jpg)](https://youtu.be/1GwmV1PGRjI?feature=shared)
10+
11+
_⬆️ Haga clic en la imagen para ver el video ⬆️_
12+
13+
La capacidad de ejecutar modelos de IA localmente ofrece múltiples ventajas como privacidad, reducción de costos y control total sobre la ejecución del modelo. En esta lección, aprenderá a ejecutar varios modelos con Microsoft AI Toolkit y Docker.
14+
15+
## Microsoft AI Toolkit
16+
17+
Microsoft AI Toolkit es un conjunto de herramientas y bibliotecas que le permiten integrar modelos de IA locales en aplicaciones .NET. Es compatible con una variedad de tipos de modelos y tareas.
18+
19+
### Uso de AI Toolkit con .NET
20+
21+
Aquí hay un ejemplo de cómo puede utilizar AI Toolkit en una aplicación .NET:
22+
23+
```csharp
24+
using Microsoft.SemanticKernel;
25+
using Microsoft.SemanticKernel.AI.ChatCompletion;
26+
27+
var kernelBuilder = Kernel.CreateBuilder();
28+
kernelBuilder.AddAIToolkitChatCompletion(
29+
modelId: "models/phi3:latest",
30+
endpoint: "http://localhost:8080/v1");
31+
var kernel = kernelBuilder.Build();
32+
33+
var chatCompletion = kernel.GetRequiredService<IChatCompletionService>();
34+
var chat = new ChatHistory();
35+
chat.AddUserMessage("Explícame la computación cuántica en términos simples");
36+
var response = await chatCompletion.GetChatMessageContentAsync(chat);
37+
Console.WriteLine(response.Content);
38+
```
39+
40+
## Docker para modelos de IA
41+
42+
Docker es una plataforma que le permite ejecutar aplicaciones en contenedores aislados. Es una herramienta poderosa para ejecutar modelos de IA en un entorno consistente.
43+
44+
### Ejecución de modelos con Docker
45+
46+
Puede ejecutar varios modelos de IA a través de Docker:
47+
48+
```bash
49+
docker run -d --gpus all -p 8080:8080 ghcr.io/microsoft/phi3:latest
50+
```
51+
52+
### Aplicaciones de ejemplo
53+
54+
En los ejemplos [DockerModels-01-SK-Chat](./src/DockerModels-01-SK-Chat) y [DockerModels-02-MEAI-Chat](./src/DockerModels-02-MEAI-Chat), hemos implementado aplicaciones que utilizan modelos locales tanto con Semantic Kernel como con Microsoft.Extensions.AI.
55+
56+
## Resumen
57+
58+
La ejecución de modelos localmente le brinda mayor control sobre sus aplicaciones de IA y puede reducir costos. Con Microsoft AI Toolkit y Docker, puede implementar una amplia gama de modelos en sus aplicaciones .NET.
59+
60+
**Descargo de responsabilidad**:
61+
Este documento ha sido traducido utilizando servicios de traducción automática basados en inteligencia artificial. Si bien nos esforzamos por garantizar la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.

translations/es/03-CoreGenerativeAITechniques/readme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@ En esta lección aprenderás habilidades prácticas para construir aplicaciones
1111
- 🔎 Generación Aumentada con Recuperación (RAG)
1212
- 👀 Enfoques de IA basados en visión
1313
- 🔊 Creación y transcripción de audio
14+
- 🖼️ Generación de imágenes con DALL-E
1415
- 🧩 Agentes y asistentes
16+
- 💻 Ejecución local de modelos con AI Toolkit y Docker
1517

1618
Para esta lección, subdividiremos el contenido en las siguientes secciones:
1719

1820
- [Chat, completaciones con LLM y llamadas a funciones](./01-lm-completions-functions.md)
1921
- [Generación Aumentada con Recuperación (RAG)](./02-retrieval-augmented-generation.md)
2022
- [Aplicaciones de IA para visión y audio](./03-vision-audio.md)
23+
- [Generación de imágenes con Azure OpenAI](./05-ImageGenerationOpenAI.md)
2124
- [Agentes](04-agents.md)
25+
- [Ejecución local de modelos con AI Toolkit y Docker](./06-AIToolkitAndDockerModels.md)
2226

2327
Comenzaremos con las completaciones de modelos de lenguaje y aplicaciones de chat, además de la implementación de funciones con modelos de lenguaje en .NET.
2428

0 commit comments

Comments
 (0)