คำแนะนำการตั้งค่า Google Cloud Platform

สำหรับระบบอัปโหลดและวิเคราะห์หนังสือเรียนด้วย AI

1
สร้าง Google Cloud Project
  1. 1
    ไปที่Google Cloud Console
  2. 2
    คลิก Select a project → New Project
  3. 3
    ตั้งชื่อ Project: ai-school (หรือชื่อที่ต้องการ)
  4. 4
    คลิก Create
  5. 5
    📝 จดบันทึก Project ID (จะใช้ในขั้นตอนต่อไป)
2
เปิดใช้งาน APIs
  1. 1
    ไปที่ APIs & Services → Enable APIs and Services
  2. 2
    ค้นหาและเปิด APIs ต่อไปนี้:
  3. 3
    ✅ Cloud Storage API
  4. 4
    ✅ Document AI API
  5. 5
    ✅ Vertex AI API
  6. 6
    วิธีเปิด: ค้นหา → คลิก Enable สำหรับแต่ละ API
3
สร้าง Cloud Storage Bucket
  1. 1
    ไปที่ Cloud Storage → Buckets → Create Bucket
  2. 2
    ตั้งค่าดังนี้:
  3. 3
    Name: ai-school-books (ต้อง unique)
  4. 4
    Location: Region → asia-southeast1 (Singapore)
  5. 5
    Storage class: Standard
  6. 6
    Access control: Uniform
  7. 7
    📝 จดบันทึกชื่อ Bucket
5
ตั้งค่า CORS (สำคัญมาก!)
  1. 1
    ⚠️ จำเป็นสำหรับอัปโหลดไฟล์โดยตรงจาก Browser
  2. 2
    เปิด Cloud Shell (ปุ่ม >_ ด้านบนขวา)
  3. 3
    รันคำสั่งนี้เพื่อสร้างไฟล์ cors.json:
  4. 4
    cat > cors.json << EOF [ { "origin": ["*"], "method": ["GET", "PUT", "POST", "DELETE", "HEAD"], "responseHeader": ["Content-Type"], "maxAgeSeconds": 3600 } ] EOF
  5. 5
    ตั้งค่า CORS บน bucket:
  6. 6
    gsutil cors set cors.json gs://YOUR-BUCKET-NAME
  7. 7
    แทน YOUR-BUCKET-NAME ด้วยชื่อ bucket จริง
  8. 8
    ตรวจสอบ: gsutil cors get gs://YOUR-BUCKET-NAME

ถ้าไม่ตั้งค่า CORS จะเกิด error "blocked by CORS policy" เมื่ออัปโหลดไฟล์!

4
สร้าง Service Account และ Key
  1. 1
    ไปที่ IAM & Admin → Service Accounts → Create Service Account
  2. 2
    ตั้งชื่อ: ai-school-service
  3. 3
    เพิ่ม Roles ต่อไปนี้:
  4. 4
    ✅ Storage Admin
  5. 5
    ✅ Document AI User
  6. 6
    ✅ Vertex AI User
  7. 7
    คลิก Create → Done
  8. 8
    คลิกที่ Service Account → Keys → Add Key → Create new key
  9. 9
    เลือก JSON → Create
  10. 10
    🔐 เก็บไฟล์ JSON ให้ปลอดภัย! (ห้าม commit ลง git)

💰 ค่าใช้จ่ายโดยประมาณ

Free Tier (เดือนแรก):

  • Cloud Storage: 5 GB ฟรี/เดือน
  • Document AI: 1,000 หน้า ฟรี/เดือน
  • Vertex AI Gemini: ~$0.00025/1K ตัวอักษร

ตัวอย่างการใช้งาน:

  • อัปโหลด 50 หนังสือ (100 MB/เล่ม) = 5 GB → ฟรี!
  • วิเคราะห์ 10,000 หน้า → ~$2-3

รวมประมาณ $3-5/เดือน สำหรับ 50 หนังสือเรียน

ค้นพบบทเรียนใหม่ๆ ทุกวัน ✨ สร้างมาเพื่อคุณ
© 2024 AI School - ระบบการเรียนรู้อัจฉริยะ