.env ở root. File mẫu là env.example.
Tạo file .env
.env và điền giá trị từng biến.
Bảng các biến
| Biến | Vai trò | Bắt buộc | Link tạo key |
|---|---|---|---|
OPENAI_API_KEY | Embed text-embedding-3-small (asset index) + mọi skill dùng GPT | Có | platform.openai.com/api-keys |
GEMINI_API_KEY | Vision/multimodal analyzer cho asset index (image, video, audio) | Có | aistudio.google.com/apikey |
AUSYNCLAB_API_KEY | Sinh narration audio qua $ausynclab-voice | Tuỳ chọn | ausynclab.io |
AUSYNCLAB_VOICE_ID | ID voice mặc định cho TTS | Tuỳ chọn | List voice trong AusyncLab dashboard |
FAL_API_KEY | Sinh ảnh AI qua $fal-image-generator (model nano-banana, flux…) | Tuỳ chọn | fal.ai dashboard |
Auto installer (
setup/Install.command / Install.bat) sẽ prompt 2 key bắt buộc và tự ghi vào .env. AusyncLab và fal.ai key prompt sau, hoặc bỏ qua nếu không dùng voice TTS / AI image.Ví dụ .env đầy đủ
Verify key đã hoạt động
Test OPENAI_API_KEY
Test OPENAI_API_KEY
gpt-4o). Nếu lỗi 401 → key sai/hết quota.Test GEMINI_API_KEY
Test GEMINI_API_KEY
Test FAL_API_KEY
Test FAL_API_KEY
401 → key sai. Nếu 404 → đã verify được auth, model id ổn.Lưu ý bảo mật
- Mỗi key có quota riêng — kiểm tra dashboard nhà cung cấp trước khi index pool lớn.
- Quay key (rotate) định kỳ; nếu nghi lộ → revoke ngay từ dashboard và sinh key mới.
- Không paste key vào Issue, PR, hoặc chat public — dùng GitHub Secret nếu cần CI.
Bước tiếp theo
Cấu trúc dự án
Hiểu các thư mục
skills/, jobs/, tools/, raw_assets/.Sử dụng cơ bản
Drop file → search → status workflow.