dotnet / dotnet/dev-proxy

Research viability of using Dev Proxy with GitHub Models LLMs and handling throttling

Abierto
#1,306 1 comentario 0 reacciones 0 asignados Ver en GitHub
needs research
Lenguaje dominante
C#
Estrellas
832
Forks
89
Merge medio
12 h 1 min
PR fusionados (30 d)
23

Descripción

We need to research the feasibility of integrating Dev Proxy with LLMs provided by GitHub Models. Specifically, determine if the basic tier of GitHub Models can handle the volume of requests that Dev Proxy generates (such as during API spec generation). Additionally, investigate whether there are any request limits or throttling behaviors that may impact this integration, as our current Dev Proxy implementation did not require throttling logic when used with local models. We should also verify, if our prompts are good enough or if we'd need to think about exposing prompt-sets to make it easier to switch between the models without having to manually replace all prompts in our default files.

If using GH Models turns out to be viable we'll likely need to:

- [ ] Implement handling throttling with proper back-off
- [ ] Add support for auth in the OpenAI language model client

Let's focus on verifying the viability, before we commit to an actual implementation.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.