Salta ai contenuti

Routing intelligente

Il routing intelligente seleziona automaticamente il fornitore migliore per ogni richiesta in base alla classificazione degli intenti. Usa claudex run auto per attivarlo.

  1. L’utente esegue claudex run auto
  2. Claude Code invia una richiesta al proxy
  3. Il proxy estrae il messaggio dell’utente e lo invia a un classificatore locale (ad es. Ollama)
  4. Il classificatore restituisce una categoria di intento (code, analysis, creative, search, math)
  5. Le regole di routing mappano l’intento al profilo fornitore ottimale
  6. La richiesta viene inoltrata al fornitore selezionato
[router]
enabled = true
profile = "local-qwen" # riutilizza base_url + api_key di un profilo per la classificazione
model = "qwen2.5:3b" # override modello (opzionale, predefinito: default_model del profilo)
[router.rules]
code = "deepseek" # attivita di codice → DeepSeek
analysis = "grok" # attivita analitiche → Grok
creative = "chatgpt" # scrittura creativa → ChatGPT
search = "kimi" # ricerca/consultazione → Kimi
math = "deepseek" # matematica/logica → DeepSeek
default = "grok" # fallback per intento non classificato
IntentoDescrizioneEsempi di attivita
codeProgrammazione e generazione di codiceScrivere una funzione, correggere un bug, refactoring del codice
analysisAnalisi dei dati e ragionamentoAnalizzare log, confrontare approcci, spiegare concetti
creativeScrittura creativa e ideazioneScrivere documentazione, proporre nomi, bozze di email
searchRecupero di informazioniTrovare documentazione API, cercare codici di errore
mathAttivita matematiche e logicheCalcolare complessita, dimostrare correttezza
Terminal window
# Esegui con routing intelligente
claudex run auto
# Sovrascrivi il modello anche con auto-routing
claudex run auto -m grok-3-mini-beta