github / github/copilot-cli

support extra request params for byok model

Aperta
#3,448 2 commenti 1 reazione 0 assegnatari Vedi su GitHub
area:configuration area:models
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the feature or problem you'd like to solve

some llm providers might require additional nonstandard request parameters for certain features or tweaks

### Proposed solution

env var `COPILOT_EXTRA_REQUEST_PARAMS='{"abc": "def"}'`
so `{"abc": "def"}` will be appended to the llm request body
similar features seems also exist in various other agent frameworks

### Example prompts or workflows

_No response_

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il codice BYOK che assembla il corpo della richiesta LLM e verifica come vengono lette le variabili d'ambiente. Aggiungi il supporto per analizzare COPILOT_EXTRA_REQUEST_PARAMS come JSON e aggiungere i relativi valori al corpo della richiesta, quindi verifica le richieste con e senza la variabile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
shell
Ambito
backend-api-design, cli
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
58/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.