Fundamentos de generaci贸n de im谩genes con texto

1

驴Qu茅 es text-to-Image en inteligencia artificial?

2

Atenci贸n: Estamos actualizando este curso

3

驴C贸mo funciona text-to-Image: difussion?

4

Exponentes de IA generativa: DALL路E, Midjourney y Stable Difussion

DALL路E 2

5

Generaci贸n de im谩genes con DALL路E

6

Atenci贸n: Estamos actualizando este curso

7

Restricciones y limitantes de DALL路E

8

Prompt tuning: luces, detalles, sombras y perspectivas

9

Prompt tuning en DALL路E: pr谩ctica

10

Prompt tuning: estilos y artistas

11

Prompt tuning en DALL路E: pr谩ctica de estilos y artistas

12

Uso de API de DALL路E con Python

Midjourney

13

Atenci贸n: Estamos actualizando este curso

14

Generaci贸n de im谩genes con Midjourney

15

Prompt tuning con Midjourney

16

Prompt tuning con Midjourney: pr谩ctica

17

Image-to-Image y Blend con Midjourney

Stable Diffusion

18

Stable Diffusion con Google Colab y DreamStudio

19

Atenci贸n: Estamos actualizando este curso

20

Instalaci贸n de AUTOMATIC 1111

21

AUTOMATIC 1111: interfaz web de Stable Diffusion

22

Prompt tuning con Stable Diffusion

23

Prompt tuning con Stable Diffusion: pr谩ctica

24

Qu茅 es Control Net de Stable Difussion y c贸mo utilizarlo.

Inpainting y outpainting

25

Atenci贸n: Estamos actualizando este curso

26

DALL路E: Inpainting

27

Stable Diffusion: Inpainting

28

Inpainting en Midjourney: Vary (Region)

29

DALL路E : Outpainting

30

Zoom Out: La nueva herramienta de Midjourney

31

Instalaci贸n de PaintHua

32

Stable Diffusion: Outpainting con PaintHua

Stable Diffusion features

33

Atenci贸n: Estamos actualizando este curso

34

Upscale: escalado de im谩genes

35

Image-to-Image

36

Depth-to-Image

37

驴C贸mo funciona DreamBooth?

38

DreamBooth: fine-tuning

39

Merge models: combinar modelos de difussion

Implicaciones 茅ticas y econ贸micas de im谩genes con inteligencia artificial

40

Atenci贸n: Estamos actualizando este curso

41

Sesgos y bias en modelos de generaci贸n de im谩genes

42

驴C贸mo afecta la generaci贸n de im谩genes con IA a otras profesiones?

43

Impacto de arte y dise帽o con IA: entrevista con Daniel Torres Burriel

44

Perspectiva de artistas y dise帽adoras: entrevista con Juan D谩vila

45

Perspectiva de artistas y dise帽adoras: entrevista con Amelia Am贸rtegui

Conclusi贸n

46

驴Qu茅 nos deparar谩 el futuro de la IA generativa?

47

Comparte tu proyecto y certif铆cate

48

隆Dale feedback a los proyectos de la comunidad!

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Uso de API de DALL路E con Python

12/48
Recursos

Aportes 34

Preguntas 18

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Hola Chic@s 馃槃!

  • Usando la API de DALL路E 2 con Python

Para lo que les aparece el Error de :
1 import openai
2
----> 3 openai.api_key =sk-

NameError: name 鈥榮k鈥 is not defined

Lo que tienen que Hacer es , en el espacio donde pegan su codigo de API Key deben colocar todo ese codigo dentro de " " (Por si no se entendio deben colocarlo entre 2 comillas) Es Decir " Codigo API key(el que deben copiar de su cuenta de Open Ai) "

Un platzinauta del futuro 馃槂

Informaci贸n resumida de esta clase
#EstudiantesDePlatzi

  • Open IA tiene una API que podemos utilizar con Python

  • Debemos instalar la librer铆a de open IA para utilizar esta API

  • El error parece ser que se debe a que debemos de configurar nuestro m茅todo de pago

  • Luego de obtener la imagen debo utilizar ciertas librer铆as para poder manipular la respuesta de la API

  • Puedo utilizar im谩genes para pasarle a la API y que me genere variaciones

  • Es importante practicar con la API

  • Con esta herramienta puedo crear producto

prompt=鈥3D render, A winged blue and purple anthropomorfic kitty wearing flight goggles, many details, nice relaxing feeling鈥 usando la API

Este es el pricing actualmente para dalle 2.
https://openai.com/api/pricing/

Hice mi funko pop con stable diffusion y estas son las variaciones que pude hacer con Dall E 2

Original

Variacion

Hola por favor alguien me puede ayudar no he podido avanzar esta clase me sale este error, he buscado ayuda de chat gpt 3 y nada me gustarias saber que hacer por favor agradeceria la ayuda InvalidRequestError Traceback (most recent call last)
<ipython-input-12-717ebc94124e> in <module>
----> 1 response = openai.Image.create(
2 prompt=鈥渁 white siamese cat鈥,
3 n=1,
4 size="1024x1024"
5 )

