Auditor EOL per configurazioni di modelli e .env
Incolla variabili .env, blocchi router di litellm_config.yaml, righe CSV o semplici ID modello per individuare localmente nel browser i modelli dismessi o in scadenza — con matching isolato per provider e verifica in un clic dei costi del sostituto su DevToken.
Promemoria di sicurezza: l’audit viene eseguito al 100% nella memoria del browser senza upload, ma non incollare mai chiavi API reali di produzione in una pagina web—maschera prima i segreti o esegui lo script CI localmente.
2. Diagnostica del ciclo di vita e dei sostituti
| Chiave config | Ecosistema | ID modello | Stato a 4 livelli | Tipo di match | Data di dismissione | Sostituto e doc |
|---|
Matching isolato per provider e garanzia di privacy
Ogni riga incollata viene analizzata in memoria nella scheda del browser; chiavi API, commenti e variabili d’ambiente non relative ai modelli vengono ignorati e non vengono mai trasmessi in rete. Il matcher rimuove i prefissi di inferenza regionali di AWS Bedrock (us., eu., apac., global.) e i suffissi -vN:M per la ricerca degli alias, evitando collisioni tra versioni con data di snapshot diversa. Gli ID modello nativi di OpenAI assenti dalla tabella ufficiale delle deprecazioni di OpenAI restituiscono ACTIVE (no_eol_plan) invece di ereditare le date di ritiro di Azure OpenAI.
Quali formati di configurazione riconosce l’auditor locale?
Puoi incollare assegnazioni shell .env, voci di modelli di litellm_config.yaml (openai/..., bedrock/..., vertex_ai/..., gemini/..., azure/...), coppie chiave-valore JSON, righe CSV a due colonne provider,model_id oppure ID modello separati da a capo.
Qual è la differenza tra i tipi di match no_eol_plan e unlisted?
Vendor come OpenAI e Google Gemini pubblicano tabelle di deprecazione anziché elenchi chiusi di modelli; pertanto, gli ID modello validi non presenti nella pagina delle deprecazioni vengono risolti come no_eol_plan. Gli ecosistemi basati su catalogo completo (Anthropic, Vertex AI, AWS Bedrock, Azure OpenAI) includono l’inventario integrale dei modelli supportati, quindi le stringhe non riconosciute restituiscono unlisted per aiutarti a individuare errori di battitura o nomi di fine-tuning personalizzati.