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 |
|---|---|---|---|
| Python Code Interpreter | 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 | calculadora | Permite al modelo realizar cálculos matemáticos complejos, como "12313 * 13232". | Gratis |
| Generación de imágenes | 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 | 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?".El plugin Quark Search actualmente recupera títulos de páginas web, palabras clave y resúmenes, pero no admite el acceso al contenido completo de la página web. | Gratis por tiempo limitado. Se requiere activación. |
| Generate QR Code | 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://help.aliyun.com/model-studio/getting-started/what-is-model-studio". | Gratis |
| GitHub Search | 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 |
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.