Skip to main content
Para conectar o Dify à BetterToken, prepare uma API Key, informe a Base URL abaixo e escolha um ID de modelo atual na model plaza.

Configurações principais

Pré-requisitos

Requisitos adicionais

  • Dify Cloud ou uma instância auto-hospedada do Dify com plugins ativados
  • Permissão para instalar plugins de modelo e gerenciar modelos do espaço de trabalho
Este guia configura somente LLM Chat. Não adicione um modelo de chat GPT como Text Embedding, Rerank, Speech-to-Text ou Text-to-Speech.

Instalação

Instale o plugin de modelo compatível com OpenAI

1

Abra Model Providers

No espaço de trabalho do Dify, acesse Integrations > Model Providers.
2

Instale o plugin oficial

Clique em Install model providers, procure por OpenAI-API-compatible e instale-o.O Dify gerencia provedores de modelo como plugins do espaço de trabalho. Após a instalação, aplicativos com as permissões necessárias poderão selecionar modelos desse provedor.
3

Adicione um modelo personalizado

No cartão OpenAI-API-compatible, clique em Add Model. Se o cartão mostrar primeiro Setup ou Configure, abra-o e escolha a opção para adicionar um modelo.

Configuração manual

Conclua essa configuração na interface de provedores de modelo do Dify. Não é necessário editar um arquivo de configuração.

Informe a configuração do modelo

Use estes valores para o primeiro modelo:
Informe somente https://www.bettertoken.ai/v1 como API Base URL. Não acrescente /chat/completions; o plugin do Dify chama o endpoint necessário.
Use valores conservadores para os demais recursos opcionais:
  • Thinking Mode Support: ative somente após confirmar o suporte do modelo
  • Stream function calling: selecione Not Support no primeiro teste
  • Vision Support: ative somente quando o modelo e o endpoint aceitarem entrada de imagem
  • Structured Output: mantenha desativado até o chat simples funcionar
Clique em Save. O Dify valida a API Key, a Base URL e o ID de modelo.

Use o modelo em um aplicativo

1

Crie ou abra um aplicativo do Dify

Abra um Chatbot, Agent, Chatflow ou Workflow.
2

Selecione o modelo

No seletor de modelos do aplicativo ou em um nó LLM, escolha o modelo adicionado em OpenAI-API-compatible.
3

Teste primeiro o chat simples

Execute a primeira solicitação com uma entrada de texto curta e sem ferramentas nem imagens:
4

Ative recursos do Agent depois

Depois que o chat simples funcionar, edite a configuração do modelo se precisar de chamadas de ferramenta. Defina Function Call Type para o modo aceito pelo modelo. Chamadas de ferramenta compatíveis com OpenAI geralmente usam Tool Call, mas você precisa verificar o suporte do modelo e endpoint selecionados.

Verifique a conexão

Envie um prompt de teste curto. Se a ferramenta retornar uma resposta sem erro de autenticação ou de ID de modelo, a conexão funciona. Reinicie completamente a ferramenta depois de alterar a configuração.

Alterne entre modelos

Abra o seletor de modelos ou altere o campo Model na configuração. Use o ID de modelo exato da model plaza e reinicie a sessão atual. O Dify armazena uma configuração personalizada por ID de modelo. Para adicionar outro modelo de um provedor compatível, clique novamente em Add Model no mesmo provedor. Use o novo ID tanto em Model Name quanto em model name for API endpoint. Você pode reutilizar a Base URL e a API Key.

Erros comuns

Salvar retorna 401

  • Verifique se a API Key está completa
  • Confirme que o ID de modelo vem de um provedor compatível
  • Verifique o status e o saldo da chave no Dashboard da BetterToken

Salvar retorna 404

  • A API Base URL deve ser https://www.bettertoken.ai/v1
  • Não acrescente /chat/completions
  • Verifique se model name for API endpoint corresponde exatamente ao ID da model plaza

O Dify informa que o modelo não foi encontrado

Model Name pode afetar como o Dify exibe e seleciona o modelo. O modelo solicitado é controlado por model name for API endpoint. Use o mesmo ID de modelo de um provedor compatível nos dois campos.

O chat simples funciona, mas as ferramentas do Agent falham

Volte Function Call Type para Not Support e verifique um nó LLM básico. Altere para Tool Call somente se o modelo selecionado aceitar chamadas de ferramenta; depois teste novamente os argumentos.

Knowledge não pode usar este modelo como Embedding Model

Isso é esperado. Um LLM de chat não substitui um modelo de embedding. Este guia não confirma endpoints de embedding ou rerank da BetterToken para Dify; configure separadamente um provedor de embedding compatível para Knowledge.

Advanced setup

Provedores compatíveis

Os status se aplicam ao método de configuração do BetterToken descrito nesta página.
  • Configuração manual: informe a API Key, a Base URL e o Model.
  • Sem suporte: ainda não há um método verificado de conexão direta.

Detalhes técnicos

Esta configuração usa https://www.bettertoken.ai/v1. A ferramenta acrescenta o caminho de endpoint compatível com OpenAI. Não adicione /chat/completions ou /responses, exceto quando um campo específico exigir isso.