FastGPT V4.7 adiciona oficialmente a função de chamada de ferramenta e é compatível com ações GPTs. Isso significa que você pode importar diretamente ferramentas de agente compatíveis com GPTs !
Gapier é um conjunto de ferramentas on-line de ações de GPTs que não requerem codificação, estão disponíveis imediatamente e foram adaptadas. Ele fornece mais de 50 ferramentas prontas e tem cota gratuita para testes todos os dias, tornando-o conveniente para os usuários. para experimentar. O endereço oficial é: https:// /gapier.com/.
Este artigo irá apresentar como importar as ferramentas do Gapier para o FastGPT.
Criar plug-in
Primeiro você precisa se registrar e fazer login no Gapier:
Faça login no console FastGPT , clique em "Plug-ins" na barra lateral, passe o ponteiro do mouse sobre o botão "Novo" e clique em "Plug-in HTTP":
Clique em "Importar URL":
Preencha o URL do Gapier e adicione um cabeçalho de solicitação personalizado:
- Nome do parâmetro: Autorização
- Valor do parâmetro: Portador <Chave em Gapier>
Após definir o nome e introdução do plug-in, clique em Confirmar e o Esquema será puxado automaticamente.
Após a URL ser importada, basta clicar em “Confirmar Criação”.
Após a criação, se forem necessárias alterações, não há necessidade de recriá-lo. Basta modificar os parâmetros correspondentes e a diferença será automaticamente comparada e atualizada.
Vincular aplicativo
Depois de criar o plug-in, você pode vinculá-lo ao aplicativo.
Configuração fácil
Se você estiver usando uma configuração simples, clique diretamente em "Selecionar" no lado direito de "Chamada de ferramenta":
Encontre a ferramenta que deseja usar e clique em “Abrir” à direita:
Você pode ver que muitos plug-ins são importados aqui. Você pode optar por vincular o plug-in correspondente de acordo com suas necessidades:
Após a conclusão da vinculação, clique em "Salvar e visualizar".
Orquestração avançada
Se você estiver usando orquestração avançada, primeiro você precisa arrastar o módulo "Tool Call":
Em seguida, mude para "Team Plug-in", clique ou arraste o plug-in que deseja adicionar ao fluxo de trabalho:
Conecte as saídas em Chamadas de Ferramentas às entradas de cada plugin:
Depois que as configurações forem concluídas, você pode clicar no botão de teste para testar:
Não tem problema, você pode salvá-lo:
Instruções de chamada de ferramenta
Modelos diferentes usam métodos diferentes para chamar ferramentas. Alguns modelos suportam toolChoice e functionCall para obter melhores resultados. Os modelos que não suportam esses dois métodos podem ser chamados por meio de palavras de prompt, mas o efeito não é muito bom. Para garantir uma chamada tranquila, as palavras de prompt integradas do FastGPT suportam apenas a chamada de uma ferramenta por vez.
Os modelos específicos que suportam functionCall podem ser visualizados no site oficial (é claro, o suporte OneAPI também é necessário) e os campos correspondentes no arquivo de configuração do modelo precisam ser ajustados (consulte a descrição do campo de configuração para obter detalhes).
Os usuários da versão online podem ver se as chamadas de função são suportadas ao selecionar um modelo.