Ir al contenido
Regístrate gratis
Configuración de Coding Agents

Configurar Droid: API Key, Base URL y modelos

Instala Droid, configura la Base URL y la API Key de BetterToken, elige un modelo disponible y corrige los errores habituales. Con ejemplos.

Para conectar Droid 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

Instalación

Instala Droid

macOS / Linux

Ventana de terminal
curl -fsSL https://app.factory.ai/cli | sh

Windows

Ventana de terminal
irm https://app.factory.ai/cli/windows | iex

Configuración manual

Puedes añadir un modelo en la CLI desde /settings → Custom models o /model → Manage custom models. En la aplicación de escritorio, abre Settings → Custom Models. Ambos editores guardan los cambios en ~/.factory/settings.json; la configuración por archivo que aparece a continuación es una alternativa. Consulta la guía de modelos personalizados de Factory.

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

Pasos de configuración

Define la BetterToken API Key

macOS / Linux

Ventana de terminal
export BETTERTOKEN_API_KEY="YOUR_API_KEY"

Windows PowerShell

Ventana de terminal
$env:BETTERTOKEN_API_KEY="YOUR_API_KEY"

Sustituye YOUR_API_KEY por tu BetterToken API Key. Droid admite la expansión de la variable de entorno ${BETTERTOKEN_API_KEY} en su configuración JSON.

Edita el archivo de configuración de Droid

Ruta del archivo de configuración: ~/.factory/settings.json

{
"customModels": [
{
"displayName": "BetterToken Codex",
"model": "YOUR_MODEL_ID",
"baseUrl": "https://bettertoken.ai/v1",
"apiKey": "${BETTERTOKEN_API_KEY}",
"provider": "openai"
}
]
}

Sustituye YOUR_MODEL_ID por un ID de modelo disponible vigente, copiado desde la model plaza.

Inicia Droid y selecciona el modelo

Ventana de terminal
cd /path/to/your/project
droid

Introduce /model en Droid y selecciona BetterToken Codex. Factory supervisa los cambios del archivo de ajustes; si la lista de modelos no se actualiza, cierra Droid y vuelve a iniciarlo.

Ejecuta una tarea de prueba pequeña

Empieza con una tarea pequeña, como «Explica la estructura de directorios de este proyecto». Cuando Droid devuelva un resultado, continúa con cambios entre archivos o tareas más largas con agentes.

En las pruebas con Droid 0.248.0, en un perfil nuevo sin iniciar sesión en Factory, droid exec --model custom:YOUR_MODEL_ID "Reply with only: OK" funcionó con ambos valores: openai envió solicitudes a /v1/responses y generic-chat-completion-api a /v1/chat/completions. Usa droid exec para una comprobación no interactiva.

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.

Errores habituales

Solución de problemas

SíntomaQué comprobar
El modelo personalizado no aparece en /modelValida el JSON y confirma que incluya model, baseUrl, apiKey y provider
Invalid providerUsa el valor exacto en minúsculas "openai" o "generic-chat-completion-api", no una etiqueta de la interfaz
401 o 403Vuelve a copiar la API Key, confirma que el proceso de Droid pueda leer BETTERTOKEN_API_KEY y comprueba el saldo de tu cuenta
404 o modelo no encontradoUsa https://bettertoken.ai/v1 y copia un ID de modelo GPT vigente desde la model plaza
El modelo antiguo permanece después de editarAbre /model de nuevo; si no se actualiza, cierra Droid por completo y vuelve a iniciarlo

Preguntas frecuentes

Configura el modelo

Copia el Model ID exacto de la model plaza.

Configura provider como openai para usar OpenAI Responses API con la Base URL https://bettertoken.ai/v1, o como generic-chat-completion-api para Chat Completions.

¿Necesito cabeceras personalizadas?

Una configuración estándar de BetterToken no requiere cabeceras adicionales. Añade cabeceras de tenant, enrutamiento o auditoría solo cuando otro gateway las exija explícitamente.

¿Dónde puedo consultar los precios y el uso?

Consulta los precios actuales de los modelos en la model plaza. El uso de las solicitudes y el saldo están disponibles en el Dashboard de BetterToken.

Preguntas relacionadas

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.