El modelo de minería de datos extrae información, modera contenido, clasifica datos y genera resúmenes. Produce datos estructurados (como JSON) de forma rápida y precisa, a diferencia de los modelos de chat de propósito general que pueden devolver formatos inconsistentes o extraer información incorrectamente.
Guía de implementación
Qwen-Doc-Turbo admite la extracción de información de archivos de tres maneras. Para obtener más información sobre los límites de tamaño y tipo de archivo, consulte Limitaciones.
Función | URL de archivo (Recomendado) | ID de archivo | Texto sin formato |
|---|---|---|---|
Origen del archivo | URL pública | Archivo local (se requiere carga) | Pasado como cadena |
Límite de longitud de entrada | Hasta 10 archivos | 1 archivo | Hasta 9,000 tokens |
Compatibilidad con SDK | Solo | Carga: |
|
Ventajas clave | No se requiere carga en Model Studio. Admite llamadas por lotes. | Evita cargas repetidas. Ideal para reutilización. | No se requiere gestión de archivos. |
Requisitos previos
- Usted ha creado una clave de API y ha exportado la clave de API como variable de entorno.
- Si planea llamar al modelo mediante un SDK, instale el SDK de OpenAI o el SDK de DashScope.
Pasar una URL de archivo
Extraiga datos estructurados mediante URLs de archivos (hasta 10 archivos simultáneamente). Este ejemplo pasa los archivos Manual de producto de muestra A y Manual de producto de muestra B e indica al modelo que devuelva la información extraída en formato JSON.
El método de URL de archivo solo admite el protocolo DashScope. Utilice el SDK de Python de DashScope o llamadas HTTP (como curl).
content. Tenga en cuenta que el contenido puede estar envuelto en marcadores de bloque de código markdown (por ejemplo, ```json\n[...]\n```). Debe eliminar estos marcadores markdown antes de analizar la respuesta con json.loads():Ejemplo de respuesta
Ejemplo de respuesta
Pasar un ID de archivo
Cargar un archivo
Antes de ejecutar el código, descargue el Manual de producto de muestra A y colóquelo en el directorio de su proyecto. Cargue el archivo a través de la interfaz compatible con OpenAI para obtener un file-id. Para obtener detalles sobre la API de carga, consulte la Referencia de API.
file-id del archivo cargado.
Pasar información e iniciar una conversación mediante un ID de archivo
Pase el file-id en un mensaje del sistema (después del mensaje de configuración de rol). El mensaje del usuario contiene su consulta sobre el archivo.
Ejemplo completo: Cargar un archivo y llamar al modelo
Ejemplo completo: Cargar un archivo y llamar al modelo
content. Tenga en cuenta que el contenido puede estar envuelto en marcadores de bloque de código markdown (por ejemplo, ```json\n[...]\n```). Debe eliminar estos marcadores markdown antes de analizar la respuesta con json.loads():Respuesta de ejemplo
Respuesta de ejemplo
Pasar texto sin formato
Puede pasar el contenido del archivo directamente como una cadena en lugar de utilizar un file-id. Para evitar confusiones, coloque el mensaje de configuración de rol primero en la matriz messages.
Si el contenido de texto supera los 9,000 tokens, utilice una URL de archivo o un ID de archivo en su lugar (debido a los límites de tamaño del cuerpo de la API).
content. Tenga en cuenta que el contenido puede estar envuelto en marcadores de bloque de código markdown (por ejemplo, ```json\n[...]\n```). Debe eliminar estos marcadores markdown antes de analizar la respuesta con json.loads():Ejemplo de respuesta
Ejemplo de respuesta
Precios del modelo
Modelo | Ventana de contexto | Entrada máxima | Salida máxima | Costo de entrada | Costo de salida | Cuota gratuita |
|---|---|---|---|---|---|---|
(Tokens) | (Millones de tokens) | |||||
qwen-doc-turbo | 262,144 | 253,952 | 32,768 | $0.087 | $0.144 | Sin cuota gratuita |
FAQ
- ¿Dónde se almacenan los archivos después de cargarse a través de la interfaz de archivos compatible con OpenAI? Los archivos cargados a través de la interfaz compatible con OpenAI se almacenan gratuitamente en su bucket de Model Studio. Para consultar y gestionar archivos, consulte la Interfaz de archivos de OpenAI.
- Al cargar mediante el método de URL de archivo, ¿cuáles son las diferencias entre las opciones del parámetro file_parsing_strategy? "auto": analiza automáticamente según el contenido. "text_only": analiza solo texto. "text_and_images": analiza tanto imágenes como texto (aumenta el tiempo de análisis).
-
¿Cómo puedo determinar si un archivo ha terminado de analizarse?
Intente iniciar una conversación con el ID del archivo. Si el archivo aún se está analizando, la API devuelve
File parsing in progress, please try again later.; reinténtelo después de un breve retraso. Si la llamada se realiza correctamente, el archivo está listo. - ¿El proceso de análisis después de la carga del archivo genera costos adicionales? El análisis de documentos es gratuito.
Referencia de API
Para los parámetros de entrada y salida de Qwen-Doc-Turbo, consulte la Referencia de API compatible con OpenAI o la Referencia de API de DashScope.
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.
Limitaciones
-
Dependencias del SDK:
- URL de archivo (doc_url): Solo admite el protocolo DashScope. Utilice el
DashScope Python SDKo llamadas HTTP (como curl). - Cargar archivo (file-id): Debe utilizar un SDK compatible con
OpenAIpara la carga y gestión.
- URL de archivo (doc_url): Solo admite el protocolo DashScope. Utilice el
-
Carga y referencia de archivos:
-
URL de archivo (
doc_url): Hasta 10 URLs por solicitud. Las URLs deben ser de acceso público. -
Cargar archivo (
file-id): Máximo 150 MB por archivo. Límites de la cuenta: 10,000 archivos o 100 GB en total (los archivos nunca caducan). Cada solicitud hace referencia a un solo archivo.Las solicitudes de carga fallan cuando se alcanzan los límites. Elimine los archivos innecesarios para liberar cuota. Consulte Compatible con OpenAI - Archivo para más detalles.
- Formatos admitidos: TXT, DOC, DOCX, PDF, XLS, XLSX, MD, PPT, PPTX, JPG, JPEG, PNG, GIF y BMP.
-
URL de archivo (
-
Entrada de API:
- Usando
doc_urlofile-id: máx. 262,144 tokens. - Texto sin formato en mensajes
user/system: máx. 9,000 tokens por mensaje.
- Usando
-
Salida de API:
- La longitud máxima de salida es de 32,768 tokens.
-
Uso compartido de archivos:
file-idfunciona solo dentro de la cuenta generadora, no entre cuentas ni con claves de API de usuarios RAM.
- Límite de tasa: Consulte Limitación de tasa.