Praktyczna lista kontrolna odbierania kodów weryfikacji telefonicznej OpenAI

OTP Gateway od $0.20 za kodKraje: 197ID API: openaiNumery dedykowane US/CA od $1.95/mies.
Szybka odpowiedź

Aby odebrać kod weryfikacyjny ChatGPT (OpenAI) z OTP Route, zamów w OTP Gateway aktywację usługi openai w potrzebnym kraju, wpisz numer w formularzu OpenAI i odbierz kod z panelu, podpisanego webhooka lub REST API. Ceny zaczynają się od $0.20 za kod i zależą od kraju. Jeśli SMS nie dotrze w ciągu 20 minut, cała opłata wraca do portfela.

Po co OpenAI prosi o numer telefonu?

OpenAI stosowało weryfikację SMS w kilku miejscach: przy zakładaniu konta ChatGPT lub platformy dla deweloperów, podczas niektórych kontroli bezpieczeństwa, a czasem wtedy, gdy aktywność konta wywoła dodatkowy krok potwierdzenia. Dokładne zasady różnią się w zależności od regionu i zmieniają się w czasie, więc każdy komunikat traktuj jako coś, co Twój proces musi obsłużyć, a nie jako coś, co da się przewidzieć.

OpenAI ogranicza też podobno liczbę kont, które może zweryfikować jeden numer. Dla zespołów ma to znaczenie: jeśli trzech inżynierów weryfikuje testowe przestrzenie robocze prywatnymi telefonami, te telefony zostają zajęte. Numer telefonu dla ChatGPT należący do środowiska testowego, a nie do osoby, utrzymuje porządek i pozwala wszystko prześledzić.

Lista kontrolna: czy wszystko jest gotowe przed zamówieniem?

Przejdź przez tę listę raz, a większość nieudanych prób w ogóle się nie wydarzy:

  • Konto i portfel. Konto OTP Route z zasilonym portfelem w USD. Doładowania kartą lub USDT/USDC dają fakturę PDF.
  • Klucz API. Klucz Bearer z konsoli deweloperskiej, zaczynający się od or_live_, przechowywany w menedżerze sekretów, a nie w pliku testowym.
  • Endpoint webhooka. Publiczna trasa HTTPS z zapisanym sekretem endpointu, jeśli planujesz odbierać kody push.
  • Wybrany kraj. Dopasuj rynek testowanego konta; opisuje to następna sekcja.
  • Sprawdzony cel. Konto jest Twoje, Twojej firmy lub jest kontem testowym dla budowanego produktu i będzie używane zgodnie z regulaminem OpenAI.
  • Tymczasowe czy trwałe? Jeśli konto musi później zalogować się ponownie, najpierw przeczytaj sekcję o numerze dedykowanym.
  • Sandbox na czas budowy. Poproś o sandbox dla konta deweloperskiego, jeśli chcesz mieć symulowane numery i kody podczas pisania integracji.

Z jakiego kraju powinien pochodzić numer?

Usługa openai jest obecnie dostępna w 197 krajach, w tym w Stanach Zjednoczonych, Kanadzie, Wielkiej Brytanii, Niemczech, Francji, Holandii, Hiszpanii, we Włoszech, w Polsce, Indiach, Japonii, Korei Południowej, Singapurze, Australii, Brazylii, Meksyku, Nigerii, Kenii, na Filipinach i w Zjednoczonych Emiratach Arabskich.

Wybieraj świadomie. OpenAI nie oferuje swoich produktów w każdym kraju, a konto, którego numer, dane rozliczeniowe i sposób użycia wskazują różne miejsca, wygląda dziwnie dla każdego modelu wykrywania nadużyć. W QA wybierz kraj opisany przez przypadek testowy: jeśli sprawdzasz rejestrację klienta z Wielkiej Brytanii, użyj trasy brytyjskiej. Nasz przewodnik po testach QA pokazuje, jak zespoły przypisują przypadki testowe do krajów.

Kroki: odbiór kodu przez API

To rdzeń przepływu API kodu weryfikacyjnego ChatGPT:

  1. Wywołaj GET /api/v1/prices?country=gb&service=openai (podstaw identyfikator swojego kraju), aby sprawdzić, czy para jest dostępna i ile kosztuje w tej chwili.
  2. Utwórz zamówienie przez POST /api/v1/activations z treścią {"service": "openai", "country": "gb"}. Zapisz zwrócony identyfikator aktywacji przy przebiegu testu.
  3. Wpisz zwrócony numer na ekranie weryfikacji OpenAI, w pełnym formacie międzynarodowym.
  4. Poczekaj na activation.sms_received na swoim webhooku. Zanim mu zaufasz, oblicz ponownie HMAC-SHA256 z "<t>.<raw body>" przy użyciu sekretu endpointu, porównaj z wartością v1 w X-OTPRoute-Signature i odrzuć zdarzenie, jeśli t jest zbyt stare. Artykuł o zabezpieczaniu webhooków OTP przez HMAC omawia to krok po kroku.
  5. Uczyń handler idempotentnym. Opieraj się na identyfikatorze aktywacji, aby ponowione dostarczenie nie wysłało kodu dwa razy ani nie zepsuło testu, który już przeszedł.
  6. Brak webhooka? Odpytuj GET /api/v1/activations/{id} co kilka sekund, trzymając się z dala od limitu 300 żądań na minutę na konto.
  7. Jeśli przebieg zostanie porzucony, wyślij POST /api/v1/activations/{id}/cancel, aby środki wróciły natychmiast.

