support extra request params for byok model
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### 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_
Beitragsleitfaden
Rechercherichtung
Beginne damit, den BYOK-Code zu lokalisieren, der den LLM-Anfrage-Body zusammenstellt, und prüfe, wie Umgebungsvariablen gelesen werden. Füge Unterstützung für das Parsen von COPILOT_EXTRA_REQUEST_PARAMS als JSON und das Anhängen seiner Werte an den Anfrage-Body hinzu. Überprüfe anschließend Anfragen mit und ohne die Variable.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- shell
- Bereich
- backend-api-design, cli
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 58/100