Para obtener el API Keys pueden ingresar al link:
https://platform.openai.com/account/api-keys

Al fin una explicaci贸n clara de uso de API 鈥 Gracias

Mismo prompt que la clase anterior, pero desde la API de Dall-E:

![](

Quedo faltando como editar y corregir desde Dall-e algo important铆simo!

come on!!!

Antes

Despu茅s

no puedo abrir el archivo de template - dalle-api.ipynb necesito descargar algo para ejecutarlo pense que era online con google drive pero al parecer tengo que instalar algo m谩s
Hoy 28 de noviembre de 2023 creo que ya esta algo obsoleto el curso, hasta lo que voy. Tambi茅n veo que Platzi no contesta, no responde a este chat. Hasta este momento voy desanimada y siento que en algo estoy perdiendo plata y tiempo.

Iba a sugerir una caracter铆stica para el Creador de Im谩genes de Bing, pero dado que forma parte de Dall-E y considerando la extensi贸n de este curso, opt茅 por no hacerlo.

Iba a recomendar una parte para Image Creator de Bing, pero como es parte de Dall-E y adem谩s de que este curso ya es bastante largo, entonces mejor no.

Para utilizar DALL-E en tus aplicaciones.

  1. Copia el API de DALL-E y p茅galo en un cuaderno de Python en Google Colab, un servicio gratuito que proporciona una interfaz de Python.

  2. Dentro del mismo cuaderno, instala la biblioteca de OpenAI utilizando el siguiente comando:

!pip install openai

Este comando tambi茅n te permite instalar Chat-GPT 3.

  1. Pega la clave de tu cuenta. Para obtener la clave, dir铆gete a este enlace y ve a 鈥淰er claves de API鈥. Si no tienes una, se generar谩 autom谩ticamente.

  2. Ingresa tu comando de solicitud:

response = openai.Image.create{
    prompt = "Tu prompt aqu铆",
    n=4, #Para especificar el n煤mero de im谩genes.
    size = "1024x1024" #Para el tama帽o de las im谩genes.
}
  1. Luego, ingresa:
response['data']

Esto generar谩 un JSON con una URL que contiene la imagen.

Con las im谩genes generadas, puedes utilizar las herramientas de Python para hacer lo que desees con las im谩genes.

Para usar Dall-E en tus aplicaciones.

  1. Copiar el API de Dall-E y Pagarlo en un Notebook de Python de Google Colab, un servcio gratuito para usar un interfaz de Python.
  2. Dento de la misma instalamos la libreria de openai con
!pip install openai 

Tambien sirve para instalar Chat-GPT 3.

  1. Pegamos la KEY de nuestra cuenta.
    Para obtener el KEY ingresa a
    Vamos a view ApI Keys si no tiene una la genera automaticamente.

  2. Ingresa tu prompt:

response =openai.Image.create{
	prompt = "Tu prompt aqu铆",
	n=4, #Para indicar el n煤mero de imagenes. 
	size = "1024x1024" #Para el tama帽o de las imagenes. 
}
  1. Ingresamos
response['data']

Nos genera con un JSON con una URL que contiene la imagen.

Con las imagenes generadas, podemos usar las herramientas de Python para hacer lo que queramos con las imagenes.

Me encnata como comparten Imagenes en cada case.

Si te sale este error: InvalidRequestError: Billing hard limit has been reached Es porque ya te gastaste tus creditos, y aun si se renovaron automaticamente, solo te va a funcionar si ingresas una tarjeta de cr茅dito valida en el metodo de pago.

Para quienes les muestra el error Billing hard limit has been reached he colocado la info que encontr茅 (que, al parecer, funciona, aunque hay que incluir n煤mero tarjeta de cr茅dito) en https://platzi.com/comentario/4571162

me menciona triste mente esta linea de error 馃槮
InvalidRequestError: Billing hard limit has been reached
bueno supongo que deberia tener mas creditos tristemente me quede con 10 creditos y no me dejan

Se presenta este error

No puedo hacer las practicas, porque ya no tengo creditos :C

NO SIRVEN LOS ENLACES

no se porque me sale este error InvalidRequestError Traceback (most recent call last)
<ipython-input-11-061c8735fdc7> in <cell line: 3>()
1 # https://platform.openai.com/docs/guides/images/introduction
2
----> 3 response = openai.Image.create(
4 prompt=鈥渁 white siamese cat鈥,
5 n=1,

3 frames
/usr/local/lib/python3.9/dist-packages/openai/api_requestor.py in _interpret_response_line(self, rbody, rcode, rheaders, stream)
680 stream_error = stream and 鈥渆rror鈥 in resp.data
681 if stream_error or not 200 <= rcode < 300:
鈥> 682 raise self.handle_error_response(
683 rbody, rcode, resp.data, rheaders, stream_error=stream_error
684 )

InvalidRequestError: Billing hard limit has been reached

asi quedo mi bonito pperrito xd