Add OpenAI and OpenRouter model profile support
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 62/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- ai, backend-api-design, documentation, frontend
Línea de trabajo
Comienza localizando los proveedores de perfiles de modelo existentes de Azure OpenAI y Bedrock, sus ajustes y validación, la interfaz de usuario de perfiles de modelo, las pruebas de proveedores y la documentación de BYOA. Sigue el proceso de selección de un modelo de System AI y, después, verifica ambos perfiles nuevos en los casos de uso indicados, manteniendo la compatibilidad con los proveedores existentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Goal\n\nSupport OpenAI and OpenRouter as selectable model-profile providers so operators can use their existing AI API accounts for supervisor evaluation, Cycle Improvement AI, and the built-in Chat Assistant.\n\n## Scope\n\n- Add provider settings and validation for OpenAI-compatible API credentials.\n- Add OpenAI and OpenRouter choices to the model-profile UI.\n- Keep credentials in environment variables; persist only the variable name and non-secret connection settings.\n- Add provider tests and update the BYOA documentation.\n\n## Acceptance criteria\n\n- An operator can configure an OpenAI profile with an API-key environment variable and model name.\n- An operator can configure an OpenRouter profile with an API-key environment variable, model name, and optional endpoint headers.\n- Both providers work anywhere a System AI model is selected.\n- Existing Azure OpenAI and Bedrock profiles remain compatible.
- Lenguaje dominante
- Python
- Estrellas
- 5
- Forks
- 10
- Merge medio
- 5 h 12 min
- PR fusionados (30 d)
- 132
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de forthfate/openorbit
-
documentation good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
accessibility good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
help wanted testing
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
Todos los issues de forthfate/openorbit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
bot-found bug priority: P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
madenvel/KalinkaPlayer#179 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ls1intum/edutelligence#1098 ·
Los mantenedores suelen responder en 1 día