Porta il tuo provider di IA: usa OpenAI, Claude, Gemini o Bedrock con Archyl
La prima volta che ho fatto una demo di Archyl a un team di architettura Fortune 500, la conversazione stava andando davvero bene — fino al minuto 23.
"È fantastico. Davvero. Ma il nostro team di sicurezza non ci lascerà inviare codice attraverso la vostra IA. Abbiamo un contratto Anthropic tramite Bedrock. Tutto deve passare per quell'endpoint."
Avevo già sentito varianti della stessa frase una dozzina di volte. Aziende diverse, provider diversi, lo stesso muro:
"Paghiamo già Azure OpenAI." "I nostri dati devono restare in eu-central-1." "Legal ha approvato Mistral, non quello che state usando." "Possiamo usare il nostro contratto GitHub Models? È incluso con i posti che abbiamo già acquistato."
Fino a oggi, la risposta era sempre: non ancora.
Oggi sì. Ogni funzione IA di Archyl può ora essere instradata tramite il tuo provider di IA, con la tua chiave API, sul tuo contratto. Scegli tra OpenAI, Anthropic (Claude), Google (Gemini), AWS Bedrock o qualsiasi endpoint compatibile con OpenAI — e i limiti di quota di Archyl smettono di applicarsi perché paghi il provider direttamente.
Spiego cosa è cambiato, perché è più importante di quanto sembri, e come attivarlo.
Perché conta più di "abbiamo aggiunto un campo di configurazione"
Archyl è costruito attorno all'IA. La scoperta dell'architettura legge il tuo repository e genera un modello C4. Il parsing ADR trasforma il markdown in decisioni strutturate. L'assistente chat risponde a domande tra i tuoi progetti. Gli agenti gestiti eseguono attività multi-step contro la tua codebase. Gli insights fanno emergere problemi di architettura prima che diventino incidenti.
Per due anni, tutto ciò ha funzionato su un modello che io avevo scelto, pagato da una chiave OpenAI di cui io ero proprietario. La maggior parte dei clienti era perfettamente felice così — è una relazione con un fornitore in meno da gestire. Ma "la maggior parte" non è "tutti", e i clienti che stavo perdendo erano proprio quelli che volevo di più: grandi organizzazioni di ingegneria con pratiche di architettura serie e budget reali.
Ciò che li bloccava non era il prezzo. Erano altre tre cose:
- Residenza dei dati. Il loro team di sicurezza aveva approvato un fornitore specifico in una regione specifica. Il mio non era nella lista, e aggiungere un fornitore richiede mesi.
- Contratti esistenti. Avevano già negoziato prezzi enterprise con Anthropic, Azure OpenAI, AWS Bedrock o Mistral. Pagarmi per applicare un margine sui token di un provider diverso non aveva senso per gli acquisti.
- Compliance. GDPR, SOC 2, HIPAA, regolatori finanziari. La traccia di audit deve atterrare nel loro tenant, non nel mio.
La soluzione doveva dare loro tre cose contemporaneamente: la loro chiave, il loro modello, e nessuna doppia fatturazione per l'uso dell'IA. È esattamente ciò che fa BYO Provider.
Cosa puoi collegare
Cinque provider rilasciati oggi. Quattro sono integrazioni native di prima classe; uno è un adattatore generico che copre una lunga lista di endpoint compatibili con una sola configurazione.
OpenAI — api.openai.com direttamente con la tua chiave. Modello predefinito: gpt-5.4-mini, ma puoi sovrascriverlo per funzione.
Anthropic (Claude) — la Messages API, streaming incluso. Predefinito: claude-sonnet-4-6. È quello su cui atterra la maggior parte dei team enterprise.
Google (Gemini) — la Generative Language API con modalità JSON nativa. Predefinito: gemini-2.0-flash.
AWS Bedrock — la Converse API, che è unificata su ogni modello ospitato in Bedrock. Quindi un'integrazione copre Anthropic Claude su Bedrock, Mistral, Llama, Titan, Cohere — qualunque cosa il tuo account abbia abilitato. Fornisci le credenziali AWS in formato <access_key_id>:<secret_access_key> (con session token STS opzionale), più la regione.
Compatibile OpenAI (tutto il resto) — un adattatore, un campo URL di base. Questa singola integrazione copre Azure OpenAI, GitHub Models, OpenRouter, Mistral La Plateforme, Groq, Together AI, Fireworks, DeepInfra, vLLM, llama.cpp, e più o meno qualsiasi altro endpoint che parli il formato OpenAI Chat Completions. Punta all'URL base, incolli una chiave, fatto.
Quest'ultimo è stato il più divertente da progettare. Ogni sei mesi spunta un nuovo provider "siamo il 30% più economici di OpenAI a parità di qualità" — e tutti convergono al formato OpenAI proprio perché tutti gli altri si sono integrati contro di esso. Trattare quella lunga coda come un singolo provider con URL base configurabile significa che otteniamo questi nuovi endpoint gratis, e tu non devi aspettare che li aggiunga io.
Un modello per funzione, non solo un provider
Instradare ogni funzione di Archyl tramite gpt-5.4-mini è una scelta che ho fatto per la piattaforma. Non è la scelta giusta per ogni cliente. La scoperta è pesante in termini di token e beneficia di un modello di reasoning forte. Il chat ha bisogno della sensazione di streaming. Gli agenti gestiti sono essenzialmente Claude-shaped. La generazione di titoli di doc può girare sul più economico.
Quindi quando attivi BYO Provider, non scegli un modello — scegli un default e poi sovrascrivi per funzione:
- Chat
- Scoperta (e le sue tre sotto-fasi: struttura, raffinamento, analisi file)
- Parsing ADR
- Generazione titoli doc
- Insights
- Agenti gestiti
Lascia un campo vuoto e ricade sul default sensato del provider. Riempilo con l'identificatore esatto del modello — claude-opus-4-5, gpt-4o, mistral-large-latest, anthropic.claude-sonnet-4-20250514-v1:0, qualsiasi cosa — e Archyl lo passa direttamente.
Conta più di quanto sembri. Un cliente vuole Claude Sonnet per la chat (bassa latenza) e Claude Opus per la scoperta (qualità del reasoning). Un altro vuole Bedrock Llama per tutto tranne gli agenti gestiti, che vuole su Anthropic diretto. Entrambi sono a un paio di dropdown dalla loro configurazione ideale.
Cosa succede alla tua quota
È la parte a cui gli acquisti tengono davvero. I piani gratuiti e a pagamento di Archyl includono ciascuno una quota mensile di operazioni di scoperta IA, query di chat ed esecuzioni di agenti gestiti. Quella quota esiste per coprire la mia fattura OpenAI.
Quando BYO Provider è attivato, tutta quell'applicazione di quota viene saltata. Il tuo provider ti fattura direttamente per l'uso. Archyl non conta più contro il tuo tetto mensile perché non stai consumando la spesa IA aggregata di Archyl.
In pratica: un'organizzazione sul piano Business con BYO Provider attivo ottiene scoperta illimitata, chat illimitata, esecuzioni di agenti illimitate — limitate solo da quanto sei disposto a spendere con Anthropic o AWS. Il prezzo del posto Archyl copre la piattaforma; tu copri i token.
Per le organizzazioni che vogliono restare sul modello gestito dalla piattaforma, niente cambia. Il toggle è opt-in, disattivato di default, reversibile in un clic.
Come attivarlo
Impostazioni → tab IA. Cinque passi, forse due minuti:
- Scegli il tuo provider.
- Incolla la tua chiave API. (Per Bedrock:
<access_key_id>:<secret_access_key>più la regione AWS.) - Sovrascrivi opzionalmente i modelli per funzione. Lascia vuoto per usare il default del provider.
- Premi Prova connessione — Archyl fa ping al tuo provider con una piccola completion per confermare che le credenziali funzionino prima che tu confermi.
- Attiva Abilita e Salva.
Tutto qui. La prossima richiesta IA di chiunque nell'organizzazione — scoperta, chat, esecuzione di agente, importazione ADR — fluisce attraverso il tuo provider, sul tuo modello, con la tua chiave.
Le chiavi API sono cifrate a riposo usando AES-256-GCM con la chiave di cifratura della piattaforma, mai restituite nelle risposte API (la UI mostra •••••••• e un indicatore "chiave memorizzata"), e decifrate solo in-process quando una richiesta deve essere fatta. Rimuovere la configurazione cancella la chiave.
Solo gli amministratori dell'organizzazione possono configurare questo. I membri vedranno le funzioni IA continuare a funzionare in modo trasparente — l'instradamento è invisibile per loro.
Cosa viene dopo
Alcune cose sono già nella roadmap, basate sulle prime conversazioni con i clienti:
- Bedrock Provisioned Throughput per organizzazioni con contratti di capacità riservata.
- Override del provider per progetto, in modo che un team che lavora su un progetto sensibile possa instradare solo quel progetto attraverso un endpoint specifico mentre il resto dell'organizzazione usa il default.
- Audit log BYO, mostrando esattamente quale funzione ha chiamato quale provider con quale modello, per i team di compliance che hanno bisogno di dimostrarlo.
Se uno qualsiasi di questi ti sbloccherebbe — o se c'è un sesto provider che dovrei aggiungere — mi piacerebbe sentirne parlare. Rispondi a questo post, scrivimi sulla chat in-app, o prenota 20 minuti.
Se hai aspettato che "usiamo già {il tuo provider IA}" smettesse di essere un blocco per adottare Archyl, questa è la release. Lancia un'organizzazione, inserisci la tua chiave, e instrada ogni funzione IA tramite il contratto che hai già.
La tua architettura, il tuo provider, la tua chiave. Il prodotto resta lo stesso — si sposta solo la fattura.