Qwen-MT-Image traduce con precisión el texto en imágenes conservando el diseño original. El modelo también admite sugerencias de dominio, filtrado de palabras sensibles e intervención de terminología.
Resumen de modelos
 Idioma de origen: Inglés |  Japonés |
|---|
 Portugués |  Árabe |
Modelo | Descripción | Regiones disponibles | Especificaciones de la imagen de salida |
|---|
qwen-mt-image-2.0 | Un modelo de traducción de imágenes que traduce texto en imágenes a través de 55 idiomas, preservando con precisión el diseño y el contenido originales. Admite definiciones de terminología, filtrado de palabras sensibles y detección de sujetos de productos. Proporciona servicios de localización de imágenes flexibles, precisos y eficientes. | China (Beijing) Singapur | Formato de imagen: JPG |
qwen-mt-image | Modelo de traducción de imágenes de Qwen. Admite la traducción entre chino o inglés y otros idiomas. No se admite la traducción directa entre dos idiomas que no sean chino ni inglés (por ejemplo, de japonés a coreano). Consulte Idiomas admitidos. | China (Beijing) | Formato de imagen: JPG |
Requisitos previos
Obtener una clave de API y exportar la clave de API como una variable de entorno.
Llamada síncrona
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis. Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
En modo síncrono, la solicitud espera a que se complete el procesamiento y devuelve la URL de la imagen traducida directamente, sin sondear el estado de la tarea.
Parámetros de solicitudEncabezados de la solicitudContent-Type string (Requerido) El tipo de contenido de la solicitud. Debe ser application/json. Authorization string (Requerido) Autentica la solicitud con una clave API de Model Studio. Ejemplo: Bearer sk-xxxx. Cuerpo de la solicitudmodel string (Obligatorio) Nombre del modelo. Configure como qwen-mt-image-2.0 o qwen-mt-image. input object (Obligatorio) Un objeto de parámetros de entrada que contiene los siguientes campos: Propiedades image_url string (Obligatorio) URL de imagen accesible públicamente (HTTP o HTTPS).
- Formato: JPG, JPEG, PNG, BMP, PNM, PPM, TIFF o WEBP
- Dimensiones: El ancho y la altura de la imagen deben estar entre 15 y 8,192 píxeles. La relación de aspecto debe estar entre 1:10 y 10:1.
- Tamaño: No más de 100 MB
- La URL no puede contener caracteres chinos.
- Ejemplo:
https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp
source_lang string (Obligatorio) El idioma de origen.
- Valores compatibles: El nombre completo del idioma, el código de idioma o
auto (para detección automática). El valor no distingue entre mayúsculas y minúsculas.
- Límite: Debe ser diferente de
target_lang. qwen-mt-image-2.0 no tiene restricciones de idioma; qwen-mt-image requiere que al menos uno de los idiomas de origen o de destino sea chino o inglés.
- Ejemplo:
Chinese, en o auto
target_lang string (Obligatorio) El idioma de destino.
- Valores compatibles: El nombre completo del idioma o el código de idioma. El valor no distingue entre mayúsculas y minúsculas.
- Límite: Debe ser diferente de
source_lang. qwen-mt-image-2.0 no tiene restricciones de idioma; qwen-mt-image requiere que al menos uno de los idiomas de origen o de destino sea chino o inglés.
- Ejemplo:
Chinese o en
ext object (Opcional) Campos extendidos opcionales. Propiedades domainHint string (Opcional) Una indicación de dominio para adaptar el estilo de traducción a un dominio específico. Utilice inglés para describir el escenario, el estilo y los requisitos (máximo 200 palabras para garantizar la calidad). ImportanteLas indicaciones de dominio actualmente solo admiten inglés. Ejemplo: Estas oraciones provienen de conversaciones entre vendedores y compradores en una plataforma de comercio electrónico B2C. Tradúzcalas a un lenguaje de atención al cliente claro y atractivo, asegurándose de que la traducción sea adecuada para manejar posibles problemas o disputas. sensitives array (Opcional) Palabras sensibles para filtrar del texto de la imagen antes de la traducción. El filtro realiza una coincidencia exacta (distingue entre mayúsculas y minúsculas). Las palabras sensibles pueden estar en cualquier idioma de origen o de destino admitido (máximo 50 por solicitud para garantizar la calidad). Ejemplo: ["10% off entire store", "7-day no-questions-asked return"] terminologies array (Opcional) Utilice la intervención de terminología para establecer traducciones específicas para términos específicos del dominio. Los idiomas de los pares de términos deben coincidir con source_lang y target_lang. Propiedades src string (Obligatorio) El texto de origen del término. El idioma debe ser el mismo que source_lang. tgtstring (Obligatorio) El texto de destino del término. El idioma debe ser el mismo que target_lang. Ejemplo: [{"src": "Application Programming Interface", "tgt": "API"}, {"src": "Machine Learning", "tgt": "ML"}] config object (Opcional) Propiedades imageSegmentbool (Opcional) Cuando está habilitada, la segmentación de sujetos de imagen excluye de la traducción el texto en los sujetos de la imagen (personas, productos, logotipos).
false (predeterminado): Traduce todo el texto en la imagen.
true: No traduce el texto en los sujetos de la imagen.
Nota: Anteriormente, este parámetro se denominaba skipImgSegment (especifica si se debe omitir la segmentación de sujetos de la imagen). Por compatibilidad con versiones anteriores, este parámetro aún se admite. Sin embargo, recomendamos utilizar el nuevo parámetro imageSegment.
| curl# The URL below is for the Singapore region. Replace {WorkspaceId} with your actual workspace ID. URLs vary by region.
curl --location 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis' \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "qwen-mt-image-2.0",
"input": {
"image_url": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp",
"source_lang": "en",
"target_lang": "ja"
}
}'
Pythonimport requests
import os
# Replace {WorkspaceId} with your actual workspace ID. URLs vary by region.
url = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis"
headers = {
"Authorization": f"Bearer {os.getenv('DASHSCOPE_API_KEY')}",
"Content-Type": "application/json"
}
# Synchronous call: do not set X-DashScope-Async header
payload = {
"model": "qwen-mt-image-2.0",
"input": {
"image_url": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp",
"source_lang": "en",
"target_lang": "ja"
}
}
response = requests.post(url, headers=headers, json=payload)
result = response.json()
print(result)
# Synchronous mode returns image_url directly
image_url = result["output"]["image_url"]
print(f"Translation complete, image URL: {image_url}")
|
Parámetros de respuestaoutput object Información de salida. Propiedades image_url string URL de la imagen generada (mismas dimensiones que la original, formato JPG). Válida durante 24 horas. Descárguela y guárdela de inmediato. usage object Estadísticas de uso. Se cuentan solo para resultados exitosos. Propiedades image_count integer Número de imágenes generadas (siempre 1). request_id string Identificador único de solicitud para rastreo y solución de problemas. code string Código de error. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. message string Mensaje de error detallado. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. | Respuesta exitosa{
"output": {
"image_url": "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/xxx.jpg?Expires=xxx"
},
"usage": {
"image_count": 1
},
"request_id": "b60d747a-adee-940a-aa3e-ac55b957189a"
}
Respuesta de errorConsulte Códigos de error. {
"code": "InvalidApiKey",
"message": "No API-key provided.",
"request_id": "7438d53d-6eb8-4596-8835-xxxxxx"
}
|
Llamada asíncrona
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis. Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
La llamada asíncrona consta de dos pasos:
- Crear una tarea y obtener un ID de tarea: Envíe una solicitud para crear una tarea. La solicitud devuelve un ID de tarea (task_id).
- Consultar el resultado mediante el ID de tarea: Sondee el estado de la tarea con el task_id hasta su finalización y recupere la URL de la imagen.
Paso 1: Crear una tarea y obtener un ID de tarea
Nota
- Después de crear una tarea, utilice el
task_id devuelto para consultar el resultado. El task_id es válido durante 24 horas. Sondee para obtener resultados en lugar de crear tareas duplicadas.
- Para un tutorial, consulte Postman.
Parámetros de solicitud Encabezados de solicitud Content-Type string (Requerido) El tipo de contenido de la solicitud. Debe ser application/json. Authorization string (Requerido) Autentica la solicitud con una clave API de Model Studio. Ejemplo: Bearer sk-xxxx. X-DashScope-Async string (Requerido) Habilita el procesamiento asíncrono. Debe ser enable. ImportanteSin este encabezado, se utiliza el modo síncrono (solo qwen-mt-image-2.0 admite llamadas síncronas). El modelo qwen-mt-image debe incluir este encabezado. Cuerpo de la solicitud model string (Obligatorio) Nombre del modelo. Configure como qwen-mt-image-2.0 o qwen-mt-image. input object (Obligatorio) Un objeto de parámetros de entrada que contiene los siguientes campos: Propiedades image_url string (Obligatorio) URL de imagen accesible públicamente (HTTP o HTTPS).
- Formato: JPG, JPEG, PNG, BMP, PNM, PPM, TIFF o WEBP
- Dimensiones: El ancho y la altura de la imagen deben estar entre 15 y 8,192 píxeles. La relación de aspecto debe estar entre 1:10 y 10:1.
- Tamaño: No más de 100 MB
- La URL no puede contener caracteres chinos.
- Ejemplo:
https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp
source_lang string (Obligatorio) El idioma de origen.
- Valores compatibles: El nombre completo del idioma, el código de idioma o
auto (para detección automática). El valor no distingue entre mayúsculas y minúsculas.
- Límite: Debe ser diferente de
target_lang. qwen-mt-image-2.0 no tiene restricciones de idioma; qwen-mt-image requiere que al menos uno de los idiomas de origen o de destino sea chino o inglés.
- Ejemplo:
Chinese, en o auto
target_lang string (Obligatorio) El idioma de destino.
- Valores compatibles: El nombre completo del idioma o el código de idioma. El valor no distingue entre mayúsculas y minúsculas.
- Límite: Debe ser diferente de
source_lang. qwen-mt-image-2.0 no tiene restricciones de idioma; qwen-mt-image requiere que al menos uno de los idiomas de origen o de destino sea chino o inglés.
- Ejemplo:
Chinese o en
ext object (Opcional) Campos extendidos opcionales. Propiedades domainHint string (Opcional) Una indicación de dominio para adaptar el estilo de traducción a un dominio específico. Utilice inglés para describir el escenario, el estilo y los requisitos (máximo 200 palabras para garantizar la calidad). ImportanteLas indicaciones de dominio actualmente solo admiten inglés. Ejemplo: Estas oraciones provienen de conversaciones entre vendedores y compradores en una plataforma de comercio electrónico B2C. Tradúzcalas a un lenguaje de atención al cliente claro y atractivo, asegurándose de que la traducción sea adecuada para manejar posibles problemas o disputas. sensitives array (Opcional) Palabras sensibles para filtrar del texto de la imagen antes de la traducción. El filtro realiza una coincidencia exacta (distingue entre mayúsculas y minúsculas). Las palabras sensibles pueden estar en cualquier idioma de origen o de destino admitido (máximo 50 por solicitud para garantizar la calidad). Ejemplo: ["10% off entire store", "7-day no-questions-asked return"] terminologies array (Opcional) Utilice la intervención de terminología para establecer traducciones específicas para términos específicos del dominio. Los idiomas de los pares de términos deben coincidir con source_lang y target_lang. Propiedades src string (Obligatorio) El texto de origen del término. El idioma debe ser el mismo que source_lang. tgtstring (Obligatorio) El texto de destino del término. El idioma debe ser el mismo que target_lang. Ejemplo: [{"src": "Application Programming Interface", "tgt": "API"}, {"src": "Machine Learning", "tgt": "ML"}] config object (Opcional) Propiedades imageSegmentbool (Opcional) Cuando está habilitada, la segmentación de sujetos de imagen excluye de la traducción el texto en los sujetos de la imagen (personas, productos, logotipos).
false (predeterminado): Traduce todo el texto en la imagen.
true: No traduce el texto en los sujetos de la imagen.
Nota: Anteriormente, este parámetro se denominaba skipImgSegment (especifica si se debe omitir la segmentación de sujetos de la imagen). Por compatibilidad con versiones anteriores, este parámetro aún se admite. Sin embargo, recomendamos utilizar el nuevo parámetro imageSegment.
| curl# The URL below is for the Singapore region. Replace {WorkspaceId} with your actual workspace ID. URLs vary by region.
curl --location 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis' \
--header 'X-DashScope-Async: enable' \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "qwen-mt-image-2.0",
"input": {
"image_url": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp",
"source_lang": "en",
"target_lang": "ja",
"ext": {
"config": {
"imageSegment": false
}
}
}
}'
Pythonimport requests
import os
# Replace {WorkspaceId} with your actual workspace ID
url = "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis"
headers = {
"X-DashScope-Async": "enable",
"Authorization": f"Bearer {os.getenv('DASHSCOPE_API_KEY')}",
"Content-Type": "application/json"
}
payload = {
"model": "qwen-mt-image-2.0",
"input": {
"image_url": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250916/arpjoo/p1000391.webp",
"source_lang": "en",
"target_lang": "ja",
"ext": {
"config": {
"imageSegment": False
}
}
}
}
response = requests.post(url, headers=headers, json=payload)
result = response.json()
print(result)
# Save task_id for Step 2
task_id = result["output"]["task_id"]
|
Parámetros de respuesta output object Información de salida de la tarea. Propiedades task_id string El ID de la tarea. Válido para consultas durante 24 horas. task_status string El estado de la tarea. Valores de enumeración
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
- CANCELED
- UNKNOWN: La tarea no existe o se desconoce su estado.
request_id string Identificador único de solicitud para rastreo y solución de problemas. message string Mensaje de error detallado. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. code string Código de error. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. | Respuesta exitosaGuarde el task_id para consultar el estado y el resultado de la tarea. {
"output": {
"task_status": "PENDING",
"task_id": "0385dc79-5ff8-4d82-bcb6-xxxxxx"
},
"request_id": "4909100c-7b5a-9f92-bfe5-xxxxxx"
}
Respuesta de errorError en la creación de la tarea. Consulte Códigos de error. {
"code": "InvalidApiKey",
"message": "No API-key provided.",
"request_id": "7438d53d-6eb8-4596-8835-xxxxxx"
}
|
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
Nota
- El
task_id es válido durante 24 horas. Los ID inexistentes o caducados devuelven el estado UNKNOWN.
- La
url para tareas exitosas es válida durante 24 horas. Descárguela y guárdela de inmediato.
- El RPS predeterminado para esta API de consulta es 1. Para consultas más frecuentes o notificaciones de eventos, configure una devolución de llamada de tarea asíncrona.
- Para consultar o cancelar tareas en lotes, consulte Gestionar tareas asíncronas.
Parámetros de solicitud Encabezados de solicitud Authorization string (Requerido) Autentica la solicitud con una clave API de Model Studio. Ejemplo: Bearer sk-xxxx. Parámetros de ruta de URL task_id string (Obligatorio) El ID de la tarea. | Consultar resultado de la tareaReemplace 86ecf553-d340-4e21-xxxxxxxxx con el task_id real. # The URL below is for the Singapore region. Replace {WorkspaceId} with your actual workspace ID. URLs vary by region.
curl -X GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/86ecf553-d340-4e21-xxxxxxxxx \
--header "Authorization: Bearer $DASHSCOPE_API_KEY"
|
Parámetros de respuesta outputobject Información sobre la salida de la tarea. Propiedades task_id string El ID de la tarea. Válido para consultas durante 24 horas. task_status string El estado de la tarea. Valores de enumeración
- PENDING
- RUNNING
- SUCCEEDED
- FAILED
- CANCELED
- UNKNOWN: La tarea no existe o se desconoce su estado.
submit_time string La hora en que se envió la tarea. Formato: YYYY-MM-DD HH:mm:ss.SSS. scheduled_time string La hora en que se ejecutó la tarea. Formato: YYYY-MM-DD HH:mm:ss.SSS. end_time string La hora en que se completó la tarea. Formato: YYYY-MM-DD HH:mm:ss.SSS. image_url string La URL de la imagen generada por el modelo (mismas dimensiones que la original, formato JPG, válida durante 24 horas). Descárguela y guárdela de inmediato. code string Código de error. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. messagestring Información detallada sobre el fallo de la solicitud. Para obtener más información, consulte Mensajes de error. Por lo general, no se devuelve en solicitudes exitosas. Se devuelve solo cuando la imagen no contiene texto traducible (por ejemplo, después de la segmentación de sujetos). La tarea se completa correctamente y se factura de manera normal, devolviendo No text detected for translation. usage object Estadísticas de uso. Estas se cuentan solo para tareas exitosas. Propiedades image_count integer Número de imágenes generadas (siempre 1). request_id string Identificador único de solicitud para rastreo y solución de problemas. | Tarea exitosa: existe contenido traducibleLos datos de la tarea (estado de la tarea y URL de imágenes) se conservan solo durante 24 horas y luego se eliminan automáticamente. Guarde las imágenes generadas con prontitud. {
"request_id": "5fec62eb-bf94-91f8-b9f4-f7f758e4e27e",
"output": {
"task_id": "72c52225-8444-4cab-ad0c-xxxxxx",
"task_status": "SUCCEEDED",
"submit_time": "2025-08-13 18:11:16.954",
"scheduled_time": "2025-08-13 18:11:17.003",
"end_time": "2025-08-13 18:11:23.860",
"image_url": "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/xxx?Expires=xxx"
},
"usage": {
"image_count":1
}
}
Tarea exitosa: no hay contenido traducibleSi la imagen no contiene texto traducible (por ejemplo, después de la segmentación de sujetos), la tarea aún se realiza correctamente y se factura normalmente, pero devuelve No text detected for translation. {
"request_id": "0ccb84aa-e034-431d-9d54-08e14fxxxxxx",
"output": {
"task_id": "34ec4208-97d6-498b-a390-9173f7xxxxxx",
"task_status": "SUCCEEDED",
"submit_time": "2026-01-12 17:56:23.625",
"scheduled_time": "2026-01-12 17:56:23.656",
"end_time": "2026-01-12 17:56:25.324",
"image_url": "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/xxx.jpg?Expires=xxx",
"message": "No text detected for translation"
},
"usage": {
"image_count": 1
}
}
Tarea fallidaCuando una tarea falla, task_status es FAILED con un código de error y un mensaje. Consulte Códigos de error. {
"request_id": "daad9007-6acd-9fb3-a6bc-d55902b9c9ff",
"output": {
"task_id": "fe8aa114-d9f1-4f76-b598-xxxxxx",
"task_status": "FAILED",
"submit_time": "2025-08-20 09:54:21.911",
"scheduled_time": "2025-08-20 09:54:21.984",
"end_time": "2025-08-20 12:55:00.818",
"code": "InternalError",
"message": "xxxxxx"
}
}
|
Idiomas admitidos
Configure source_lang como auto para la detección automática de idiomas.
Idiomas compatibles con qwen-mt-image-2.0
qwen-mt-image-2.0 admite la traducción entre cualquier combinación de los 55 idiomas que se enumeran a continuación, sin requerir chino o inglés como idioma de origen o de destino. Todos los idiomas pueden utilizarse tanto como origen como destino.
| Lenguaje | Code |
|---|
| Chino simplificado | zh |
| Chino tradicional | zh-tw |
| Inglés | en |
| Japonés | ja |
| Coreano | ko |
| Alemán | de |
| Español | es |
| Ruso | ru |
| Francés | fr |
| Portugués | pt |
| Italiano | it |
| Vietnamita | vi |
| Indonesio | id |
| Malayo | ms |
| Tailandés | th |
| Árabe | ar |
| Neerlandés | nl |
| Polaco | pl |
| Turco | tr |
| Ucraniano | uk |
| Griego | el |
| Húngaro | hu |
| Rumano | ro |
| Checo | cs |
| Sueco | sv |
| Danés | da |
| Finlandés | fi |
| Noruego | no |
| Hindi | hi |
| Tamil | ta |
| Telugu | te |
| Nepalí | ne |
| Persa | fa |
| Azerbaiyano | az |
| Kazajo | kk |
| Uzbeco | uz |
| Mongol | mn |
| Uigur | ug |
| Bielorruso | be |
| Búlgaro | bg |
| Serbio | sr |
| Croata | hr |
| Bosnio | bs |
| Esloveno | sl |
| Eslovaco | sk |
| Macedonio | mk |
| Letón | lv |
| Lituano | lt |
| Irlandés | ga |
| Luxemburgués | lb |
| Afrikáans | af |
| Latín | la |
| Checheno | ce |
| Ingush | inh |
| Marí | chm |
Idiomas compatibles con qwen-mt-image
qwen-mt-image requiere que al menos uno de los idiomas de origen o de destino sea chino o inglés. No se admite la traducción directa entre otros pares de idiomas (por ejemplo, de japonés a coreano).
| Lenguaje | Code | Como idioma de origen | Como idioma de destino |
|---|
| Chino | zh | Compatible | Compatible |
| Inglés | en | Compatible | Compatible |
| Coreano | ko | Compatible | Compatible |
| Japonés | ja | Compatible | Compatible |
| Ruso | ru | Compatible | Compatible |
| Español | es | Compatible | Compatible |
| Francés | fr | Compatible | Compatible |
| Portugués | pt | Compatible | Compatible |
| Italiano | it | Compatible | Compatible |
| Alemán | de | Compatible | No compatible |
| Vietnamita | vi | Compatible | Compatible |
| Malayo | ms | No compatible | Compatible |
| Tailandés | th | No compatible | Compatible |
| Indonesio | id | No compatible | Compatible |
| Árabe | ar | No compatible | Compatible |
Facturación y límites de tasa
- Para cuota gratuita y precios, consulte Precios de modelos.
- Para límites de tasa, consulte Límites de tasa.
- La facturación es por cada imagen generada exitosamente. Las llamadas fallidas y los errores no generan cargos.
- Si una imagen no contiene texto traducible (o no hay texto fuera de las áreas del sujeto después de la segmentación), la tarea se completa correctamente y se factura de manera normal, devolviendo
No text detected for translation.
Códigos de error
Si la llamada al modelo falla y devuelve un mensaje de error, consulte Códigos de error para su resolución.
FAQ
P: ¿Por qué no se traduce el contenido de la imagen?
La función de segmentación de sujetos excluye de la traducción el texto sobre los sujetos de la imagen (personas, productos, logotipos). Para traducir todo el texto de la imagen, establezca ext.config.imageSegment en false.
P: ¿Cómo convierto un enlace de imagen temporal en uno permanente?
Los enlaces temporales no se pueden convertir directamente en permanentes. Descargue la imagen a través de un servicio backend y súbala a OSS para obtener un enlace permanente.
Código de ejemplo: Descargar una imagen a su equipo local
import requests
def download_and_save_image(image_url, save_path):
try:
response = requests.get(image_url, stream=True, timeout=300)
response.raise_for_status()
with open(save_path, 'wb') as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
print(f"Image successfully downloaded to: {save_path}")
except requests.exceptions.RequestException as e:
print(f"Image download failed: {e}")
if __name__ == '__main__':
image_url = "http://dashscope-result-bj.oss-cn-beijing.aliyuncs.com/xxx?Expires=xxx"
save_path = "image-translation.jpg"
download_and_save_image(image_url, save_path)
P: ¿Cómo puedo ver las métricas de invocación del modelo?
R: Una hora después de que finalice la invocación de un modelo, vaya a la página de Monitoreo (Singapore) o Monitoreo (China (Pekín)) para ver métricas como el recuento de invocaciones y la tasa de éxito. Para obtener más información, consulte Facturación y gestión de costos.
P: ¿Cómo obtengo la lista blanca de nombres de dominio para el almacenamiento de imágenes?
R: Las imágenes generadas por los modelos se almacenan en OSS. La API devuelve una URL pública temporal. Para configurar una lista blanca de firewall para esta URL de descarga, tenga en cuenta lo siguiente: El almacenamiento subyacente puede cambiar dinámicamente. Este tema no proporciona una lista blanca fija de dominios de OSS para evitar problemas de acceso causados por información obsoleta. Si tiene requisitos de control de seguridad, póngase en contacto con su gestor de cuenta para obtener la lista más reciente de nombres de dominio de OSS.