API key là gì?
API key là một chuỗi bí mật gắn với tài khoản của bạn ở nhà cung cấp model. Khi phần mềm như Claude Code, Cursor hay code của bạn gọi model, nó gửi kèm API key; nhà cung cấp dựa vào đó để biết ai gọi và tính tiền theo số token.
API tính tiền riêng với gói chat. Mua ChatGPT Plus hay Claude Pro không kèm credit API, và ngược lại nạp credit API không mở thêm tính năng trong ứng dụng chat. Người dùng hay nhầm chỗ này khi tìm “API key ChatGPT”: thứ cần lấy là API key của OpenAI ở trang dành cho lập trình viên.
Lấy API key OpenAI (ChatGPT)
Key của OpenAI tạo ở OpenAI Platform:
- Đăng nhập platform.openai.com bằng tài khoản OpenAI.
- Mở trang API keys (platform.openai.com/api-keys) và tạo key mới.
- Chép key ngay và cất vào trình quản lý mật khẩu hay biến môi trường; key chỉ hiện đủ một lần.
- Nạp credit trong phần Billing của tổ chức. Hết credit trả trước thì API trả lỗi 429 với mã credit_balance_exhausted; các lỗi khác có ở bài lỗi API thường gặp.
- Đặt key vào biến
OPENAI_API_KEY; các SDK của OpenAI tự đọc biến này.
Lấy API key Claude
Key của Claude (còn gọi là API key Anthropic) tạo ở Claude Console:
- Đăng nhập platform.claude.com, hoặc tạo tài khoản nếu chưa có.
- Mở trang API keys (platform.claude.com/settings/keys) và bấm Create key.
- Đặt tên, chọn thời hạn hết hiệu lực, chọn tài khoản gắn với key và workspace nếu cần tách môi trường.
- Chép key ngay: key bắt đầu bằng
sk-ant-và Console chỉ hiện đủ một lần; mất thì tạo key mới. - Nạp credit trong phần Billing của Console, rồi đặt key vào biến
ANTHROPIC_API_KEYmà SDK của Anthropic tự đọc.
Lấy API key Gemini
Key của Gemini tạo ở Google AI Studio bằng tài khoản Google; Việt Nam nằm trong danh sách khu vực được hỗ trợ:
- Đăng nhập aistudio.google.com bằng tài khoản Google.
- Mở trang API keys của AI Studio và tạo key; key gắn với một dự án Google Cloud.
- Đặt key vào biến
GEMINI_API_KEYđể SDK của Google đọc. - Muốn hạn mức cao hơn hoặc dùng model không có ở gói miễn phí, bấm Set up billing trong AI Studio để chuyển sang gói trả phí.
- Gói miễn phí có cho một số model, kèm giới hạn tốc độ. Dữ liệu gửi qua gói miễn phí được dùng để cải thiện sản phẩm của Google; gói trả phí thì không.
- Một số model mạnh không có ở gói miễn phí. Bản thân giao diện AI Studio vẫn dùng miễn phí.
Kiểm tra key và đặt biến môi trường
Đặt key vào biến môi trường thay vì dán thẳng vào code, rồi chạy một request nhỏ bằng SDK để chắc key và credit đã sẵn sàng trước khi nối vào công cụ khác.
# OpenAI
export OPENAI_API_KEY="<key OpenAI của bạn>"
# Claude
export ANTHROPIC_API_KEY="<key Claude của bạn>"
# Gemini
export GEMINI_API_KEY="<key Gemini của bạn>"Thanh toán ở Việt Nam
Trang billing của OpenAI và Anthropic nhận thẻ tín dụng hoặc thẻ ghi nợ quốc tế; thẻ nội địa hay thẻ chưa bật thanh toán quốc tế thường bị từ chối. Cách xử lý từng trường hợp có ở bài thẻ bị từ chối khi nạp API Claude, OpenAI.
Nếu muốn trả bằng chuyển khoản ngân hàng, STEYG Code cấp một API key dùng chung cho model Claude, GPT, DeepSeek, GLM và Qwen, ngân sách trả trước bằng VND, tiêu hết thì tự dừng và không bao giờ bị tính quá số tiền đã trả. Tài khoản mới có hạn mức dùng thử 10.000đ trong 7 ngày, không cần thẻ; chi tiết ở bài mua API Claude, GPT bằng VND.
Giữ API key an toàn
Ai có key là dùng được tiền của bạn. Vài nguyên tắc:
- Không dán key vào code, file cấu hình trong repository hay ảnh chụp màn hình; dùng biến môi trường hoặc trình quản lý bí mật.
- Mỗi công cụ, mỗi người một key riêng, đặt thời hạn hết hiệu lực khi nhà cung cấp cho phép.
- Đặt ngân sách hoặc hạn mức chi tiêu để một key lộ không làm cạn cả tài khoản.
- Nghi lộ key thì thu hồi ngay rồi tạo key mới. Cách chia key và ngân sách cho nhóm có ở bài API key và ngân sách chung cho team.
Câu hỏi thường gặp
Mua ChatGPT Plus có được dùng API không?
Không. Gói ChatGPT và API của OpenAI tính tiền riêng. Muốn gọi API, bạn tạo API key ở platform.openai.com và nạp credit cho phần API, tính theo token.
API key Gemini có miễn phí không?
Có gói miễn phí cho một số model, kèm giới hạn tốc độ, và dữ liệu gửi qua gói này được dùng để cải thiện sản phẩm của Google. Bật billing trong AI Studio để có hạn mức cao hơn.
Lỡ làm mất API key thì sao?
Nhà cung cấp không cho xem lại key đã tạo. Tạo key mới, cập nhật vào ứng dụng đang dùng, rồi xoá key cũ để không ai dùng được nó nữa.
Một API key dùng được cho cả Claude và GPT không?
Key của OpenAI chỉ gọi model của OpenAI, key của Anthropic chỉ gọi Claude. Muốn một key cho nhiều họ model thì dùng một gateway OpenAI-compatible có các model đó trong danh mục.