Trae tu propio proveedor de IA: usa OpenAI, Claude, Gemini o Bedrock con Archyl
La primera vez que demostré Archyl a un equipo de arquitectura Fortune 500, la conversación iba realmente bien — hasta el minuto 23.
"Es genial. De verdad. Pero nuestro equipo de seguridad no nos dejará enviar código a través de tu IA. Tenemos un contrato con Anthropic vía Bedrock. Todo tiene que pasar por ese endpoint."
Para entonces ya había escuchado variaciones de la misma frase una docena de veces. Distintas empresas, distintos proveedores, el mismo muro:
"Ya pagamos Azure OpenAI." "Nuestros datos tienen que quedarse en eu-central-1." "Legal aprobó Mistral, no lo que sea que estés usando." "¿Podemos usar nuestro propio contrato de GitHub Models? Viene incluido con los asientos que ya compramos."
Hasta hoy, la respuesta siempre era: aún no.
Hoy sí. Cada función de IA de Archyl puede ahora enrutarse a través de tu proveedor de IA, con tu clave de API, en tu contrato. Elige entre OpenAI, Anthropic (Claude), Google (Gemini), AWS Bedrock, o cualquier endpoint compatible con OpenAI — y los límites de cuota de Archyl dejan de aplicarse porque le pagas al proveedor directamente.
Te explico qué cambió, por qué importa más de lo que parece, y cómo activarlo.
Por qué esto importa más que "añadimos un campo de configuración"
Archyl está construido alrededor de la IA. El descubrimiento de arquitectura lee tu repositorio y genera un modelo C4. El análisis de ADR convierte markdown en decisiones estructuradas. El asistente de chat responde preguntas a través de tus proyectos. Los agentes gestionados ejecutan tareas multi-paso contra tu codebase. Los insights destacan problemas de arquitectura antes de que se conviertan en incidentes.
Durante dos años, todo eso corría sobre un modelo que yo elegí, pagado por una clave de OpenAI que yo poseía. La mayoría de los clientes estaban perfectamente felices con eso — es una relación con un proveedor menos que gestionar. Pero "la mayoría" no es "todos", y los clientes que estaba perdiendo eran los que más quería: grandes organizaciones de ingeniería con prácticas de arquitectura serias y presupuestos reales.
Lo que les bloqueaba no era el precio. Eran otras tres cosas:
- Residencia de datos. Su equipo de seguridad había aprobado un proveedor específico en una región específica. El mío no estaba en la lista, y añadir un proveedor lleva meses.
- Contratos existentes. Ya habían negociado precios empresariales con Anthropic, Azure OpenAI, AWS Bedrock o Mistral. Pagarme para marcar tokens de un proveedor distinto no tenía sentido para compras.
- Cumplimiento. GDPR, SOC 2, HIPAA, reguladores financieros. El registro de auditoría tiene que aterrizar en su tenant, no en el mío.
La solución tenía que darles tres cosas a la vez: su clave, su modelo, y sin doble facturación por uso de IA. Eso es exactamente lo que hace BYO Provider.
Lo que puedes conectar
Cinco proveedores se lanzan hoy. Cuatro son integraciones nativas de primera clase; uno es una capa genérica que cubre una larga lista de endpoints compatibles con una sola configuración.
OpenAI — api.openai.com directamente con tu propia clave. Modelo por defecto: gpt-5.4-mini, pero puedes sobrescribirlo por función.
Anthropic (Claude) — la Messages API, streaming incluido. Por defecto: claude-sonnet-4-6. Es donde la mayoría de los equipos empresariales acaban aterrizando.
Google (Gemini) — la Generative Language API con modo JSON nativo. Por defecto: gemini-2.0-flash.
AWS Bedrock — la Converse API, que está unificada sobre cada modelo alojado en Bedrock. Así que una integración cubre Anthropic Claude en Bedrock, Mistral, Llama, Titan, Cohere — lo que sea que tu cuenta tenga habilitado. Proporcionas tus credenciales AWS en formato <access_key_id>:<secret_access_key> (con session token STS opcional), más tu región.
Compatible con OpenAI (todo lo demás) — un adaptador, un campo de URL base. Esta única integración cubre Azure OpenAI, GitHub Models, OpenRouter, Mistral La Plateforme, Groq, Together AI, Fireworks, DeepInfra, vLLM, llama.cpp, y prácticamente cualquier otro endpoint que hable el formato OpenAI Chat Completions. Apuntas a la URL base, pegas una clave, listo.
Ese último fue el más divertido de diseñar. Cada seis meses aparece un nuevo proveedor "30% más barato que OpenAI con la misma calidad" — y todos convergen al formato OpenAI precisamente porque todos los demás se integraron contra él. Tratar esa larga lista como un solo proveedor con URL base configurable significa que obtenemos los nuevos endpoints gratis, y no tienes que esperar a que yo los añada.
Un modelo por función, no solo un proveedor
Enrutar todas las funciones de Archyl a través de gpt-5.4-mini es una elección que hice para la plataforma. No es la elección correcta para cada cliente. El descubrimiento es pesado en tokens y se beneficia de un modelo de razonamiento fuerte. El chat necesita la sensación de streaming. Los agentes gestionados son esencialmente con forma de Claude. La generación de títulos de docs puede correr sobre lo más barato.
Así que cuando activas BYO Provider, no eliges un modelo — eliges un default y luego sobrescribes por función:
- Chat
- Descubrimiento (y sus tres subfases: estructura, refinamiento, análisis de archivo)
- Análisis de ADR
- Generación de títulos de docs
- Insights
- Agentes gestionados
Deja cualquier campo en blanco y vuelve al default sensato del proveedor. Rellénalo con el identificador exacto de modelo — claude-opus-4-5, gpt-4o, mistral-large-latest, anthropic.claude-sonnet-4-20250514-v1:0, lo que sea — y Archyl lo pasa directo.
Esto importa más de lo que parece. Un cliente quiere Claude Sonnet para chat (baja latencia) y Claude Opus para descubrimiento (calidad de razonamiento). Otro quiere Bedrock Llama para todo excepto agentes gestionados, que los quiere en Anthropic directo. Ambos están a un par de desplegables de su configuración ideal.
Qué pasa con tu cuota
Esta es la parte que a compras realmente le importa. Los planes gratuitos y de pago de Archyl incluyen cada uno una cuota mensual de operaciones de descubrimiento de IA, consultas de chat y ejecuciones de agentes gestionados. Esa cuota existe para cubrir mi factura de OpenAI.
Cuando BYO Provider está activado, toda esa aplicación de cuota se omite. Tu proveedor te factura directamente por el uso. Archyl ya no descuenta contra tu tope mensual porque no estás consumiendo el gasto de IA agrupado de Archyl.
En términos prácticos: una organización en plan Business con BYO Provider activado obtiene descubrimiento ilimitado, chat ilimitado, ejecuciones de agentes ilimitadas — limitadas solo por lo que estés dispuesto a gastar con Anthropic o AWS. El precio del asiento de Archyl cubre la plataforma; tú cubres los tokens.
Para las organizaciones que quieran quedarse en el modelo gestionado por la plataforma, nada cambia. El interruptor es opt-in, desactivado por defecto, reversible con un clic.
Cómo activarlo
Configuración → pestaña IA. Cinco pasos, tal vez dos minutos:
- Elige tu proveedor.
- Pega tu clave de API. (Para Bedrock:
<access_key_id>:<secret_access_key>más la región AWS.) - Sobrescribe opcionalmente los modelos por función. Deja vacío para usar el default del proveedor.
- Pulsa Probar conexión — Archyl hace ping a tu proveedor con una pequeña completion para confirmar que las credenciales funcionan antes de que confirmes.
- Activa Habilitar y Guardar.
Eso es todo. La siguiente petición de IA de cualquiera en la organización — descubrimiento, chat, ejecución de agente, importación de ADR — fluye a través de tu proveedor, sobre tu modelo, con tu clave.
Las claves de API se cifran en reposo usando AES-256-GCM con la clave de cifrado de la plataforma, nunca se devuelven en las respuestas de la API (la UI muestra •••••••• y un indicador "clave guardada"), y solo se descifran en proceso cuando una petición necesita hacerse. Eliminar la configuración borra la clave.
Solo los administradores de la organización pueden configurar esto. Los miembros verán las funciones de IA seguir funcionando de forma transparente — el enrutamiento es invisible para ellos.
Lo que viene
Algunas cosas ya están en la hoja de ruta basadas en conversaciones tempranas con clientes:
- Bedrock Provisioned Throughput para organizaciones con contratos de capacidad reservada.
- Sobrescritura de proveedor por proyecto, para que un equipo trabajando en un proyecto sensible pueda enrutar solo ese proyecto a través de un endpoint específico mientras el resto de la organización usa el default.
- Registro de auditoría BYO, mostrando exactamente qué función llamó a qué proveedor con qué modelo, para los equipos de cumplimiento que necesitan demostrarlo.
Si alguno de estos te desbloquearía — o si hay un sexto proveedor que debería añadir — me encantaría escucharlo. Responde a este post, escríbeme en el chat in-app, o reserva 20 minutos.
Si has estado esperando que "ya usamos {tu proveedor de IA}" deje de ser un bloqueador para adoptar Archyl, esta es la release. Levanta una organización, suelta tu clave, y enruta cada función de IA a través del contrato que ya tienes.
Tu arquitectura, tu proveedor, tu clave. El producto sigue siendo el mismo — solo se mueve la factura.