Os modelos apresentam limitações: não acessam informações recentes, podem gerar alucinações e têm dificuldade com cálculos precisos. Integre plugins para superar essas restrições.
Introdução aos plugins
Um plugin consiste em um conjunto de ferramentas (APIs), cada uma responsável por uma capacidade específica. O Model Studio oferece suporte a plugins oficiais e plugins personalizados.
Plugins oficiais
O Plug-in Marketplace disponibiliza plugins oficiais pré-configurados, prontos para uso sem necessidade de configuração adicional. Consulte as Instruções de plugins oficiais.
Plugin name | Tool ID | Description | Billing |
|---|---|---|---|
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 | Habilita o modelo a realizar cálculos matemáticos complexos, como "12313 * 13232". | Gratuito | |
text_to_image | Permite que o modelo gere imagens a partir de texto, como em "Desenhe um cachorro sorrindo". | Gratuito por tempo limitado. É necessária a ativação. |
Plugins personalizados
É possível criar plugins personalizados e integrá-los à sua aplicação.
Exemplos
Sample input | Without plugin | With plugin |
|---|---|---|
Quanto é 12313 × 13232? | Um modelo não consegue resolver problemas matemáticos complexos de forma confiável e frequentemente retorna respostas incorretas. A resposta correta é 162.925.616. | Com o plugin Calculator, o modelo executa o cálculo com precisão. |
Sem o plugin, o modelo tenta realizar o cálculo diretamente e devolve um resultado errado, diferente da resposta correta de 162.925.616. | Quando há um plugin disponível, o modelo chama o plugin calculator, onde o parâmetro de entrada |
Modelos suportados
Model | Model identifier |
|---|---|
Qwen-Turbo | qwen-turbo |
Qwen-Plus | qwen-plus |
Qwen-Max | qwen-max |
Qwen-VL-Max | qwen-vl-max |
Qwen-VL-Plus | qwen-vl-plus |
Como funcionam os plugins
Chamar um plugin significa invocar uma ferramenta contida nele. É possível chamar plugins por meio de uma aplicação de agente ou de uma aplicação de workflow.
Quando um plugin é chamado a partir de uma aplicação de agente , o modelo decide se deve invocar uma ferramenta com base na entrada do usuário, no nome da ferramenta e na descrição da ferramenta.
- Caso seja necessária uma ferramenta, o modelo seleciona a mais adequada. A aplicação então chama essa ferramenta, combina sua saída com a entrada original do usuário e envia o resultado de volta ao modelo para gerar a resposta final.
- Se nenhuma ferramenta for necessária, o modelo gera a resposta final diretamente.