Skip to content

[Bug][AI Workspace]: Gen AI APP users with consumer roles cannot list API keys available for APP LLM Proxies. #3273

Description

@ShalkiWenushika

Please select the area the issue is related to

AI Workspace

Please select the aspect the issue is related to

Aspect/UX (User experience, flows, usability, clarity), Aspect/Configuration (Config files, settings, env vars, defaults)

Description

When a user with the default Consumer role creates a Gen AI application from the AI Workspace and tries to add an LLM proxy to it, the available proxies are listed, but the API keys associated with the selected proxy are not displayed. Since users with this role cannot generate their own API keys, they are left in a blocked state and cannot proceed with configuring the LLM proxy.

Steps to Reproduce

  1. Create an LLM provider as a Developer user.
  2. Create an LLM proxy by connecting it to the LLM provider as a Developer user.
  3. Log in to the AI Workspace as a user with the Consumer role.
  4. Create a Gen AI application.
  5. Try to add an LLM proxy to the Gen AI application.
  6. Observe that the API key list is empty.
Image

Severity Level of the Issue

Severity/Critical (Core functionality is broken but there is a workaround. Need urgent attention)

Environment Details (with versions)

1.0.0

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions