Logohoccodeai.com
Đổi server VN (nếu load chậm)

Tạo tài khoản OpenAI/TogetherAI và lấy API Key

OK, ở bài trước, bọn mình đã học cũng khá đủ lý thuyết rồi. Ở bài này, bọn mình sẽ bắt tay vào viết code trực tiếp luôn nha!

Trong bài này, mình sẽ hướng dẫn các bạn sử dụng API của OpenAI (và TogetherAI) để sử dụng trí tuệ nhân tạo nhé!

Hướng đẫn tạo account OpenAI và API Key của OpenAI

1. Tạo account OpenAI

  1. Các bạn hãy ghé https://platform.openai.com/, bấm Sign up để tạo account nhé, còn nếu đã có account thì bấm Log in là được.

  1. Sau khi login, bạn sẽ thấy có khung Project bên trái, báo hiệu project mặc định đã được khởi tạo.

  1. Bấm hãy bấm vào API Keys (hoặc truy cập vào https://platform.openai.com/api-keys) và Start verification, xác nhận số điện thoại để lấy API key nhé!

  1. Nếu bạn sử dụng số điện thoại mới, đa phần các bạn sẽ được tặng 5 USD free để sử dụng API. Nếu hiện thông báo như hình này, bạn sẽ phải nạp credit hoặc gắn số thẻ vào để sử dụng nha.

2. Tạo API key của OpenAI

  1. Sau khi tiếp tục, bạn sẽ thấy một cửa sổ như này, bấm chọn Service account và đặt tên cho service account. Mình chọn tên là learn-api, sau đó bấm Create secret key để tiếp tục.

  1. Bạn sẽ thấy một cửa sổ như này hiện ra, bấm Copy và lưu API key này lại nhé! Nếu mất rồi là phải xoá rồi tạo lại key mới đó!

  1. Trong trường hợp bạn lỡ bấm Cancel hoặc đóng cửa sổ, bạn có thể truy cập lại https://platform.openai.com/api-keys, sau đó bấm Create new secret key để tạo lại key mới nhé

3. Nếu bạn không có credit free

Nếu không có Credit Free, các bạn sẽ phải vào Setting -> Billings (Hoặc truy cập https://platform.openai.com/settings/organization/billing/overview) để nhập thông tin thẻ và nạp credit vào tài khoản nhé!

Nếu không có thẻ thanh toán quốc tế, hoặc không muốn tốn phí, hãy tham khảo cách dưới để có API Key nha!

Hướng dẫn tạo account TogetherAI và API Key của TogetherAI

TogetherAI cũng cung cấp 1 số API tương tự OpenAI, tuy model không thông minh bằng nhưng họ cũng cho 5$ free để bạn tha hồ test nha!

  1. Các bạn ghé https://api.together.ai/ và tạo account, các bạn cứ bấm Sign in with Google/Facebook/Github là được.

  1. Ngay sau khi đăng nhập, các bạn sẽ thấy của sổ phía dưới. Bấm Copy để Copy và lưu API Key lại nha.

  1. Nếu lỡ quên mất token, các bạn có thể bấm vào góc trên bên phải Settings -> API Keys và copy lại AI Key là được nha.

Bonus: Hướng dẫn tạo account GroqAI

GroqAI cũng cung cấp 1 số API tương tự OpenAI, hiện tại họ đang free, các bạn tranh thủ vào đăng ký nha!

  1. Các bạn vào https://console.groq.com/login và đăng ký account. Có thể đăng ký bằng email/Google hoặc Github.

  1. Sau khi đăng ký xong, các bạn vào https://console.groq.com/keys, bấm Create API Key để tạo API Key, sau đó copy lại nhé.

  1. Nếu lỡ quên mất, các bạn có thể vào https://console.groq.com/keys để tạo API Key mới, chứ họ không cho xem lại API cũ nha!

CẢNH BÁO

  • Đừng bao giờ chia sẻ API Key của mình cho người khác hoặc người dùng!
  • API Key của bạn có thể bị lộ nếu bạn để public code của mình lên Github! Để an toàn, sau khi dùng, nếu không cần nữa, bạn hay xoá luôn key cho nhanh.
  • Nếu bạn viết web/app di động, đừng bao giờ lưu API key ở client hoặc bên trong app, hãy lưu phía back-end và check user trước khi gọi nha!
  • API Key của bạn có thể bị hết credit, nếu bạn viết app nghiêm túc, có người dùng thì nên thường xuyên kiểm tra và nạp thêm credit khi cần!

Sau khi đã có API Key, bạn đã có thể bắt đầu sử dụng API để thêm tính năng của AI cho ứng dụng của mình được rồi đó! Ở bài sau, bọn mình cùng bắt đầu nha!


Câu hỏi ôn tập

  1. Tại sao không nên chia sẻ API Key cho người khác và những rủi ro khi để lộ API Key là gì?

    API Key là thông tin xác thực quan trọng, nếu bị lộ người khác có thể sử dụng tài khoản của bạn, gây tốn credit và tiền. Đặc biệt nguy hiểm khi để lộ API Key trên Github public hoặc trong code client, vì người khác có thể lấy được key và sử dụng trái phép.

  2. So sánh giữa OpenAI, TogetherAI và GroqAI về chính sách credit miễn phí và khả năng sử dụng?

    OpenAI thường tặng $5 credit cho tài khoản mới với số điện thoại chưa đăng ký. TogetherAI cũng tặng $5 free credit và có các model tương tự nhưng không thông minh bằng OpenAI. GroqAI hiện đang miễn phí hoàn toàn và cung cấp API tương tự OpenAI.

  3. Làm thế nào để bảo vệ API Key khi phát triển ứng dụng web/mobile?

    Không nên lưu API Key ở phía client hoặc trong app mobile. Thay vào đó nên lưu trữ ở backend và thực hiện kiểm tra user trước khi cho phép gọi API. Nên thường xuyên kiểm tra credit và có cơ chế quản lý việc sử dụng API.

  4. Trong trường hợp không có thẻ thanh toán quốc tế cho OpenAI, những giải pháp thay thế nào có sẵn?

    Có thể sử dụng các nền tảng thay thế như TogetherAI (được tặng $5 free) hoặc GroqAI (hiện đang miễn phí). Các nền tảng này cung cấp API tương tự và có thể dùng để test, phát triển ứng dụng mà không cần thẻ thanh toán quốc tế.

Facebook Messenger

fb.com/toidicodedao

Email Support

[email protected]

Telegram

t.me/hoccodeai