Skip to main content

Plugins oficiales y de terceros

Aunque los modelos de lenguaje grandes tienen potentes capacidades de procesamiento de lenguaje natural, pueden necesitar funciones adicionales para tareas específicas, como realizar búsquedas web o procesar imágenes. Model Studio proporciona una variedad de plugins oficiales y de terceros. Puede seleccionar plugins para mejorar las capacidades del modelo y ampliar sus casos de uso.

Acceso inicial a la página de plugins

Si su cuenta de Alibaba Cloud o usuario de RAM (subcuenta) no tiene el rol AliyunServiceRoleForSFMAccessCloudAPI, no podrá acceder a los plugins. Siga estas instrucciones para otorgar los permisos necesarios.
  • Cuenta de Alibaba Cloud
  • Usuario de RAM (subcuenta)
Si inicia sesión en Model Studio con una cuenta de Alibaba Cloud, vaya a la página Plugins, seleccione la casilla para aceptar los términos y haga clic en Authorize and Enter.La página de autorización crea el rol vinculado al servicio AliyunServiceRoleForSFMAccessCloudAPI, que está asociado con la política AliyunServiceRolePolicyForSFMAccessCloudAPI. Este rol autoriza a Model Studio a acceder a sus productos de Alibaba Cloud Marketplace y realizar llamadas a la API basadas en la configuración del plugin.

Plugins oficiales

El Component Market proporciona plugins oficiales preconstruidos de Model Studio. Puede llamarlos directamente sin configurar sus parámetros de entrada y salida.
Nombre del pluginID de herramientaDescripciónFacturación
Python Code Interpretercode_interpreterHabilita 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
CalculadoracalculadoraPermite al modelo realizar cálculos matemáticos complejos, como "12313 * 13232".Gratis
Generación de imágenestext_to_imagePermite al modelo generar imágenes a partir de texto, como "Dibuja un perro sonriente".Gratis por tiempo limitado. Se requiere activación.
Quark Searchquark_searchPermite 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 Codegenerate_qrcodePermite 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 Searchgithub_searchPermite al modelo buscar proyectos en GitHub, por ejemplo, "GitHub Search: Qianwen".Gratis
Entrada de ejemploSalida sin pluginSalida con plugin
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-2, 2, 100)
y1 = np.sqrt(1 + x**2)
y2 = -np.sqrt(1 + x**2)

plt.plot(x, y1, label='y = sqrt(1 + x^2)')
plt.plot(x, y2, label='y = -sqrt(1 + x^2)')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Hyperbola')
plt.legend()
plt.show()
La aplicación de agente no puede ejecutar código Python; solo puede proporcionar una descripción textual del código.La aplicación de agente puede ejecutar código Python para la visualización y el análisis de datos.
python不插.jpegpython插.jpeg
El plugin Python Code Interpreter no admite el acceso a redes externas ni la carga de archivos locales. Las dependencias disponibles son: json5~=0.9.6, jupyter_client~=8.1.0, ipykernel~=6.25.0, seaborn, sympy, pydantic~=1.10.8, pillow~=9.4.0, fastapi~=0.101.1, dynaconf~=3.2.1, oss2~=2.18.1, matplotlib, starlette~=0.27.0, uvicorn~=0.23.2, requests~=2.31.0, scipy, html2text, pandas, pdf2image, pdfminer-six, pypdf, python-pptx y wordcloud.

Entrada de ejemplo

Salida sin plugin

Salida con plugin

12313*13232

La aplicación de agente no puede resolver problemas matemáticos complejos de manera fiable y puede devolver resultados incorrectos. La respuesta correcta es 162,925,616.

La aplicación de agente tiene potentes capacidades de cálculo y puede generar resultados precisos.

Entrada de ejemplo

Salida sin plugin

Salida con plugin

Dibuja un perro sonriente.

La aplicación de agente no puede dibujar imágenes ni gráficos directamente y solo puede describir la escena en texto.

La aplicación de agente puede dibujar imágenes directamente y puede generar una imagen de un perro basándose en las instrucciones.

图文.jpeg

图文插.jpeg

Entrada de ejemplo

Salida sin plugin

Salida con plugin

¿Cuál es el clima en Hangzhou hoy?

La aplicación de agente no puede acceder a información en tiempo real, por lo que no puede responder preguntas sobre el clima actual.

La aplicación de agente tiene capacidades de búsqueda web para acceder a información en tiempo real y puede responder preguntas sobre el clima actual.

En Output Parameters, puede ver las páginas web que el modelo referenció para generar su respuesta.

Entrada de ejemplo

Salida sin plugin

Salida con plugin

Generate a QR code for the Model Studio introduction document: https://help.aliyun.com/zh/model-studio/getting-started/what-is-model-studio

