Hello Dify Community,
I'd like to propose a feature that addresses a challenge I've encountered: selecting the correct model for Dify apps when faced with non-descriptive deployment names from model providers.
Is this request related to a challenge you are facing?
Yes, the challenge is the difficulty in identifying the correct model due to generic or non-descriptive deployment names that are carried over from model providers like Azure to Dify.
What is the feature you'd like to see?
I propose adding an optional field called
displayName
to the model setup form in Dify. This field would allow users to enter a more descriptive and user-friendly name for the model. If a
displayName
is provided, it should be displayed in the UI select inputs instead of the model name. If not provided, the model name would be used as a fallback.
How will this feature improve your workflow / experience?
This feature will significantly enhance the model selection process by allowing me—and potentially other users—to quickly identify the right model for our Dify apps. It also enables the creation of model aliases tailored to specific use cases, such as "coding assistant model" for coding-related tasks, which simplifies the selection process for non-experts.
Additional Context or Comments
The UI should prioritize displaying the
displayName
over the model name in all selection interfaces within Dify when both are available. This will ensure a user-friendly and efficient model selection experience.
Can you help with this feature?
I am open to assisting with testing and providing feedback to ensure the feature is implemented effectively and meets user needs.
I believe this feature will be a valuable addition to Dify, enhancing usability and reducing confusion during model selection. I look forward to the community's thoughts and feedback on this suggestion.