Yes, Phoenix can hide AI providers in the interface if their required dependencies are not installed. The list of available providers in the playground is filtered to show only those with installed dependencies, so users only see relevant providers based on their environment setup. This is handled automatically and does not require manual hiding of providers in the UI.
If you want to further customize which providers appear, you can control this by installing only the client packages you need (e.g., `pip install 'arize-phoenix[openai]'`), and the UI will reflect only those providers. There is currently no built-in UI toggle to manually hide providers beyond this dependency-based filtering. Would you like more detail on how this filtering works or how to install specific provider dependencies?
Sources:
- <https://github.com/Arize-ai/phoenix/pull/5251|feat: Only show providers if dependencies are installed>
- <https://github.com/Arize-ai/phoenix/issues/5116|filter down the list of providers depending on whether or not client packages are installed>