Jeśli chcesz znaleźć użytkownika i organizacje powiązane z kluczem API, możesz to zrobić, wywołując punkt końcowy https://api.openai.com/v1/me i używając klucza API jako tokenu Bearer.
Oto przykład, jak będzie to wyglądać w wywołaniu cURL:
curl https://api.openai.com/v1/me \
-H "Authorization: Bearer $OPENAI_API_KEY"Spowoduje to zwrócenie obiektu o następującej strukturze (dla wygody usunięto elementy niekrytyczne):
{
"object": "user",
"id": "user-1234",
"email": "user@yourcompany.com",
"name": "Nazwa użytkownika",
...
"orgs": {
"object": "list",
"data": [
{
"object": "organization",
"id": "org-abcd",
"title": "Nazwa organizacji 1",
...
},
{
"object": "organization",
"id": "org-1234",
"title": "Nazwa organizacji 2",
...
}
]Możesz użyć tych informacji do wykonania wszelkich niezbędnych dalszych działań (na przykład: jeśli klucz API wycieknie, unieważnij go na stronie ustawień kluczy API odpowiedniej dla jego zakresu — klucze API organizacji na https://platform.openai.com/settings/organization/api-keys lub na odpowiedniej stronie kluczy API projektu. Jeśli nie masz dostępu, poproś właściciela organizacji lub projektu o jego unieważnienie).
