User-Specific Credentials in GPT Actions for APIs

What do you mean “use their own credentials for API calls”?

If you mean:

  1. you built a custom GPT action
  2. your custom GPT action will call endpoints to an external service that you own
  3. and you expect the user of your custom GPT action to also have an account on the external service you own
  4. therefore, you want the user in your custom GPT to read/write data to the external service using their credentials for the external service via API calls to the external service

The answer is yes, this can be done using oAuth.

  1. your external service needs to also provide oAuth as a server
  2. I literally just figured this out using Django
  3. but there are some teething issues with openAI that are not well documented.

If I misunderstood your question, then feel free to ignore me.

If I understood your question perfectly, I just figured out how to do exactly the above and I have consolidated my learnings here in a separate thread in this forum.