Prueba la generación de imágenes (Vertex AI Studio)
En esta página, se describe cómo puedes establecer un parámetro opcional de Imagen en Vertex AI para especificar el idioma de la instrucción que usas. Si no especificas un idioma, Imagen lo detectará automáticamente.
![]() 1 Una pila de libros vistos desde arriba. El libro de arriba contiene una ilustración en acuarela de un ave. VERTEX AI está escrito en letras en negrita en el libro. |
![]() 2 Una mujer con colores brillantes, al estilo del amarillo oscuro y cian oscuro, con aros, fotografía de moda posmoderna. |
Configura el idioma de la instrucción de texto
Se admiten los siguientes valores de entrada para el idioma de la instrucción de texto:
- Chino (simplificado) (
zh
/zh-CN
) - Chino (tradicional) (
zh-TW
) - Inglés (
en
, valor predeterminado) - Francés (
fr
) - Alemán (
de
) - Hindi (
hi
) - Japonés (
ja
) - Coreano (
ko
) - Portugués (
pt
) Español (
es
)
Console
Si la instrucción se encuentra en uno de los idiomas compatibles, Imagen detecta y traduce el texto, y muestra las imágenes generadas o editadas.
Si la instrucción está en un idioma no admitido, Imagen usa el texto literal para la solicitud. Esto puede generar resultados inesperados.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: El Google Cloud ID del proyecto.
- TEXT_PROMPT: Es la instrucción de texto que guía qué imágenes genera el modelo. Este campo es obligatorio para la generación y la edición.
- PROMPT_LANGUAGE: cadena. Opcional. Es el código de idioma que corresponde al idioma de tu instrucción de texto.
En este ejemplo, sería
hi
. Valores disponibles:auto
: Detección automática Si Imagen detecta un idioma admitido, la instrucción (y, opcionalmente, una instrucción negativa) se traduce al inglés. Si el idioma detectado no es compatible, Imagen usa el texto de entrada de forma literal, lo que podría generar resultados inesperados. No se devuelve ningún código de error.en
: Inglés (valor predeterminado si se omite)es
: Españolhi
: Hindija
: Japonésko
: Coreanopt
: Portuguészh-TW
: Chino (tradicional)zh
ozh-CN
: Chino (simplificado)
HTTP method and URL:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005:predict
Cuerpo JSON de la solicitud:
{ "instances": [ { "prompt": "सूर्यास्त के समय एक समुद्र तट। उड़ते पक्षी, हवा में लहराते नारियल के पेड़। लोग समुद्र तट पर सैर का आनंद ले रहे हैं।" } ], "parameters": { "language": "PROMPT_LANGUAGE" } }
Para enviar tu solicitud, elige una de estas opciones:
curl
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005:predict"
PowerShell
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/imagegeneration@005:predict" | Select-Object -Expand Content
"sampleCount": 2
. La respuesta muestra dos objetos de predicción, con los bytes de imagen generados codificados en base64.
{ "predictions": [ { "bytesBase64Encoded": "BASE64_IMG_BYTES", "mimeType": "image/png" }, { "mimeType": "image/png", "bytesBase64Encoded": "BASE64_IMG_BYTES" } ] }
¿Qué sigue?
- Usar el reescritor de instrucciones
- Cómo configurar la relación de aspecto
- Cómo omitir contenido con una instrucción negativa
- Genera imágenes determinísticas