Los modelos de visión Qwen en Alibaba Cloud Model Studio son compatibles con la especificación de interfaz de OpenAI. Solo necesita modificar tres parámetros para migrar sus aplicaciones existentes de OpenAI a Model Studio:
-
base_url:
- China (Pekín): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
- Singapur: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
- Japón (Tokio): https://{WorkspaceId}.ap-northeast-1.maas.aliyuncs.com/compatible-mode/v1. Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
- EE. UU. (Virginia): https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1
- China (Hong Kong): https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com/compatible-mode/v1. Reemplace
WorkspaceIdcon su ID de espacio de trabajo real.
- api_key: Reemplace con su clave de API de Model Studio
- model: Reemplace con un nombre de modelo de la siguiente lista
Modelos admitidos
Modelos compatibles: Qwen-VL, QVQ, Qwen-OCR
Los modelos disponibles varían según la región. Para más detalles, consulte la consola de Model Studio.
Invocación de modelos
Ejemplos
Esta sección proporciona ejemplos de llamadas en streaming para Python (SDK de OpenAI y SDK de LangChain_OpenAI) y cURL (HTTP). Para más lenguajes de programación o ejemplos de métodos de entrada, consulte Ejemplos de solicitudes de visión.
Los modelos QVQ solo admiten salida en streaming. Para más detalles, consulte Habilitar o deshabilitar el modo de pensamiento.
- SDK de OpenAI
SDK de LangChain OpenAI
Requisitos previos
- Asegúrese de que Python esté instalado en su equipo.
- Instale el SDK de langchain_openai ejecutando el siguiente comando.
- Debe activar Model Studio y obtener una clave de API. Para más detalles, consulte Obtener una clave de API.
- Le recomendamos configurar la clave de API como variable de entorno para reducir el riesgo de filtración. Para más detalles, consulte Configurar la clave de API como variable de entorno. También puede configurar la clave de API directamente en el código, pero esto aumenta el riesgo de filtración.
Uso
Puede utilizar los siguientes ejemplos para llamar a los modelos de visión de Qwen a través del SDK de langchain_openai.
Salida sin streaming
La salida sin streaming utiliza el método invoke. Consulte el siguiente código de ejemplo:
Salida por secuencias
Los siguientes ejemplos no se aplican a los modelos QVQ. Para el uso de QVQ, consulte Habilitar o deshabilitar el modo de pensamiento.
HTTP
Puede llamar a los modelos de visión de Qwen a través de la interfaz HTTP y obtener respuestas con la misma estructura que al llamar a los servicios de OpenAI mediante HTTP.
Requisitos previos
- Debe activar Model Studio y obtener una clave de API. Para más detalles, consulte Obtener una clave de API.
- Le recomendamos configurar la clave de API como variable de entorno para reducir el riesgo de filtración. Para más detalles, consulte Configurar la clave de API como variable de entorno. También puede configurar la clave de API directamente en el código, pero esto aumenta el riesgo de filtración.
Endpoints de API
Ejemplos de solicitud
Los siguientes ejemplos muestran cómo llamar a la API mediante comandos de cURL.
Si no ha configurado la clave de API como variable de entorno, reemplace $DASHSCOPE_API_KEY con su clave de API.