1. Hướng dẫn Xác thực API OpenAI
OpenAI API yêu cầu sử dụng một khóa API để xác thực nhằm đảm bảo an toàn và tính chính đáng của các yêu cầu. Khóa API hoạt động như một chìa khóa để giao tiếp với các dịch vụ của OpenAI, và cần phải được cung cấp mỗi khi gửi yêu cầu để chỉ định danh tính của bạn.
2. Nhận Khóa API OpenAI
Để nhận khóa API OpenAI của bạn, vui lòng đăng nhập vào bảng điều khiển OpenAI và điều hướng đến trang quản lý khóa. Ở đây, bạn có thể tạo một khóa API mới, quản lý và thu hồi các khóa API hiện có.
3. Thêm Khóa API vào Header HTTP
Khi thực hiện các yêu cầu API đến OpenAI, bạn cần thêm trường Authorization
trong header của yêu cầu HTTP, với giá trị là Bearer
theo sau bởi khóa API của bạn. Dưới đây là một ví dụ về việc gửi yêu cầu bằng lệnh curl:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY"
Vui lòng thay thế OPENAI_API_KEY
bằng khóa API thực tế của bạn.
4. Sử dụng Khóa API cho Nhiều Thành Viên Tổ Chức
Nếu bạn là thành viên của nhiều tổ chức và muốn chỉ định thống kê sử dụng của các yêu cầu API cho tổ chức nào, bạn có thể mang một trường khác OpenAI-Organization
trong header của yêu cầu HTTP. Giá trị của trường này phải là ID của tổ chức mà bạn muốn thống kê sử dụng được ghi nhận.
Dưới đây là một ví dụ về lệnh curl chỉ định ID tổ chức:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY" \
-H "OpenAI-Organization: YOUR_ORG_ID"
Vui lòng thay thế OPENAI_API_KEY
và YOUR_ORG_ID
bằng khóa API thực tế của bạn và ID tổ chức của bạn.
Gợi ý: Luôn đảm bảo an ninh cho khóa API của bạn và ID tổ chức, và tránh tiết lộ chúng trong bất kỳ nơi công cộng nào, đặc biệt là trong mã nguồn phía máy khách. Nếu khóa API bị lộ, nó có thể dẫn đến lạm dụng dịch vụ hoặc các chi phí không mong đợi. Bảo vệ khóa API của bạn như bạn bảo vệ mật khẩu của mình.