Danh sách kiểm tra thực tế để nhận mã xác minh điện thoại của OpenAI

OTP Gateway từ $0.20 mỗi mã197 quốc giaID API: openaiSố riêng Mỹ/CA từ $1.95/tháng
Trả lời nhanh

Để nhận mã xác minh ChatGPT (OpenAI) với OTP Route, hãy đặt một activation cho dịch vụ openai ở quốc gia bạn cần trên OTP Gateway, nhập số đó vào biểu mẫu của OpenAI, rồi lấy mã từ dashboard, webhook có chữ ký hoặc REST API. Giá bắt đầu từ $0.20 mỗi mã và phụ thuộc vào quốc gia. Nếu không có SMS nào đến trong 20 phút, toàn bộ khoản phí quay về ví của bạn.

OpenAI yêu cầu số điện thoại để làm gì?

OpenAI đã dùng xác minh SMS ở nhiều thời điểm: khi ai đó tạo tài khoản ChatGPT hoặc nền tảng dành cho nhà phát triển, trong một số bước kiểm tra bảo mật, và đôi khi khi hoạt động của tài khoản kích hoạt một bước xác nhận bổ sung. Quy tắc chính xác khác nhau theo khu vực và thay đổi theo thời gian, nên hãy coi mọi lời nhắc là điều luồng của bạn phải xử lý chứ không phải điều bạn có thể dự đoán.

OpenAI cũng được biết là giới hạn số tài khoản mà một số điện thoại có thể xác minh. Điều đó quan trọng với các nhóm: nếu ba kỹ sư mỗi người xác minh một workspace thử nghiệm bằng điện thoại cá nhân, những chiếc điện thoại đó bị chiếm dụng. Một số điện thoại ChatGPT thuộc về bộ thiết lập kiểm thử chứ không thuộc về một người giúp mọi thứ gọn gàng và có thể kiểm toán.

Danh sách kiểm tra trước khi bay: mọi thứ đã sẵn sàng trước khi đặt số chưa?

Hãy rà soát danh sách này một lần và phần lớn các lần thử thất bại sẽ không bao giờ xảy ra:

  • Tài khoản và ví. Một tài khoản OTP Route với ví USD đã nạp tiền. Mỗi lần nạp tiền bằng thẻ hoặc USDT/USDC đều tạo một hóa đơn PDF.
  • Khóa API. Một khóa Bearer từ Developer console, bắt đầu bằng or_live_, được lưu trong trình quản lý secret của bạn chứ không phải trong tệp kiểm thử.
  • Endpoint webhook. Một route HTTPS công khai với secret của endpoint đã được lưu, nếu bạn định nhận mã theo kiểu đẩy.
  • Đã chọn quốc gia. Khớp với thị trường của tài khoản bạn đang kiểm thử; phần tiếp theo sẽ nói về điều này.
  • Đã kiểm tra mục đích. Tài khoản là của bạn, của công ty bạn, hoặc là tài khoản thử nghiệm cho một sản phẩm bạn xây dựng, và sẽ được dùng trong điều khoản của OpenAI.
  • Tạm thời hay lâu dài? Nếu tài khoản phải đăng nhập lại sau này, hãy đọc phần Dedicated Number trước.
  • Sandbox cho giai đoạn xây dựng. Hãy yêu cầu sandbox cho tài khoản phát triển nếu bạn muốn các số và mã mô phỏng trong khi viết tích hợp.

Số nên đến từ quốc gia nào?

Dịch vụ openai hiện có thể định tuyến ở 197 quốc gia, trong đó có Hoa Kỳ, Canada, Vương quốc Anh, Đức, Pháp, Hà Lan, Tây Ban Nha, Ý, Ba Lan, Ấn Độ, Nhật Bản, Hàn Quốc, Singapore, Úc, Brazil, Mexico, Nigeria, Kenya, Philippines và Các Tiểu vương quốc Ả Rập Thống nhất.

Hãy chọn có chủ đích. OpenAI không cung cấp sản phẩm của mình ở mọi quốc gia, và một tài khoản có số điện thoại, thông tin thanh toán và mức sử dụng cùng chỉ về những nơi khác nhau trông bất thường với bất kỳ mô hình chống gian lận nào. Với QA, hãy chọn quốc gia mà ca kiểm thử của bạn mô tả: nếu bạn đang kiểm tra onboarding của một khách hàng Anh, hãy dùng tuyến Anh. Hướng dẫn kiểm thử QA của chúng tôi cho thấy cách các nhóm ánh xạ ca kiểm thử với quốc gia.

Các bước: nhận mã qua API

Đây là cốt lõi của luồng API mã xác minh ChatGPT:

  1. Gọi GET /api/v1/prices?country=gb&service=openai (thay bằng mã quốc gia của bạn) để xem cặp này có khả dụng không và hiện giá bao nhiêu.
  2. Tạo đơn bằng POST /api/v1/activations với phần thân {"service": "openai", "country": "gb"}. Lưu activation id được trả về cùng với lượt chạy kiểm thử của bạn.
  3. Nhập số được trả về vào màn hình xác minh của OpenAI, theo định dạng quốc tế đầy đủ.
  4. Chờ activation.sms_received trên webhook của bạn. Trước khi tin nó, hãy tính lại HMAC-SHA256 trên "<t>.<raw body>" bằng secret của endpoint, so sánh với giá trị v1 trong X-OTPRoute-Signature, và từ chối sự kiện nếu t quá cũ. Bài viết về bảo mật webhook OTP bằng HMAC hướng dẫn từng bước.
  5. Làm cho trình xử lý có tính idempotent. Dùng activation id làm khóa, để một lần gửi lại không nộp mã hai lần hay làm hỏng một bài kiểm thử đã đạt.
  6. Không có webhook? Hãy thăm dò GET /api/v1/activations/{id} vài giây một lần, giữ ở mức thấp hơn nhiều so với giới hạn 300 yêu cầu mỗi phút của tài khoản.
  7. Nếu lượt chạy bị bỏ dở, hãy gửi POST /api/v1/activations/{id}/cancel để tiền được hoàn lại ngay.

