Los modelos tienen limitaciones: no pueden acceder a la información más reciente, son propensos a alucinaciones y tienen dificultades con los cálculos precisos. Integre plugins para solucionar estas limitaciones.
Introducción a los plugins
Un plugin es un conjunto de herramientas (APIs), cada una de las cuales implementa una capacidad específica. Model Studio admite plugins oficiales, plugins de terceros y plugins personalizados.
Plugins oficiales
El Mercado de Plugins ofrece plugins oficiales preconfigurados que puede invocar sin necesidad de configuración. Consulte las Instrucciones de plugins oficiales.
| Nombre del plugin | ID de herramienta | Descripción | Facturación |
|---|---|---|---|
code_interpreter | Habilita al modelo para ejecutar código Python en tareas como cálculos matemáticos, análisis de datos, visualización y procesamiento de datos. | Gratis | |
calculadora | Permite al modelo realizar cálculos matemáticos complejos, como "12313 * 13232". | Gratis | |
text_to_image | Permite al modelo generar imágenes a partir de texto, como "Dibuja un perro sonriente". | Gratis por tiempo limitado. Se requiere activación. | |
quark_search | Permite al modelo buscar información en tiempo real y conocimiento público en línea, como "¿Cuál es el clima en Hangzhou hoy?".
| Gratis por tiempo limitado. Se requiere activación. | |
generate_qrcode | Permite al modelo generar un código QR a partir de la URL de un sitio web, como "Genera un código QR para el documento de introducción de Model Studio: https://www.alibabacloud.com/help/model-studio/getting-started/what-is-model-studio". | Gratis | |
github_search | Permite al modelo buscar proyectos en GitHub, por ejemplo, "GitHub Search: Qianwen". | Gratis |
Plugins de terceros
También hay disponibles plugins de terceros, que cubren dominios como servicios empresariales, imagen y video, y educación. Estos plugins se prueban antes de su publicación y no requieren configuración después de habilitarlos. Consulte las Instrucciones de plugins de terceros.
Plugins personalizados
Puede crear plugins personalizados e integrarlos en su aplicación.
Ejemplos
Entrada de ejemplo | Sin plugin | Con plugin |
|---|---|---|
¿Cuánto es 12313 × 13232? | Un modelo no puede resolver problemas matemáticos complejos de manera fiable y a menudo devuelve respuestas incorrectas. La respuesta correcta es 162,925,616. | Con el plugin Calculator, el modelo realiza el cálculo con precisión. |
Sin el plugin, el modelo intenta realizar el cálculo directamente y devuelve un resultado incorrecto que no coincide con la respuesta correcta de 162,925,616. | Cuando hay un plugin disponible, el modelo invoca el plugin calculator, donde el parámetro de entrada |
Modelos admitidos
Modelo | Identificador del modelo |
|---|---|
Qwen-Plus | qwen-plus |
Qwen-Max | qwen-max |
NotaLa compatibilidad de los plugins varía según el modelo. Consulte la consola para obtener más detalles.
Consulte Seleccionar un modelo.
Cómo funcionan los plugins
Invocar un plugin significa llamar a una herramienta contenida en él. Puede invocar plugins a través de una aplicación de agente o una aplicación de flujo de trabajo, o mediante la Assistant API.
Cuando se invoca un plugin desde una aplicación de agente o la Assistant API, el modelo determina si debe llamar a una herramienta basándose en la entrada del usuario, el nombre de la herramienta y la descripción de la herramienta.
- Si se requiere una herramienta, el modelo selecciona la adecuada. A continuación, la aplicación invoca la herramienta, combina su salida con la entrada original del usuario y envía el resultado de vuelta al modelo para generar la respuesta final.
- Si no se requiere ninguna herramienta, el modelo genera la respuesta final directamente.
En una aplicación de flujo de trabajo, invocar un plugin significa utilizarlo como un nodo dentro del flujo. La herramienta se ejecuta como parte de una secuencia definida por el usuario, en lugar de ser seleccionada e invocada autónomamente por el modelo.