ChatGPT podbił świat swoimi możliwościami. A jeśli jesteś twórcą aplikacji z fantastycznym pomysłem, który mógłby przynieść korzyści dzięki wykorzystaniu mocy ChatGPT, API OpenAI połechta Cię na różowo.
Co to jest OpenAI API i jak to działa?
API (Application Programming Interface) umożliwia dostęp do funkcji i danych dowolnego innego programu lub aplikacji (w tym przypadku ChatGPT). Integracja interfejsu API umożliwia wykonywanie wszystkich funkcji aplikacji/programu źródłowego, ale w środowisku Twojej aplikacji.
Aby umieścić to w kontekście, poniżej znajduje się lista żądań, które będziesz w stanie obsłużyć z OpenAI API:
Zaawansowane rozumowanie i kreatywność Pisanie. Wprowadzanie wizualne (możesz pobierać obrazy jako dane wejściowe i wykonywać czynności, takie jak identyfikowanie treści i wyjaśnianie obrazu). Ta umiejętność wkrótce pojawi się w GPT-4, ponieważ wciąż znajduje się w wersji zapoznawczej i nie jest publicznie dostępna. Tworzenie długich treści, analiza dokumentów i akceptacja długich tekstów; GPT-4 może obsłużyć ponad 25 000 słów.
Korzystanie z API nie jest jednak darmowe. Po wyczerpaniu darmowego kredytu w wysokości 5 USD musisz zapłacić za to, z czego korzystasz. Ceny różnią się w zależności od używanego modelu i tego, jak duży zestaw danych kontekstowych chcesz zezwolić jako dane wejściowe.
Na przykład interfejs API GPT-4 będzie kosztować 0,03 USD za 1 000 tokenów za monity, i będziesz musiał zapłacić 0,06 $/1 000 tokenów za ukończenie, jeśli wybierzesz modele kontekstowe 8 000 tokenów (np. gpt-4 i gpt-4-0314).
Istnieją również modele kontekstowe 32 tys. Aby zapewnić perspektywę, tokeny 1K to około 750 słów.
Dla porównania, cena modelu gpt-3.5-turbo wynosi 0,002 USD/1 tys. tokenów.
OpenAI oferuje kilka modeli o różnych możliwościach w różnych przedziałach cenowych, z których możesz korzystać. Dla Twojej wygody wymieniliśmy je poniżej.
GPT-4: To najnowszy model z szeroką bazą wiedzy ogólnej i doświadczeniem w danej dziedzinie. Potrafi zrozumieć złożone instrukcje i precyzyjnie rozwiązywać problemy.Czat (GPT 3.5): GPT 3.5 (tj. model gpt-3.5-turbo) jest zoptymalizowany pod kątem dialogów. Powinieneś zdecydować się na to, jeśli chcesz zbudować naturalnie brzmiącego chatbota. InstructGPT: powinieneś wybrać ten model, jeśli potrzebujesz sztucznej inteligencji, która może wykonywać instrukcje pojedynczej tury. Istnieją cztery modele, a mianowicie Ada (0,0004 $/1 tys. tokenów), DaVinci (0,0200 $/1 tys. tokenów), Babbage (0,0005 $/1 tys. tokenów) i Curie (0,0020 $/1 tys. tokenów). Modele obrazu i dźwięku: dostępne są również inne modele z interfejsem API OpenAI, takie jak modele obrazu, które można wbudować w aplikację DALL-E w celu generowania obrazu, oraz modele audio, w których można używać interfejsu Whisper API, który rozpoznaje mowę i dokonuje jej transkrypcji.
💡
GPT-4 jest obecnie w ograniczonej wersji beta i tylko użytkownicy, którym przyznano dostęp, mogą korzystać z tego modelu. Aby uzyskać dostęp, musisz zapisać się na listę oczekujących tutaj.
Interfejs API OpenAI używa kluczy API do uwierzytelniania. Teraz, gdy już wiesz, jak działają interfejsy API i co to wszystko oferuje, przejdźmy do tego, jak utworzyć klucz API, aby z nich korzystać.
Utwórz klucz API OpenAI
Najpierw przejdź do witryny platform.open.ai, korzystając z preferowanej przeglądarki. Następnie, jeśli masz już konto, wprowadź dane logowania, aby się zalogować. W przeciwnym razie możesz kliknąć przycisk „Zarejestruj się”, aby utworzyć nowe konto. Możesz także użyć swojego konta Google lub Microsoft, aby zalogować się bez tworzenia konta.
Po zalogowaniu dotknij opcji „Inicjały konta/zdjęcie”, aby otworzyć rozszerzone menu. Następnie kliknij opcję „Wyświetl klucze API” na liście, aby kontynuować.
Następnie kliknij przycisk „Utwórz nowy tajny klucz”. Spowoduje to wyświetlenie okna nakładki na ekranie.
Następnie skopiuj wyświetlony klucz API i wklej go gdzieś na przechowanie; ze względów bezpieczeństwa będziesz mógł zobaczyć klucz tylko raz. Kliknij „OK”, aby zamknąć okno.
To wszystko, możesz teraz używać wygenerowanego klucza do narzędzi innych firm, które będą miały dostęp do serwerów OpenAI.
Jeśli chcesz usunąć klucz API kliknij znajdującą się obok ikonę „Kosz”.
💡
Jeśli masz wygenerowany tylko jeden klucz API, możesz go usunąć dopiero po utworzeniu kolejnego.
Na ekranie pojawi się okno. Kliknij przycisk „Unieważnij klucz”, aby trwale usunąć klucz API.
Możesz także utworzyć wiele kluczy API na platformie i używać oddzielnych kluczy API dla różnych narzędzi w celu lepszego i wydajniejszego śledzenia użycia przez narzędzia innych firm.
Tworzenie klucza API jest prawdopodobnie najprostszym zadaniem; jednak wybór modelu, który będzie odpowiadał Twoim potrzebom, może wymagać burzy mózgów z Twojej strony.