Các bước: đường đi bằng dashboard cho người kiểm thử thủ công

Không phải ai cũng cần viết mã để nhận tin nhắn OTP ChatGPT. Một trưởng nhóm hỗ trợ xác minh một workspace của công ty có thể:

  1. Đăng nhập bằng email và mã 6 chữ số, hoặc bằng Google.
  2. Chọn dịch vụ ChatGPT (OpenAI) và một quốc gia.
  3. Xác nhận giá hiển thị và sao chép số.
  4. Dán nó vào biểu mẫu của OpenAI và chờ trên trang activation; mã xuất hiện ở đó khi nó đến.

Bật xác thực hai yếu tố (TOTP) cho đăng nhập dashboard của chính bạn là một bước bổ sung hợp lý, vì tài khoản đó có thể nhận mã cho công ty của bạn.

Xử lý sự cố: nếu mã không bao giờ xuất hiện thì sao?

Trước hết là lưới an toàn: một activation kéo dài 20 phút, và nếu không có SMS nào đến trong khung thời gian đó, hoặc bạn hủy, toàn bộ số tiền quay về ví của bạn. Bạn chỉ bị tính phí cho những mã đã được gửi đến.

Sau đó hãy rà soát các nguyên nhân có thể:

  • OpenAI từ chối số. Một số dịch vụ từ chối hẳn số ảo hoặc từ chối ở một số khu vực nhất định. Nếu biểu mẫu từ chối số ngay lập tức, sẽ không có SMS nào theo sau.
  • Gửi chậm. Hãy để activation mở trọn khung thời gian trước khi kết luận là thất bại.
  • Điều kiện tuyến. Hãy thử lại sau, hoặc với quốc gia khác phù hợp với bài kiểm thử, thay vì bắn các đơn mới trong một vòng lặp.
  • Sai định dạng. Đảm bảo số được nhập kèm mã quốc gia và không có số 0 đầu thừa.

Hãy giữ activation id trong log của bạn; nó giúp các cuộc trao đổi với bộ phận hỗ trợ ngắn gọn.

Khi nào Dedicated Number phù hợp hơn?

Một mã dùng một lần là ổn cho một workspace thử nghiệm bỏ đi. Nó là công cụ sai cho một tài khoản mà nhóm bạn sẽ đăng nhập lại vào tháng sau, vì một số tạm thời không thể nhận lần xác minh thứ hai về sau.

Trong những trường hợp đó, Dedicated Virtual Number phù hợp hơn: một đường dây Hoa Kỳ hoặc Canada bạn giữ trong khi nó được gia hạn, từ $1.95/month, mua ngay trong dashboard. SMS đến hiển thị ở đó và được chuyển tiếp tới webhook của bạn dưới dạng number.sms_received. Đường dây chuyên dụng chỉ có tại hai quốc gia đó.

Thế nào là sử dụng có trách nhiệm?

OTP Route dành cho việc kiểm thử và vận hành các tài khoản và sản phẩm hợp pháp của chính bạn. Hãy tuân thủ điều khoản của OpenAI, chỉ dùng một tài khoản cho mỗi cá nhân hoặc doanh nghiệp thực, và nhớ rằng Chính sách Sử dụng Chấp nhận được (Acceptable Use Policy) của chúng tôi áp dụng cho mọi activation. Một số ảo cho ChatGPT nên phục vụ một nhu cầu QA, onboarding hoặc vận hành thực sự, chứ không bao giờ là cách để lách giới hạn của một nền tảng.

Câu hỏi thường gặp

Tôi có thể dùng OTP Route để thử xác minh SMS ChatGPT không?

Có. Đặt một activation openai, nhập số vào tài khoản thử nghiệm, và đọc mã từ API, webhook hoặc dashboard.

Mã dịch vụ của ChatGPT trong API là gì?

Đó là openai, được gửi trong trường service của yêu cầu activation và truy vấn giá.

OpenAI có chấp nhận mọi số ảo không?

Không. Nó có thể từ chối một số số hoặc khu vực, đó là lý do các mã không được gửi đến sẽ được hoàn vào ví của bạn tự động.

Làm sao tránh xử lý cùng một mã hai lần từ webhook?

Lưu activation id khi sự kiện đầu tiên đến và bỏ qua các lần lặp có cùng id, sau khi xác minh chữ ký mỗi lần.

Nhóm của tôi có thể đăng nhập lại tài khoản ChatGPT sau này bằng cùng số không?

Không với activation dùng một lần. Hãy dùng Dedicated Number của Hoa Kỳ hoặc Canada nếu có khả năng cần xác minh lại.

Có phí hằng tháng để nhận mã OpenAI không?

Không. Ví trả trước và thanh toán theo mức dùng, không có gói nào để chọn.

OTP Route có liên kết với OpenAI không?

Không. ChatGPT và OpenAI là nhãn hiệu của chủ sở hữu chúng, và OTP Route là một dịch vụ định tuyến độc lập.

Tên dịch vụ là nhãn hiệu của chủ sở hữu tương ứng. OTP Route không liên kết với họ. Hãy sử dụng số hợp pháp, tuân thủ điều khoản của từng dịch vụ và Chính sách sử dụng chấp nhận được của chúng tôi.

Định tuyến OTP đầu tiên của bạn chỉ trong vài phút

Tạo tài khoản miễn phí, nạp tiền vào ví USD và đặt số từ bảng điều khiển hoặc API. Không phí hàng tháng.