support extra request params for byok model
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
### 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_
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser le code BYOK qui assemble le corps de la requête LLM et examinez comment les variables d’environnement sont lues. Ajoutez la prise en charge de l’analyse de COPILOT_EXTRA_REQUEST_PARAMS en tant que JSON et de l’ajout de ses valeurs au corps de la requête, puis vérifiez les requêtes avec et sans la variable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- shell
- Domaine
- backend-api-design, cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 58/100