La aplicación de agente no puede generar códigos QR directamente. En su lugar, proporciona instrucciones sobre cómo convertir un enlace en un código QR.

La aplicación de agente puede generar un código QR basado en la URL del documento de introducción de Model Studio.

Entrada de ejemploSalida sin pluginSalida con plugin
GitHub Search: Tongyi QianwenLa aplicación de agente no puede consultar GitHub directamente. En su lugar, proporciona instrucciones sobre cómo buscar en GitHub.La aplicación de agente puede consultar proyectos de GitHub y proporcionar una lista de proyectos relacionados con Qianwen.
El plugin GitHub Search actualmente recupera títulos de proyectos, enlaces y resúmenes. No admite el acceso a los detalles del proyecto.
Model Studio le permite llamar a múltiples herramientas en una sola tarea, como se muestra en el siguiente ejemplo. Puede seleccionar plugins según sus necesidades.

Plugins

Entrada de ejemplo

Salida de la aplicación

Quark Search + Image Generation + Generate QR Code

Dibuje una imagen basada en el clima de hoy en Hangzhou y genere un código QR para la URL de la imagen.

三插件.png

Escanee el código QR para descargar la imagen:

35efefdb-753e-4594-a96d-b33d0aa1bee3-1.png

Invocar plugins oficiales

Paso 1. Autorizar el espacio de trabajo (si es necesario). Debe autorizar un plugin oficial antes de poder usarlo en un subespacio de trabajo. Este paso no es necesario para el espacio de trabajo predeterminado.
  1. Vaya a la página Plugins, busque el plugin objetivo y haga clic en View Details.
  2. Haga clic en Authorization, seleccione el subespacio de trabajo para autorizar y haga clic en OK para completar la autorización.
Paso 2.Llamar a un plugin.

Plugins de terceros

Los plugins de terceros abarcan múltiples dominios, como servicios empresariales, imagen y video, y educación. Han pasado pruebas de calidad y se pueden llamar directamente después de la activación sin configuración adicional.

Invocar plugins de terceros

Paso 1. Activar el plugin de terceros.
  1. Vaya a la página Plugins, busque el plugin objetivo y haga clic en View Details.
  2. Seleccione un paquete, haga clic en Free Trial o Buy Now, y siga las instrucciones en pantalla para activar el plugin. Después de una activación exitosa, la tarjeta de detalles del plugin muestra una etiqueta de estado Activated.
Paso 2.Llamar a un plugin.

Invocar un plugin

  • Método 1: Desde la página Plug-in, agregue una herramienta a una aplicación de agente.
    Un plugin oficial solo se puede agregar a una Agent Application en el mismo espacio de trabajo.
    1. Busque el plugin objetivo y haga clic en Add to Agent.
    2. Seleccione la herramienta y haga clic en Next.
    3. Seleccione una aplicación de agente y haga clic en Confirm Add.
    4. En la página de detalles de la aplicación, la herramienta ahora aparece automáticamente.
      También puede hacer clic en Select Plug-in para agregar más herramientas. Puede agregar hasta 10 herramientas. La aplicación de agente selecciona y llama a una o más herramientas basándose en la entrada.
    5. Pruebe la herramienta interactuando con el modelo en el cuadro de entrada.
    6. Después de realizar las pruebas, publique la aplicación.
  • Método 2: Vaya a la página Apps. En una aplicación de agente o de flujo de trabajo específica, agregue el plugin, pruebe su funcionalidad y luego Publish la aplicación. Para obtener más información, consulte Capacidades de plugin de aplicación de agente y Nodo de plugin de aplicación de flujo de trabajo.
  • Método 3: Llame a herramientas mediante la Assistant API. En la documentación de la Assistant API, busque la palabra clave tools para ver cómo llamar a herramientas mediante la API.

Obtener el ID de la herramienta

Un ID de herramienta identifica una herramienta específica. Debe proporcionar el ID de herramienta correcto al llamar a una herramienta mediante una API.
  1. En la página Plug-in, busque el plugin objetivo y haga clic en View Details.
  2. En Herramienta de plugin, obtenga el ID de la herramienta. En este ejemplo, el ID de la herramienta es calculator.

Documentación relacionada

Además de los plugins oficiales y de terceros, Model Studio admite plugins personalizados. Para obtener más información, consulte Custom plugins.

FAQ

¿Cuál es la diferencia entre Quark Search y la búsqueda web (enable_search)?
  • Cuando el plugin Quark Search está habilitado, el modelo llama directamente al plugin para realizar una búsqueda y devuelve los resultados como texto, que se pueden utilizar directamente para generar la salida final. 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.
  • La función de búsqueda web (enable_search) también se basa en Quark Search. Cuando la búsqueda web está habilitada, el modelo utiliza información de Internet para enriquecer su respuesta, pero no simplemente devuelve resultados de búsqueda sin procesar.