Ir al contenido
Regístrate gratis
Configuración de plataformas de aplicaciones de IA

Dify con BetterToken: API Key, Base URL y modelos

Conecta Dify con BetterToken mediante una Base URL, una API Key y un modelo disponible; después, verifica la conexión y corrige los errores habituales.

Para conectar Dify con BetterToken, prepara una API Key, introduce la Base URL indicada a continuación y elige un ID de modelo vigente en la model plaza.

Ajustes principales

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUn ID de modelo vigente de la model plaza

Requisitos previos

Regístrate y obtén una BetterToken API Key

¿Ya tienes una cuenta? Inicia sesión, recarga el saldo y crea una clave en la consola.

Requisitos adicionales

  • Dify Cloud o una instancia autohospedada de Dify con plugins activados
  • Permiso para instalar plugins de modelos y gestionar los modelos del workspace

Instalación

Instala el plugin de modelos compatible con OpenAI

Abre Model Providers

En el workspace de Dify, ve a Integrations > Model Providers.

Instala el plugin oficial

Haz clic en Install model providers, busca OpenAI-API-compatible e instálalo.

Dify gestiona los proveedores de modelos como plugins del workspace. Después de instalarlo, las aplicaciones con los permisos necesarios pueden seleccionar modelos de este proveedor.

Añade un modelo personalizado

En la tarjeta OpenAI-API-compatible, haz clic en Add Model. Si la tarjeta muestra primero Setup o Configure, ábrela y elige la opción para añadir un modelo.

Configuración manual

Completa esta configuración en la interfaz de proveedores de modelos de Dify. No necesitas editar un archivo de configuración.

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUn ID de modelo vigente de la model plaza

Introduce la configuración del modelo

Usa estos valores para el primer modelo:

Campo de DifyValor recomendado
Model TypeLLM
Model NameUn ID de modelo disponible de la model plaza
Model display namePuedes usar el mismo valor que en Model Name
API KeyTu BetterToken API Key
API Base URLhttps://bettertoken.ai/v1
model name for API endpointEl mismo ID de modelo que en Model Name
Completion modeChat
Model context sizeDebe coincidir con el modelo seleccionado; si tienes dudas, conserva el valor predeterminado del plugin
Upper bound for max tokensNo superes el límite del modelo; conserva el valor predeterminado para la primera prueba
Compatibility modeOpenAI compatible / estricto
Token parameter nameAuto
Function Call TypeNot Support para la primera prueba

Usa valores conservadores para las demás capacidades opcionales:

  • Thinking Mode Support: actívalo solo después de confirmar que el modelo lo admite
  • Stream function calling: selecciona Not Support para la primera prueba
  • Vision Support: actívalo solo cuando el modelo y el endpoint acepten imágenes de entrada
  • Structured Output: mantenlo desactivado hasta que funcione el chat básico

Mantén Include Usage in Stream (stream_include_usage) en su valor predeterminado, Enabled. Añade stream_options: {include_usage: true} para solicitar el recuento de tokens en el último fragmento del flujo; desactívalo solo si el endpoint rechaza ese campo. Stream mode auth (stream_mode_auth) usa Not Use de forma predeterminada; al elegir Use, la validación de credenciales usa una solicitud en streaming sin cambiar los ajustes de generación normales. Consulta los campos oficiales del proveedor.

Haz clic en Save. Dify valida la API Key, la Base URL y el ID del modelo.

Usa el modelo en una aplicación

Crea o abre una aplicación de Dify

Abre un Chatbot, Agent, Chatflow o Workflow.

Selecciona el modelo

En el selector de modelos de la aplicación o en un nodo LLM, elige el modelo que añadiste en OpenAI-API-compatible.

Prueba primero el chat básico

Ejecuta la primera solicitud con una entrada de texto breve, sin herramientas ni imágenes:

Reply with exactly: Connection successful

Activa después las capacidades de Agent

Cuando funcione el chat básico, edita la configuración del modelo si necesitas llamadas a herramientas. Establece Function Call Type en el modo que admita el modelo. Las llamadas a herramientas compatibles con OpenAI suelen usar Tool Call, pero debes verificar que el modelo y el endpoint seleccionados lo admitan.

Verifica la conexión

Envía un prompt de prueba breve. Si la herramienta responde sin errores de autenticación ni de ID del modelo, la conexión funciona. Reinicia por completo la herramienta después de cambiar la configuración.

Cambia de modelo

Abre el selector de modelos o cambia el campo Model de la configuración. Usa el ID de modelo exacto de la model plaza y reinicia la sesión actual.

Dify guarda una configuración personalizada para cada ID de modelo. Para añadir otro modelo disponible, vuelve a hacer clic en Add Model bajo el mismo proveedor. Usa el ID nuevo tanto en Model Name como en model name for API endpoint. Puedes reutilizar la Base URL y la API Key.

Errores habituales

Guardar devuelve 401

  • Comprueba que la API Key esté completa
  • Copia el Model ID exacto de la model plaza.
  • Comprueba el estado de la Key y el saldo en el Dashboard de BetterToken

Guardar devuelve 404

  • La API Base URL debe ser https://bettertoken.ai/v1
  • No añadas /chat/completions
  • Asegúrate de que model name for API endpoint coincida exactamente con el ID de la model plaza

Dify indica que no encuentra el modelo

Model Name puede afectar a cómo Dify muestra y selecciona el modelo. model name for API endpoint controla el modelo real de la solicitud. Usa el mismo ID de modelo disponible en ambos campos.

El chat funciona, pero fallan las herramientas del Agent

Vuelve a establecer Function Call Type en Not Support y verifica un nodo LLM básico. Cámbialo a Tool Call solo cuando el modelo seleccionado admita llamadas a herramientas y vuelve a probar los argumentos.

Knowledge no puede usar este modelo como Embedding Model

Es el comportamiento esperado. Un LLM de chat no puede sustituir un modelo de embedding. Esta guía no confirma endpoints de embedding ni rerank de BetterToken para Dify; configura por separado un proveedor de embedding compatible para Knowledge.

Configuración avanzada

Guías relacionadas

Detalles técnicos

Protocolo, endpoint y campos internos del proveedor

Esta configuración usa https://bettertoken.ai/v1. La herramienta añade la ruta del endpoint compatible con OpenAI. No añadas /chat/completions ni /responses salvo que un campo concreto lo exija explícitamente.