-
Notifications
You must be signed in to change notification settings - Fork 239
refactor(config): remove models field from vLLM endpoints #413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove the redundant models field from VLLMEndpoint configuration. Model-to-endpoint mapping is now solely determined by the preferred_endpoints field in model_config, eliminating the need for bidirectional association. Changes: - Remove Models field from VLLMEndpoint struct - Update GetEndpointsForModel to use only preferred_endpoints - Update GetAllModels to retrieve models from model_config keys - Update all configuration files to remove models field - Update all tests to reflect the new configuration structure - Update TypeScript interface in dashboard frontend This simplifies the configuration and removes potential inconsistencies between models and preferred_endpoints. Signed-off-by: bitliu <[email protected]>
✅ Deploy Preview for vllm-semantic-router ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
👥 vLLM Semantic Team NotificationThe following members have been identified for the changed files in this PR and have been automatically assigned: 📁
|
Signed-off-by: bitliu <[email protected]>
Signed-off-by: bitliu <[email protected]>
cc @yossiovadia for e2e tests |
…ct#413) * refactor(config): remove models field from vLLM endpoints Remove the redundant models field from VLLMEndpoint configuration. Model-to-endpoint mapping is now solely determined by the preferred_endpoints field in model_config, eliminating the need for bidirectional association. Changes: - Remove Models field from VLLMEndpoint struct - Update GetEndpointsForModel to use only preferred_endpoints - Update GetAllModels to retrieve models from model_config keys - Update all configuration files to remove models field - Update all tests to reflect the new configuration structure - Update TypeScript interface in dashboard frontend This simplifies the configuration and removes potential inconsistencies between models and preferred_endpoints. Signed-off-by: bitliu <[email protected]> * more Signed-off-by: bitliu <[email protected]> * more Signed-off-by: bitliu <[email protected]> --------- Signed-off-by: bitliu <[email protected]>
Remove the redundant models field from VLLMEndpoint configuration. Model-to-endpoint mapping is now solely determined by the preferred_endpoints field in model_config, eliminating the need for bidirectional association.
Changes:
This simplifies the configuration and removes potential inconsistencies between models and preferred_endpoints.