OneProvider

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.

json
{
"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.

Contabilidad de tokens Las estadísticas de consumo integradas de Factory cuadran con el mismo consumo por solicitud que devuelve la API. Si las cifras no cuadran, comprueba que el proveedor esté asociado a la misma clave de OneProvider en todos los droids.

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