Apologies if this belongs in another topic, but there doesn’t seem to be a section for Organisation management.
We are looking to migrate from using models with Azure to using OpenAI’s APIs directly but I am finding it difficult to pronounce OpenAI’s offering as production ready given the troubles we’re having managing projects and API keys on the platform dashboard.
I have a few gripes:
- ChatGPT and platform access require completely separate accounts to be made…we’ve done this, but why?
- As an org owner I can see the projects tab but members of projects/non-owners cannot…how are they meant to select a specific project at all given they also have the “Project” header in the sidebar as well
- When a project is selected it shows the id of the project in the URL but nothing else in UX shows which project is currently selected…
- Creating/deleting keys, projects, service accounts etc often results in an error until trying again, or even requiring navigating away and back to get it to work
But my primary issues are:
- If non-owners of the organisation create API keys, I can see them
- If I, as an owner, create an API key in a project regardless of whether I create it or do it via a service account non-owner members cannot see these entries
- As mentioned above, non-owner accounts have a “Project” section for the “currently selected project” but do not have “Projects” in their sidebar to even select a project - but they can manually visit organization/projects to do so
- Even if they manually select a project as above, they cannot see API keys created by an owner, even when done as a service account
Am I missing something here? How is an organisation meant to manage several projects? My backup solution is just to create the individual projects/service account api keys myself and hand them over to my devs but it would be nice for them to be able to see/manage all of that themselves.
I see there are top level roles for the org as well as per project roles…perhaps with some permission finagling I could get it so they could see the API keys of the project that they are members on, but do I really have to manually create a new role for every single project we build?
Thank you very much in advance for any help/info that anybody has on this; is anybody else managing a few large projects in an OAI Organisation account?

