Se precisar de encontrar o utilizador e as organizações associadas a uma chave API, pode fazê-lo chamando o endpoint https://api.openai.com/v1/me, usando a chave API como token Bearer.
Eis um exemplo de como isto seria numa chamada cURL:
curl https://api.openai.com/v1/me \
-H "Authorization: Bearer $OPENAI_API_KEY"Isto devolverá um objeto com a seguinte estrutura (os elementos não críticos foram removidos por conveniência):
{
"object": "user",
"id": "user-1234",
"email": "user@yourcompany.com",
"name": "Nome do utilizador",
...
"orgs": {
"object": "list",
"data": [
{
"object": "organization",
"id": "org-abcd",
"title": "Nome da org. 1",
...
},
{
"object": "organization",
"id": "org-1234",
"title": "Nome da org. 2",
...
}
]Pode usar esta informação para realizar quaisquer ações de seguimento necessárias (por exemplo: se uma chave API for divulgada, revogue-a na página de definições das chaves API do respetivo âmbito - chaves API da organização em https://platform.openai.com/settings/organization/api-keys, ou na página relevante de chaves API do projeto. Se não tiver acesso, peça a um proprietário da organização ou do projeto para a revogar).
