Embora os modelos de linguagem grandes tenham capacidades avançadas de processamento de linguagem natural, eles podem precisar de recursos adicionais para tarefas específicas, como buscar informações na web ou processar imagens. O Model Studio oferece diversos plugins oficiais e de terceiros. Selecione plugins para aprimorar as capacidades do modelo e expandir seus casos de uso.
e de terceiros
Primeiro acesso à página de plugins
Se a sua conta Alibaba Cloud ou usuário RAM (subconta) não tiver a função AliyunServiceRoleForSFMAccessCloudAPI, o acesso aos plugins ficará bloqueado. Siga estas instruções para conceder as permissões necessárias.
Conta Alibaba Cloud
Ao fazer login no Model Studio com uma conta Alibaba Cloud, acesse a página Plugins, marque a caixa de seleção para concordar com os termos e clique em Authorize and Enter.
A página de autorização cria a função vinculada ao serviço AliyunServiceRoleForSFMAccessCloudAPI, associada à política AliyunServiceRolePolicyForSFMAccessCloudAPI. Essa função autoriza o Model Studio a acessar seus produtos do Alibaba Cloud Marketplace e fazer chamadas de API conforme a configuração do plugin.
Usuário RAM (subconta)
Ao fazer login no Model Studio com um usuário RAM (subconta), acesse a página Plugins, marque a caixa de seleção para concordar com os termos e clique em Authorize and Enter. A seguinte mensagem será exibida:
Uma caixa de diálogo referente à função vinculada ao serviço do Cloud Marketplace aparece, mostrando o código de erro 140052 e o nome da função vinculada ao serviço AliyunServiceRoleForSFMAccessCloudAPI.
Esse erro ocorre porque o usuário RAM não tem permissão para criar uma função vinculada ao serviço. Siga as etapas abaixo para conceder essa permissão ao usuário RAM. Após a concessão, o usuário RAM poderá acessar a página Plug-in.
-
Conceda ao usuário RAM a permissão para criar uma função vinculada ao serviço.
- Faça login no console RAM com sua conta Alibaba Cloud.
- No painel de navegação à esquerda, escolha Permissions>Policy.
- Clique em Create Policy.
- Na aba Script Editor, insira o seguinte conteúdo nos campos
Effect,Action,ResourceeCondition.
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "cloundapi-access.sfm.aliyuncs.com"
}
}
}
-
Clique em OK.
-
Defina um nome para a política e clique em OK.
Por exemplo, insira o nome
service-linked role. -
No painel de navegação à esquerda, escolha Identities > Users.
-
Localize o usuário RAM a ser autorizado e, na coluna Actions, clique em Add Permission.
-
Selecione a política criada e clique em OK.
O usuário RAM agora pode criar funções vinculadas ao serviço.
Na lista suspensa de tipo de política, selecione Custom Policy para filtrar a lista. Em seguida, localize e selecione a política desejada.
-
Retorne à página Plugins, marque a caixa de seleção para concordar com os termos e clique em Authorize and Enter.
Plugins oficiais
O Component Market disponibiliza plugins oficiais pré-construídos do Model Studio. Você pode chamá-los diretamente sem configurar os parâmetros de entrada e saída.
Nome do plugin | ID da ferramenta | Descrição | Faturamento |
|---|---|---|---|
code_interpreter | Permite que o modelo execute código Python para tarefas como cálculos matemáticos, análise de dados, visualização e processamento de dados. | Gratuito | |
calculator | Permite que o modelo realize cálculos matemáticos complexos, como "12313 * 13232". | Gratuito | |
text_to_image | Permite que o modelo gere imagens a partir de texto, como "Desenhe um cachorro sorrindo". | Gratuito por tempo limitado. Ativação necessária. |
Python Code Interpreter
| Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
| A aplicação de agente não executa código Python; ela apenas fornece uma descrição textual do código. | A aplicação de agente executa código Python para visualização e análise de dados. |
![]() | ![]() |
O plugin Python Code Interpreter não oferece suporte a acesso a redes externas ou upload de arquivos locais. As dependências disponíveis são: 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 e wordcloud.
Calculator
Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
12313*13232 | A aplicação de agente não resolve problemas matemáticos complexos de forma confiável e pode retornar resultados incorretos. A resposta correta é 162.925.616. | A aplicação de agente possui fortes capacidades de cálculo e gera resultados precisos. |
Image Generation
Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
Desenhe um cachorro sorrindo. | A aplicação de agente não desenha imagens ou gráficos diretamente; ela apenas descreve a cena em texto. | A aplicação de agente desenha imagens diretamente e gera uma figura de um cachorro com base nas instruções. |
|
|
Quark Search
Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
Qual é a previsão do tempo em Hangzhou hoje? | A aplicação de agente não acessa informações em tempo real, portanto não responde perguntas sobre o clima atual. | A aplicação de agente possui capacidades de busca na web para acessar informações em tempo real e responder perguntas sobre o clima atual. Em Output Parameters, visualize as páginas da web que o modelo referenciou para gerar a resposta. |
Generate QR Code
Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
Gere um QR code para o documento de introdução do Model Studio: https://www.alibabacloud.com/help/zh/model-studio/getting-started/what-is-model-studio | A aplicação de agente não gera QR codes diretamente. Em vez disso, fornece instruções sobre como converter um link em um QR code. | A aplicação de agente gera um QR code com base na URL do documento de introdução do Model Studio. |
GitHub Search
| Entrada de exemplo | Saída sem plugin | Saída com plugin |
|---|---|---|
Busca no GitHub: Tongyi Qianwen | A aplicação de agente não consulta o GitHub diretamente. Em vez disso, fornece instruções sobre como pesquisar no GitHub. | A aplicação de agente consulta projetos no GitHub e fornece uma lista de projetos relacionados ao Qianwen.
|
Combinar plugins
O Model Studio permite chamar várias ferramentas em uma única tarefa . Selecione os plugins adequados às suas necessidades.
Chamar plugins oficiais
Etapa 1. Autorizar o workspace (se necessário). Autorize um plugin oficial antes de usá-lo em um sub-workspace. Esta etapa não é necessária para o workspace padrão.
-
Acesse a página Plugins, localize o plugin desejado e clique em View Details.
-
Clique em Authorization, selecione o sub-workspace a ser autorizado e clique em OK para concluir a autorização.
Etapa 2.Chamar um plugin.
Chamar um plugin
-
Método 1: Na página Plug-in, adicione uma ferramenta a uma aplicação de agente.
Um plugin oficial só pode ser adicionado a uma Agent Application no mesmo workspace .
-
Localize o plugin desejado e clique em Add to Agent.
-
Selecione a ferramenta e clique em Next.
-
Selecione uma aplicação de agente e clique em Confirm Add.
-
Na página de detalhes da aplicação, a ferramenta passa a aparecer automaticamente.
Clique também em Select Plug-in para adicionar mais ferramentas. O limite é de até 10 ferramentas. A aplicação de agente seleciona e chama uma ou mais ferramentas com base na entrada fornecida.

-
Teste a ferramenta interagindo com o modelo na caixa de entrada.
-
Após os testes, publique a aplicação.
-
-
Método 2: Acesse a página Apps. Em uma aplicação específica de agente ou workflow, adicione o plugin, teste sua funcionalidade e, em seguida, Publish a aplicação. Para mais informações, consulte Capacidades de plugin de aplicação de agente e Nó de plugin de aplicação de workflow.
Obter o ID da ferramenta
Um ID de ferramenta identifica uma ferramenta específica. Forneça o ID correto ao chamar uma ferramenta por meio de uma API.
-
Na página Plug-in, localize o plugin desejado e clique em View Details.
-
Em Plug-in Tool, obtenha o ID da ferramenta.
Neste exemplo, o ID da ferramenta é
calculator.
Documentação relacionada
Além dos plugins oficiais , o Model Studio oferece suporte a plugins personalizados. Para mais informações, consulte Plugins personalizados.



