Factory
Añade OneProvider a Factory Droid como modelo personalizado compatible con Anthropic en ~/.factory/settings.json y asígnalo a tus droids. Con ejemplo.
Factory Droid es una CLI de agente de programación. Añade OneProvider como modelo personalizado compatible con Anthropic en ~/.factory/settings.json.
Todos los modelos, capacidades y precios Índice de la documentación para agentes de IA:https://oneprovider.dev/docs/llms.txt Antes de empezar: una clave de tu panel Abre tu panel: el bot de Telegram @oneprovider_robot (Panel) o app.oneprovider.dev . Pulsa “Emitir una clave”, ponle un nombre (por ejemplo, este cliente) y un límite de gasto, y copia la clave. El saldo se recarga en el mismo lugar. Más sobre el panel y las claves . Configuración
Factory Droid lee los modelos con tu propia clave (bring-your-own-key) de ~/.factory/settings.json; no hay interfaz web para los proveedores. Añade un modelo al arreglo customModels; deja baseUrl sin /v1, porque el proveedor anthropic añade /v1/messages por sí mismo.
{
"customModels": [
{
"model": "claude-sonnet-5-5",
"displayName": "OneProvider claude-sonnet-5-5",
"baseUrl": "https://api.oneprovider.dev",
"apiKey": "sk-your-key-here",
"provider": "anthropic",
"maxOutputTokens": 8192
}
]
} Añade más entradas con otro model para otros modelos Claude. Luego ejecuta /model en droid y elige el modelo en Custom models.
Asignar modelos a los droids
Cada droid de Factory tiene un modelo por defecto. Usa claude-sonnet-5-5 como opción práctica por defecto o claude-opus-5-5 para trabajo centrado en la arquitectura.
Qué modelo elegir
Añade una entrada customModels por modelo. claude-sonnet-5-5 es la opción práctica por defecto para los droids; usa claude-opus-5-5 para trabajo centrado en la arquitectura y claude-haiku-5-5 para droids rápidos y baratos. Deja provider como "anthropic". Los ID están en la página de modelos y las tarifas en la página de precios .
Errores frecuentes y soluciones
404
baseUrl debe ser https://api.oneprovider.dev sin /v1: el proveedor anthropic añade /v1/messages por sí mismo.
401
La clave de la entrada está truncada o tiene una comilla de más. Pega la clave completa.
El modelo no aparece en /model
Guarda ~/.factory/settings.json (JSON válido, sin comillas tipográficas) y vuelve a abrir droid; las entradas personalizadas aparecen en Custom models.
429 “Insufficient balance”
Se agotó el saldo o el límite de la clave. Recarga el saldo del panel.
Preguntas frecuentes
¿Hay una interfaz web para los proveedores?
No. Los modelos con tu propia clave (bring-your-own-key) se configuran solo en ~/.factory/settings.json.
¿Puedo añadir varios modelos?
Sí, añade un objeto por modelo al arreglo; la misma clave sirve para todos.
¿Dónde veo el costo?
En la página Consumo del Dashboard de la clave.
Respuestas rápidas
¿Qué base URL uso?
Claude Code y los SDK de Anthropic usan https://api.oneprovider.dev. Los SDK de OpenAI y los clientes compatibles con OpenAI usan https://api.oneprovider.dev/v1. Una misma clave funciona con ambas; la lista de modelos está en la página de modelos y las tarifas, en la página de precios .
¿Cómo me autentico?
Envía la clave sk-… tal cual en x-api-key o en Authorization: Bearer: en uno de los dos, nunca en ambos. Guarda la clave en una variable de entorno, no en un archivo que se suba al repositorio. Más sobre la autenticación .
¿Dónde obtengo una clave?
Abre tu panel en el bot de Telegram @oneprovider_robot o en app.oneprovider.dev, recarga el saldo y pulsa “Emitir una clave”. Cada clave puede tener su propio límite de gasto. Panel y claves de API .
¿Qué significan 401, 404 y 429?
401: falta la clave, está mal escrita o se envió en un encabezado equivocado; pega la clave completa, sin comillas ni espacios. 404: casi siempre es una base URL incorrecta, por ejemplo con /v1 ausente o duplicado. 429 con “Insufficient balance”: se agotó el saldo del panel o el límite de gasto de la clave, así que recarga en lugar de reintentar; cualquier otro 429 es un límite de frecuencia, así que espera según Retry-After. Detalles: códigos de error y solución de problemas .
¿Por qué se cortan o se reinician los streams?
Las VPN y los proxies VLESS suelen almacenar SSE en búfer o romper la negociación de HTTP/2. OneProvider no tiene restricciones regionales y no almacena los streams en búfer: desactiva el proxy y reintenta.
¿Dónde pregunto si esto no basta?
Escribe a @Oneproviderhelpbot en Telegram o abre “Soporte” en el panel web, con el código de estado HTTP y el mensaje de error exacto. Cómo funciona el soporte .
Última actualización: 2026-11-08 ¿Encontraste un error? @Oneproviderhelpbot