Kroki: ścieżka przez panel dla testerów ręcznych

Nie każdy potrzebuje kodu, by odebrać wiadomości OTP ChatGPT. Kierownik wsparcia weryfikujący jedną firmową przestrzeń roboczą może:

  1. Zalogować się adresem e-mail i 6-cyfrowym kodem albo przez Google.
  2. Wybrać usługę ChatGPT (OpenAI) i kraj.
  3. Potwierdzić wyświetloną cenę i skopiować numer.
  4. Wkleić go w formularz OpenAI i poczekać na stronie aktywacji; kod pojawi się tam, gdy dotrze.

Włączenie uwierzytelniania dwuskładnikowego (TOTP) dla własnego logowania do panelu to rozsądny dodatkowy krok, ponieważ to konto może odbierać kody dla Twojej firmy.

Rozwiązywanie problemów: co, jeśli kod się nie pojawi?

Najpierw siatka bezpieczeństwa: aktywacja trwa 20 minut, a jeśli w tym oknie nie dotrze SMS albo anulujesz, pełna kwota wraca do portfela. Płacisz tylko za dostarczone kody.

Potem sprawdź prawdopodobne przyczyny:

  • OpenAI odrzuciło numer. Niektóre usługi całkowicie odrzucają numery wirtualne lub robią to dla pewnych regionów. Jeśli formularz odrzuci numer od razu, SMS nie nadejdzie.
  • Wolne dostarczenie. Zostaw aktywację otwartą przez całe okno, zanim uznasz, że się nie udała.
  • Warunki na trasie. Spróbuj ponownie później albo w innym kraju pasującym do testu, zamiast wysyłać nowe zamówienia w pętli.
  • Zły format. Upewnij się, że numer wpisano z kodem kraju i bez zbędnego zera na początku.

Zachowaj identyfikator aktywacji w logach; skraca rozmowy ze wsparciem.

Kiedy lepiej sprawdzi się numer dedykowany?

Kod jednorazowy wystarcza dla jednorazowej testowej przestrzeni roboczej. Jest złym narzędziem dla konta, do którego Twój zespół wróci za miesiąc, ponieważ numer tymczasowy nie odbierze później drugiej weryfikacji.

W takich przypadkach lepszy jest Dedicated Virtual Number: linia z USA lub Kanady, którą zachowujesz na czas odnawiania, od $1.95/month, kupowana od ręki w panelu. Przychodzące SMS-y pojawiają się tam i są przekazywane na Twój webhook jako number.sms_received. Linie dedykowane są dostępne tylko w tych dwóch krajach.

Co oznacza odpowiedzialne korzystanie?

OTP Route służy do testowania i obsługi własnych, legalnych kont i produktów. Przestrzegaj regulaminu OpenAI, utrzymuj jedno konto na jedną prawdziwą osobę lub firmę i pamiętaj, że nasza polityka dopuszczalnego użytkowania (Acceptable Use Policy) obowiązuje przy każdej aktywacji. Numer wirtualny dla ChatGPT powinien służyć prawdziwej potrzebie QA, wdrożenia lub operacji, a nigdy sposobowi na obejście limitów platformy.

Najczęstsze pytania

Czy mogę użyć OTP Route do weryfikacji SMS ChatGPT do testów?

Tak. Zamów aktywację openai, wpisz numer na koncie testowym i odczytaj kod z API, webhooka lub panelu.

Jaki jest identyfikator usługi ChatGPT w API?

To openai, przekazywane w polu service żądania aktywacji i zapytania o ceny.

Czy OpenAI akceptuje każdy numer wirtualny?

Nie. Może odrzucać niektóre numery lub regiony, dlatego niedostarczone kody są automatycznie zwracane do portfela.

Jak uniknąć przetworzenia tego samego kodu dwa razy z webhooka?

Zapisz identyfikator aktywacji, gdy nadejdzie pierwsze zdarzenie, i ignoruj powtórzenia z tym samym identyfikatorem, za każdym razem weryfikując podpis.

Czy mój zespół może później zalogować się na konto ChatGPT tym samym numerem?

Nie przy aktywacji jednorazowej. Jeśli ponowna weryfikacja jest prawdopodobna, użyj numeru Dedicated z USA lub Kanady.

Czy odbieranie kodów OpenAI wiąże się z opłatą miesięczną?

Nie. Portfel jest prepaid i działa w modelu pay as you go, bez planu do wyboru.

Czy OTP Route jest powiązany z OpenAI?

Nie. ChatGPT i OpenAI są znakami towarowymi swojego właściciela, a OTP Route jest niezależną usługą routingu.

Nazwy usług są znakami towarowymi ich właścicieli. OTP Route nie jest z nimi powiązany. Korzystaj z numerów zgodnie z prawem oraz przestrzegaj regulaminów poszczególnych usług i naszej Polityki akceptowalnego użytkowania.

Skieruj pierwszy OTP w kilka minut

Załóż darmowe konto, zasil portfel USD i zamów numer w panelu lub przez API. Bez opłaty miesięcznej.