Introduzione ai modelli di intelligenza artificiale in Copilot Chat

Con Visual Studio 17.14, GitHub Copilot in Visual Studio usa GPT-4.1 come modello predefinito (in precedenza GPT-4o). GPT-4.1 offre tempi di risposta più rapidi, suggerimenti di qualità superiore e maggiore efficienza per le attività di codifica.

Tuttavia, non ci si limita all'uso di questo modello. È anche possibile selezionare un modello diverso o aggiungerne uno personalizzato. È possibile scegliere il modello più adatto ai requisiti del flusso di lavoro.

Modelli disponibili

Scegliere da un set ampliato di modelli nel selettore di modelli.

  • Claude Sonetto 4
  • Claude Opus 4
  • GPT-5
  • Claude Sonnet 3.5
  • Claude 3.7 (pensiero e non pensiero)
  • OpenAI o3-mini
  • Gemini 2.0 Flash
  • Gemini 2.5 Pro
  • GPT-5 mini

I miglioramenti apportati alla selezione del modello includono:

  • Selezione permanente: il modello scelto rimane selezionato tra thread di chat.
  • Modelli fissati: fissa i modelli usati più spesso in modo che rimangano in cima al selettore dei modelli. Espandi l'elenco per visualizzare tutti i modelli disponibili oppure comprimilo per mostrare solo i tuoi modelli fissati.

La disponibilità del modello dipende dalla sottoscrizione di Copilot e dallo stato corrente di ogni modello. Per Copilot Enterprise and Business, gli amministratori devono abilitare i criteri di anteprima nelle impostazioni di Copilot prima che i modelli siano disponibili in Visual Studio.

Gestire i modelli

Selezionare Gestisci modelli nella selezione modello per aprire la visualizzazione di gestione dei modelli. La visualizzazione elenca i modelli Copilot e personalizzati disponibili. Usarlo per confrontare i costi, le funzionalità e le dimensioni della finestra di contesto di ogni modello e per abilitare o aggiungere i modelli da usare. Anche i modelli personalizzati aggiunti usando la propria chiave API vengono visualizzati in questa visualizzazione.

Configurare lo sforzo di pensiero

Alcuni modelli supportati offrono un'impostazione livello di elaborazione. Scegli Basso, Medio o Alto dal controllo del livello di elaborazione del modello nel selettore Modello o nella vista di gestione dei modelli. Uno sforzo di pensiero più elevato può produrre un ragionamento più approfondito per richieste complesse, ma usa più token e può aumentare il consumo del credito di intelligenza artificiale. Il controllo e i livelli disponibili dipendono dal modello selezionato.

Porta il Tuo Modello (BYOM)

È possibile aggiungere un modello linguistico personalizzato a Copilot Chat fornendo chiavi API da provider come Anthropic, Google o OpenAI. Questa possibilità consente di selezionare e configurare modelli di intelligenza artificiale personalizzati in modo che corrispondano al flusso di lavoro o per valutare le nuove funzionalità del modello.

Vantaggi

L'uso del proprio modello consente di:

  • Espandere la selezione del modello oltre alle opzioni predefinite, inclusi i modelli nuovi o sperimentali.
  • Soddisfare i requisiti di infrastruttura, sicurezza o prestazioni con modelli allineati alle proprie esigenze.
  • Controllare e monitorare l'utilizzo dell'API direttamente con il provider scelto.
  • Passa facilmente tra i modelli predefiniti e quelli personalizzati.

Passaggi per l'aggiunta di una chiave API

  1. Nella visualizzazione chat aprire l'elenco a discesa Selezione modello e selezionare Gestisci modelli.

  2. Nella visualizzazione Gestione modelli selezionare Aggiungi modello personalizzato e quindi selezionare il provider. Questi provider sono attualmente supportati: OpenAI, Anthropic e Google.

  3. Immettere il valore della chiave API .

  4. Selezionare uno di questi elementi:

    • Qualsiasi modello standard elencato
    • Qualsiasi modello supportato offerto dal provider, anche se non viene visualizzato nell'elenco predefinito
  5. Verificare che il modello personalizzato venga visualizzato nella visualizzazione di gestione del modello, in cui è possibile esaminarne i metadati e aggiungerlo. Il modello viene quindi visualizzato nella selezione modello.

  6. Avviare la richiesta in una chat. La chat di Copilot utilizza il modello personalizzato.

Limitazioni e considerazioni

  • Il supporto per i modelli personalizzati è limitato all'esperienza di Chat di Copilot in Visual Studio. Non influisce sui completamenti del codice o su altre funzionalità di intelligenza artificiale, ad esempio la generazione di messaggi di commit.
  • Le funzionalità del modello dipendono dal provider. Alcuni modelli potrebbero non supportare funzionalità come l'uso degli strumenti, gli input di visione o il ragionamento avanzato.
  • Servizi come incorporamenti, rilevamento delle finalità e indicizzazione del repository potrebbero continuare a usare l'API Copilot.
  • Quando si usa un modello personalizzato, l'output viene restituito direttamente dal provider e potrebbe ignorare il filtro per l'intelligenza artificiale responsabile in Copilot.
  • Il supporto per i modelli personalizzati non è disponibile per gli utenti di Copilot Business o Enterprise.