คู่มือ ChanTan Studio
เปิด ChanTan Studio
คู่มือ › ข้อมูลของแอปคุณ

วิธีเก็บคีย์ API และข้อมูลลับใน ChanTan Studio

เก็บคีย์จากบริการอย่าง Stripe หรือ Resend ให้แอปของคุณใช้งานได้อย่างปลอดภัย วางครั้งเดียว เข้ารหัสทันที ไม่โผล่ในแชทและไม่โผล่ในโค้ด พร้อมบอกว่าต้องไปวางตรงไหน

อัปเดตล่าสุด:

ฟีเจอร์บางอย่างต้องใช้คีย์จากบริการภายนอก เช่น ระบบรับชำระเงิน ระบบส่งอีเมล หรือบริการแผนที่ คีย์ก็เหมือนรหัสผ่านที่อนุญาตให้แอปของคุณคุยกับบริษัทนั้นได้

ChanTan เก็บของพวกนี้ไว้ใน "Secrets" — "เพิ่มข้อมูลที่ละเอียดอ่อน เช่น คีย์ API ที่แอปของคุณต้องใช้เพื่อทำงานอย่างปลอดภัย"

วิธีที่ง่ายที่สุดคือไม่ต้องทำอะไรเลย เมื่อฟีเจอร์ไหนต้องใช้คีย์ของคุณ AI จะขึ้นการ์ดแบบปิดบังค่าให้วางคีย์อยู่ใต้ข้อความของมันในแชท คีย์จะวิ่งเข้าที่เก็บแบบเข้ารหัสทันที ถูกใช้เฉพาะฝั่งเซิร์ฟเวอร์ และ ไม่ปรากฏในแชทหรือในโค้ดของคุณ

หน้านี้มีไว้สำหรับตอนที่คุณอยากเพิ่มหรือเปลี่ยนคีย์ด้วยตัวเอง เช่น ร้าน "ครัวริมคลอง" เพิ่งเปิดบัญชี Stripe เพื่อรับเงินค่าสั่งอาหารล่วงหน้า

1. เปิด "จัดการ ▾" → "ฐานข้อมูล"

ด้านบนโปรเจกต์ กด "จัดการ ▾" แล้วเลือก "ฐานข้อมูล"

2. ไปที่ "ขั้นสูง" → "Secrets"

จากหน้า "ห้องเครื่องของแอปคุณ" หาแถว "ขั้นสูง" ที่เงียบ ๆ ด้านล่าง แล้วเปิด "Secrets"

3. กด "เพิ่ม Secret ใหม่"

จะมีฟอร์มขึ้นมาถามชื่อและค่า

4. พิมพ์ชื่อ แล้ววางค่าลงไป

ชื่อ คือป้ายกำกับ (เช่น ชื่อที่บริการนั้นบอกให้คุณใช้) ส่วน ค่า คือตัวคีย์เอง ให้วางตามตัวเป๊ะ ๆ อย่าให้มีช่องว่างเกินมา

⚠️ ชื่อที่ขึ้นต้นด้วย CHANTAN_ จะถูกปฏิเสธ เพราะเป็นชื่อที่จองไว้แล้ว: "Chantan จัดการ Secrets บางส่วนให้คุณอยู่เบื้องหลังเพื่อให้แอปของคุณใช้ AI ได้ ทั้งหมดถูกเก็บอย่างปลอดภัยและซ่อนไว้ที่นี่" คุณเปลี่ยนหรือลบพวกนั้นไม่ได้ และก็ไม่จำเป็นต้องทำ

5. กด "สร้าง Secrets"

✅ เรียบร้อย คีย์ของคุณจะโผล่ในรายการโดยแสดง แค่ชื่อกับวันที่ ไม่แสดงค่าเด็ดขาด นี่เป็นความตั้งใจ หลังบันทึกแล้วระบบจะไม่เอาค่ากลับมาให้ดูอีกเลย แม้แต่กับตัวคุณเอง

เปลี่ยนคีย์ที่ถูกเปลี่ยนใหม่

พิมพ์บอกในแชทได้เลย เช่น "คีย์ Stripe ของฉันเปลี่ยนแล้ว" จากนั้นการ์ด "เปลี่ยนคีย์" จะขึ้นมาให้คุณวางคีย์ใหม่

