1. Instrukcje uwierzytelniania API OpenAI
Do korzystania z interfejsu API OpenAI wymagane jest posiadanie klucza API w celu uwierzytelnienia, zapewniającego bezpieczeństwo i legalność żądań. Klucz API służy jako klucz do komunikacji z usługami OpenAI i musi być podawany za każdym razem, gdy wysyłane jest żądanie, aby wskazać Twoją tożsamość.
2. Uzyskiwanie klucza API OpenAI
Aby uzyskać swój klucz API OpenAI, zaloguj się na pulpicie nawigacyjnym OpenAI i przejdź do strony zarządzania kluczami. Tutaj możesz utworzyć nowy klucz API, zarządzać i wycofać istniejące klucze API.
3. Dodawanie klucza API w nagłówku żądania HTTP
Przy wysyłaniu żądań API do OpenAI, musisz dodać pole Authorization
w nagłówku żądania HTTP, którego wartość to Bearer
, a następnie Twój klucz API. Poniżej znajduje się przykład wysłania żądania przy użyciu polecenia curl:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer TWÓJ_KLUCZ_API_OPENAI"
Proszę zamień TWÓJ_KLUCZ_API_OPENAI
na swój rzeczywisty klucz API.
4. Używanie kluczy API dla wielu członków organizacji
Jeśli jesteś członkiem kilku organizacji i chcesz określić, do jakiej organizacji mają być przypisane statystyki użytkowania żądań API, możesz dodać inne pole OpenAI-Organization
w nagłówku żądania HTTP. Wartością tego pola powinien być identyfikator organizacji, do której chcesz przypisać statystyki użytkowania.
Oto przykład polecenia curl określający identyfikator organizacji:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer TWÓJ_KLUCZ_API_OPENAI" \
-H "OpenAI-Organization: TWÓJ_ID_ORGANIZACJI"
Proszę zamień TWÓJ_KLUCZ_API_OPENAI
oraz TWÓJ_ID_ORGANIZACJI
na swój rzeczywisty klucz API i identyfikator swojej organizacji.
Wskazówka: Zawsze dbaj o bezpieczeństwo swojego klucza API i identyfikatora organizacji i unikaj ujawniania ich w miejscach publicznie dostępnych, zwłaszcza w kodzie po stronie klienta. W przypadku wycieku klucza API może dojść do nadużyć usługi lub nieoczekiwanych opłat. Chron swój klucz API tak, jak chronisz swoje hasło.