Assigned
Status Update
Comments
va...@google.com <va...@google.com>
ja...@google.com <ja...@google.com> #2
Hello,
Thank you for reaching out to us with your request.
We have duly noted your feedback and will thoroughly validate it. While we cannot provide an estimated time of implementation or guarantee the fulfillment of the issue, please be assured that your input is highly valued. Your feedback enables us to enhance our products and services.
We appreciate your continued trust and support in improving our Google Cloud Platform products. In case you want to report a new issue, please do not hesitate to create a new issue on the
Once again, we sincerely appreciate your valuable feedback; Thank you for your understanding and collaboration.
Description
This will create a feature request which anybody can view and comment on.
Please describe your requested enhancement. Good feature requests will solve common problems or enable new use cases.
What you would like to accomplish:
I would like to see a comprehensive list of available models within the Google Cloud AI Platform, similar to the Model Garden, or a dedicated list of foundation models like Gemini directly available within the API. This list should include detailed information about each model, such as its display name, version, supported context window, token limit, and other relevant metadata.
How this might work:
Introduce a new publishers.models.list API endpoint: This endpoint would return a list of available foundation models or models from the Model Garden, depending on how Google decides to categorize and expose them.
Enhance the existing publishers.models.get API endpoint: Currently, even with the view=FULL parameter, the response only provides minimal information (mostly just the model ID). This endpoint should be expanded to include comprehensive model details:
If applicable, reasons why alternative solutions are not sufficient:
Currently, the only way to discover available models is through the Google Cloud console's Model Garden or by knowing specific model IDs. This is not programmatic and hinders automated workflows. The publishers.models.get endpoint is insufficient as it requires knowing the model ID beforehand and provides very limited information.
AWS Bedrock's ListFoundationModels API provides a good example of the desired functionality. It allows users to programmatically discover available models and their key characteristics, which is crucial for selecting the right model for a particular task and integrating models into applications.
Other information (workarounds you have tried, documentation consulted, etc):
I have consulted the following documentation:
Vertex AI publishers.models.gethttps://cloud.google.com/vertex-ai/docs/reference/rest/v1/publishers.models/get
Currently, the only workaround is manually inspecting the Model Garden in the console, which is not scalable or suitable for integration into automated processes.
The availability of a comprehensive model listing API will greatly enhance the developer experience, enable more efficient model selection, and facilitate the development of AI-powered applications on Google Cloud.