ลบคีย์

การลบจะบังคับให้คุณพิมพ์คำว่า delete ก่อน เพราะการเอาคีย์ออกอาจทำให้บางส่วนของแอปหยุดทำงาน

⚠️ จดคีย์เก็บไว้ที่ปลอดภัยของคุณเองด้วย ChanTan ไม่แสดงค่าที่บันทึกไว้แล้วอีกเลย ถ้าคุณลบทิ้งและไม่มีสำเนาที่อื่น คุณจะต้องไปขอคีย์ใหม่จากบริการนั้น

ขีดจำกัด

ข้อจำกัด ค่า
จำนวน Secrets ต่อโปรเจกต์ 200
ขนาดของค่าหนึ่งค่า 50 KB
ชื่อที่จองไว้ อะไรก็ตามที่ขึ้นต้นด้วย CHANTAN_
การแสดงค่ากลับมาให้ดู ไม่มีทาง — เห็นแค่ชื่อกับวันที่

เรื่องที่เกี่ยวข้อง: โค้ดฝั่งเซิร์ฟเวอร์ที่ใช้คีย์ของคุณ

Webhook และการเชื่อมต่อฝั่งเซิร์ฟเวอร์ (เช่น การแจ้งผลชำระเงินกลับมา) ทำงานในรูปแบบ "Edge Functions" — "โค้ดฝั่งเซิร์ฟเวอร์ขนาดเล็กที่ขับเคลื่อนสิ่งต่างๆ เช่น webhook การชำระเงินและ integration ต่างๆ ขอให้ AI ในแชทเพิ่มให้ได้"

หน้านั้นเป็น รายการแบบอ่านอย่างเดียว และตั้งใจไม่ใส่ปุ่มสร้างไว้ ถ้าอยากได้เพิ่ม ให้อธิบายสิ่งที่ต้องการในแชท

ข้อจำกัดและความปลอดภัยที่บอกกันตรง ๆ

  • คีย์ของคุณไม่ถูกส่งขึ้น GitHub เด็ดขาด ถ้าคุณใช้ "ส่งขึ้น GitHub" ระบบจะบอกว่า "คีย์ฐานข้อมูลของคุณถูกแทนด้วยตัวยึด — จะไม่ถูกส่งขึ้น GitHub เด็ดขาด"
  • คีย์ถูกใช้เฉพาะฝั่งเซิร์ฟเวอร์ ไม่วิ่งไปถึงเบราว์เซอร์ของคนที่เข้าแอปของคุณ
  • ฟีเจอร์ AI ภายในแอปไม่ต้องใช้คีย์เลย ทั้งแชทบอท การสร้างรูป และการอ่านรูป ใช้งานได้ทันที โดยหักจากกระเป๋าเครดิตของคุณ
  • ChanTan ไปดึงคีย์มาให้คุณไม่ได้ ถ้าทำหาย ให้ไปขอคีย์ใหม่จากบริการที่ออกให้ แล้วเอาคีย์ใหม่มาวาง

ถ้ามีอะไรผิดพลาด

เกิดอะไรขึ้น ให้ทำอะไร
ชื่อถูกปฏิเสธ น่าจะขึ้นต้นด้วย CHANTAN_ ให้เปลี่ยนไปใช้ชื่ออื่น
ฟีเจอร์ที่เคยใช้ได้จู่ ๆ หยุดทำงาน คีย์อาจถูกเปลี่ยนหรือถูกยกเลิกโดยบริการนั้น ให้บอกในแชทแล้ววางคีย์ใหม่ที่การ์ด "เปลี่ยนคีย์"
ไม่แน่ใจว่าบริการนั้นต้องการคีย์ตัวไหน บอกชื่อบริการในแชท แล้ว AI จะบอกว่าต้องคัดลอกตัวไหนพร้อมเปิดการ์ดให้วาง
เผลอวางคีย์ลงในช่องแชท ถือว่าคีย์รั่วแล้ว ให้ไปยกเลิกที่บริการนั้น สร้างคีย์ใหม่ แล้วเก็บคีย์ใหม่ไว้ใน "Secrets"