|
Como anunciamos previamente en AWS re:Invent 2024, ahora puede usar Stable Diffusion 3.5 Large en Amazon Bedrock para generar imágenes de alta calidad a partir de descripciones de texto en una amplia gama de estilos para acelerar la creación de arte conceptual, efectos visuales y productos detallados. imágenes para clientes en medios, juegos, publicidad y venta minorista.
En octubre de 2024, Estabilidad IA introducido Difusión estable 3,5 grandeel modelo más potente de la familia Stable Diffusion con 8,1 mil millones de parámetros entrenados en Amazon SageMaker HyperPod, con calidad superior y rápida adherencia. Stable Diffusion 3.5 Large puede acelerar la creación de guiones gráficos, la creación de arte conceptual y la creación rápida de prototipos de efectos visuales. Puede generar rápidamente imágenes de 1 megapíxel de alta calidad para campañas, publicaciones en redes sociales y anuncios, ahorrando tiempo y recursos mientras mantiene el control creativo.
Stable Diffusion 3.5 Large ofrece a los usuarios posibilidades creativas casi infinitas, que incluyen:
- Estilos versátiles – Puede generar imágenes en una amplia gama de estilos y estéticas, incluidos tridimensionales, fotografía, pintura, arte lineal y prácticamente cualquier estilo visual que pueda imaginar.
- Cumplimiento inmediato – Puede utilizar la adherencia avanzada a las indicaciones de Stable Diffusion 3.5 Large para seguir de cerca las indicaciones de texto, lo que la convierte en la mejor opción para un rendimiento eficiente y de alta calidad.
- Diversos resultados – Puedes crear imágenes representativas del mundo diverso que te rodea, con personas con diferentes tonos de piel y rasgos, sin necesidad de demasiadas indicaciones.
Hoy, Stable Image Ultra en Amazon Bedrock se actualizó para incluir Stable Diffusion 3.5 Large en la arquitectura subyacente del modelo. Stable Image Ultra, impulsado por los modelos más avanzados de Stability AI, incluido Stable Diffusion 3.5, establece un nuevo estándar en la generación de imágenes. Destaca en tipografía, composiciones intrincadas, iluminación dinámica, colores vibrantes y cohesión artística.
Con la última actualización de los modelos Stable Diffusion en Amazon Bedrock, tiene un conjunto más amplio de soluciones para impulsar su creatividad y acelerar los flujos de trabajo de generación de imágenes.
Comience con Stable Diffusion 3.5 Large en Amazon Bedrock
Antes de comenzar, si es nuevo en el uso de modelos Stability AI, vaya a la consola de Amazon Bedrock y elija Acceso al modelo en el panel inferior izquierdo. Para acceder a los últimos modelos de Stability AI, solicite acceso para Difusión estable 3,5 grande en Estabilidad AI.
Para probar los modelos de estabilidad AI en Amazon Bedrock, elija Imagen/Vídeo bajo Parques infantiles en el panel de menú izquierdo. Entonces elige Seleccionar modelo y seleccione Estabilidad IA como la categoría y Difusión estable 3,5 grande como modelo.
Puede generar una imagen con su mensaje. Aquí hay un mensaje de muestra para generar la imagen:
High-energy street scene in a neon-lit Tokyo alley at night, where steam rises from food carts, and colorful neon signs illuminate the rain-slicked pavement.
Al elegir Ver solicitud de APItambién puede acceder al modelo mediante ejemplos de código en la interfaz de línea de comandos de AWS (AWS CLI) y los SDK de AWS. puedes usar stability.sd3-5-large-v1:0
como ID del modelo.
Para obtener la imagen con un solo comando, escribo el archivo JSON de salida en la salida estándar y uso el jq herramienta para extraer la imagen codificada para poder decodificarla sobre la marcha. El resultado está escrito en el archivo img.png.
A continuación se muestra un ejemplo del comando de AWS CLI:
$ aws bedrock-runtime invoke-model \
--model-id stability.sd3-5-large-v1:0 \
--body "{\"text_prompts\":[{\"text\":\"High-energy street scene in a neon-lit Tokyo alley at night, where steam rises from food carts, and colorful neon signs illuminate the rain-slicked pavement.\",\"weight\":1}],\"cfg_scale\":0,\"steps\":10,\"seed\":0,\"width\":1024,\"height\":1024,\"samples\":1}" \
--cli-binary-format raw-in-base64-out \
--region us-west-2 \
/dev/stdout | jq -r '.images[0]' | base64 --decode > img.jpg
A continuación se explica cómo puede utilizar Stable Image Ultra 1.1 para incluir Stable Diffusion 3.5 Large en la arquitectura subyacente del modelo con AWS SDK para Python (Boto3). Esta sencilla aplicación solicita de forma interactiva un mensaje de texto a imagen y luego llama a Amazon Bedrock para generar la imagen con stability.stable-image-ultra-v1:1
como ID del modelo.
import base64
import boto3
import json
import os
MODEL_ID = "stability.stable-image-ultra-v1:1"
bedrock_runtime = boto3.client("bedrock-runtime", region_name="us-west-2")
print("Enter a prompt for the text-to-image model:")
prompt = input()
body = {
"prompt": prompt,
"mode": "text-to-image"
}
response = bedrock_runtime.invoke_model(modelId=MODEL_ID, body=json.dumps(body))
model_response = json.loads(response["body"].read())
base64_image_data = model_response["images"][0]
i, output_dir = 1, "output"
if not os.path.exists(output_dir):
os.makedirs(output_dir)
while os.path.exists(os.path.join(output_dir, f"img_{i}.png")):
i += 1
image_data = base64.b64decode(base64_image_data)
image_path = os.path.join(output_dir, f"img_{i}.png")
with open(image_path, "wb") as file:
file.write(image_data)
print(f"The generated image has been saved to {image_path}")
La aplicación escribe la imagen resultante en un output
directorio que se crea si no está presente. Para no sobrescribir archivos existentes, el código busca archivos existentes para encontrar el primer nombre de archivo disponible con el img_
formato.
Para obtener más información, visite los ejemplos de Invoke API utilizando los SDK de AWS para crear sus aplicaciones y generar una imagen utilizando varios lenguajes de programación.
Ejemplos interesantes
Aquí hay algunas imágenes creadas con Stable Diffusion 3.5 Large.
Prompt: Full-body university students working on a tech project with the words Stable Diffusion 3.5 in Amazon Bedrock, cheerful cursive typography font in the foreground. |
Prompt: Photo of three potions: the first potion is blue with the label "MANA", the second potion is red with the label "HEALTH", the third potion is green with the label "POISON". Old apothecary. |
Prompt: Photography, pink rose flowers in the twilight, glowing, tile houses in the background. |
Prompt: 3D animation scene of an adventurer traveling the world with his pet dog. |
Ahora disponible
El modelo Stable Diffusion 3.5 Large está generalmente disponible hoy en Amazon Bedrock en la región de AWS Oeste de EE. UU. (Oregón). Consulte la lista completa de regiones para futuras actualizaciones. Para obtener más información, consulte la página del producto Stability AI en Amazon Bedrock y la página de precios de Amazon Bedrock.
Pruebe Stable Diffusion 3.5 Large en la consola de Amazon Bedrock hoy y envíe sus comentarios a AWS re: Publicación para Amazon Bedrock o a través de sus contactos habituales de AWS Support.
— chany
GIPHY App Key not set. Please check settings