การยืนยันตัวตน
Base URL หาได้ที่ไหน และแต่ละโปรโตคอลยืนยันตัวตนอย่างไร — Bearer, x-api-key, x-goog-api-key
การเรียกทุกครั้งต้องมีสองสิ่ง คือ คีย์ API (ยืนยันว่าคุณเป็นใคร) และ Base URL (ปลายทางของคำขอ) ทั้งสองอย่างหาได้ในคอนโซล
การขอ Base URL
เข้าสู่ระบบคอนโซล แล้วเปิดกล่อง "เริ่มต้นอย่างรวดเร็ว" จากการ์ดโมเดลใดก็ได้ (หรือจากภาพรวมบัญชี) เลือกโปรโตคอลของคุณในเมนูแบบเลื่อนลง แล้วคัดลอก Base URL ที่ตรงกัน
- คำนำหน้าพาธแตกต่างกันในแต่ละโปรโตคอล ให้คัดลอกจากกล่องข้อความเสมอ
- ตัวอย่างในเอกสารเขียนว่า
https://<your-base-url>ให้แทนที่ด้วยที่อยู่จริงของคุณ
การยืนยันตัวตนของแต่ละโปรโตคอล
| โปรโตคอล | เฮดเดอร์ยืนยันตัวตน | หมายเหตุ |
|---|---|---|
| OpenAI-compatible | Authorization: Bearer YOUR_API_KEY | ใช้ได้กับ OpenAI SDK อย่างเป็นทางการ เพียงตั้งค่า api_key + base_url |
| Anthropic | x-api-key: YOUR_API_KEY + anthropic-version: 2023-06-01 | ต้องมีเฮดเดอร์เวอร์ชันเสมอ SDK จะส่งให้อัตโนมัติ |
| Gemini | x-goog-api-key: YOUR_API_KEY | ID โมเดลจะอยู่ในพาธของ URL โดยตรง |
ข้อผิดพลาดด้านการยืนยันตัวตนที่พบบ่อย
- 401 Unauthorized: คีย์ผิด ถูกลบ หรือหมดอายุ ตรวจสอบว่าคุณใช้คีย์แบบเต็มที่บันทึกไว้ตอนสร้าง และไม่มีช่องว่างหรือขึ้นบรรทัดใหม่เกินมา
- คีย์หลุดไปอยู่ในโค้ดฝั่งหน้าบ้าน (frontend): ทุกอย่างในโค้ดที่รันบนเบราว์เซอร์ล้วนมองเห็นได้ทุกคน คีย์ควรอยู่บนเซิร์ฟเวอร์ของคุณหรือในตัวแปรสภาพแวดล้อมภายในเครื่องเท่านั้น
- ใช้คีย์สลับกัน: คีย์แต่ละคีย์มีวงเงินการใช้จ่ายของตัวเอง ตรวจสอบว่าคุณใช้คีย์ที่ถูกต้องกับสภาพแวดล้อมนั้น (โปรดักชัน / ทดสอบ)
การสร้างคีย์และการเก็บรักษา ดูได้ที่สร้างคีย์ API

