Vào họcXem khoá

Thao tác từng bước · miễn phí

Giữ khoá API an toàn trong file .env

Khoá API là chuỗi bí mật cho phần mềm dùng tài khoản trả tiền của bạn. Ai cầm được là tiêu được tiền của bạn. Xong bạn có khoá nằm trong file .env của dự án, không lộ trong chat hay ảnh.

Cần có trước

6 bước

  1. Hiểu khoá là gì và nằm ở đâu.

    Khoá API, token, khoá webhook đều là mật khẩu cho máy dùng. Mỗi dịch vụ có trang quản lý riêng, thường nằm trong mục API keys, Developer hoặc Cài đặt của tài khoản. Bài học dùng dịch vụ nào sẽ chỉ trang đó. Không tìm khoá qua link lạ gửi trong tin nhắn.

    Đúng khi: bạn đang ở trang quản lý khoá của đúng dịch vụ, đã tự đăng nhập.

  2. Tạo khoá và chép một lần.

    Bấm nút tạo khoá mới, đặt tên dễ nhớ theo việc, ví dụ hoc-agent. Nhiều dịch vụ chỉ hiện khoá đầy đủ đúng một lần. Bấm chép, chưa dán vào đâu cả.

    Đúng khi: khoá đã chép vào bộ nhớ tạm, trang vẫn còn mở.

  3. Nhờ agent tạo file .env trống.

    Trong agent đang mở ở thư mục dự án, dán câu dưới. Agent tạo file .env có tên biến nhưng chưa có giá trị, và thêm .env vào .gitignore để file không bị đẩy lên GitHub. Thay chữ trong ngoặc vuông bằng tên bài học ghi.

    Dán vào: Claude Code hoặc Codex đang mở trong thư mục dự án (ô nhắn có dấu >), ví dụ ~/hoc-agent.
    Tạo file .env trong thư mục này với biến [TEN_BIEN_KHOA]= để trống giá trị. Thêm .env vào .gitignore. Không in giá trị khoá ra chat. Báo tôi lệnh mở file .env để tự dán khoá.

    Đúng khi: agent báo đã tạo .env, đã thêm vào .gitignore và đưa lệnh mở file.

  4. Tự dán khoá vào file .env.

    Mở cửa sổ Terminal thứ hai, cd vào đúng thư mục dự án, chạy lệnh mở file: Mac dòng đầu (mở bằng TextEdit), Windows dòng sau (mở bằng Notepad). Dán khoá ngay sau dấu =, không thêm dấu cách, không thêm ngoặc kép. Lưu file (Command + S hoặc Ctrl + S), đóng lại.

    Dán vào: cửa sổ Terminal (Mac) hoặc PowerShell (Windows) thứ hai, đang đứng ở thư mục dự án (ví dụ gõ cd ~/hoc-agent trước). Chỉ chạy dòng của máy bạn.
    open -e .env
    notepad .env

    Lưu kết quả: khoá nằm trong file .env của thư mục dự án, không ghi vào Sổ tay. Dùng tiếp: agent và lệnh trong thư mục đó tự đọc khoá từ .env.

    Đúng khi: file .env có một dòng dạng TEN_BIEN=chuỗi khoá, đã lưu.

  5. Giữ khoá ngoài chat và ảnh.

    Không dán khoá vào ô chat với agent, ChatGPT, Claude hay nhóm Telegram. Trước khi chụp màn hình nộp bài, đóng file .env và che chỗ có khoá. Nhờ agent kiểm thì bảo nó chỉ báo tên file và số dòng, không in giá trị.

    Đúng khi: không ảnh chụp hay tin nhắn nào của bạn chứa chuỗi khoá.

  6. Đổi khoá ngay khi lỡ lộ.

    Khoá đã dán vào chat, lọt vào ảnh, gửi trong file hay đưa lên mạng thì coi như lộ. Vào lại trang quản lý khoá, xoá hoặc thu hồi khoá cũ (thường có nút Delete hoặc Revoke), tạo khoá mới, rồi làm lại bước 4 để thay giá trị trong .env.

    Đúng khi: khoá cũ đã bị xoá trên trang dịch vụ và .env chứa khoá mới.

Lỗi hay gặp

Các bài dùng thao tác này: bài khoá an toàn trước khi mở rộng, nối form với nơi giữ khách, các công cụ cần khoá API riêng. Muốn có trợ lý kèm từng bước: cài trợ lý học bài.

Thao tác khác

Tạo Sổ tay Trà Đá và thư mục Tra-Da-Bai-LamSổ tay Trà Đá là nơi bạn lưu lại cả quá trình học: mỗi bài ra kết quả gì thì cất vào đây, Chép, dán và quản lý chat trên Claude, ChatGPTDùng khi bài học bảo "chép khối này", "dán vào chat mới" hay "quay lại chat cũ". Xong bạn Chụp màn hình, che thông tin riêng và gửi vào chatDùng khi bài học bảo chụp màn hình để nộp bài hoặc gửi lỗi cho AI. Xong bạn có ảnh đã che Tạo dự án "Trà Đá - Học AI" trên Claude và ChatGPTDùng khi bài học bảo mở chat trong dự án "Trà Đá - Học AI". Xong bạn có một ngăn riêng: chCài Telegram, đăng nhập trên máy tính và tìm botDùng khi bài học cần nhắn bot trên Telegram hoặc nộp bài cho bot Trà Đá. Xong bạn có TelegTải file về, tìm trong Tải về và giải nén ZIPDùng khi bài học bảo tải bộ tài liệu hay một file ZIP. Xong bạn biết file nằm đâu, khi nàoTạo Google Sheet và xuất file CSVDùng khi bài học cần một bảng dữ liệu dạng file .csv, ví dụ bảng sản phẩm để agent làm hànMở Terminal và vào đúng thư mụcDùng mỗi khi bài học bảo dán lệnh vào Terminal hoặc mở agent trong một thư mục. Xong bạn mCài Node và kiểm phiên bảnNode là bộ chạy mà nhiều công cụ cần, ví dụ lệnh npx dựng video và đăng web. Xong bạn có NCài ffmpeg để agent xuất được videoffmpeg là công cụ đọc, cắt và xuất video chạy trên máy. Dùng khi agent báo thiếu ffmpeg hoCài Git và kiểm phiên bảnGit là công cụ lưu lại các bản sửa của mã và đưa mã lên GitHub. Trên Windows, có Git thì CTạo bot Telegram và lấy tokenDùng khi bài học cần một bot để báo tin cho bạn, ví dụ báo khách mới từ form. Xong bạn có Đăng trang web lên Cloudflare PagesDùng khi agent đã dựng xong web trong máy và bạn muốn có địa chỉ mở được trên mạng. Xong bGắn tên miền riêng cho trang Cloudflare PagesDùng khi web đã chạy ở địa chỉ .pages.dev và bạn đã mua tên miền. Xong khách gõ tên miền cLưu code lên kho GitHub riêng tưDùng để sao lưu thư mục web hay dự án agent, máy hỏng vẫn còn. Xong bạn có một kho riêng t
Hẹn gặpNhóm Zalo