การยืนยันตัวตน

Base URL หาได้ที่ไหน และแต่ละโปรโตคอลยืนยันตัวตนอย่างไร — Bearer, x-api-key, x-goog-api-key

การเรียกทุกครั้งต้องมีสองสิ่ง คือ คีย์ API (ยืนยันว่าคุณเป็นใคร) และ Base URL (ปลายทางของคำขอ) ทั้งสองอย่างหาได้ในคอนโซล

การขอ Base URL

เข้าสู่ระบบคอนโซล แล้วเปิดกล่อง "เริ่มต้นอย่างรวดเร็ว" จากการ์ดโมเดลใดก็ได้ (หรือจากภาพรวมบัญชี) เลือกโปรโตคอลของคุณในเมนูแบบเลื่อนลง แล้วคัดลอก Base URL ที่ตรงกัน

  • คำนำหน้าพาธแตกต่างกันในแต่ละโปรโตคอล ให้คัดลอกจากกล่องข้อความเสมอ
  • ตัวอย่างในเอกสารเขียนว่า https://<your-base-url> ให้แทนที่ด้วยที่อยู่จริงของคุณ

การยืนยันตัวตนของแต่ละโปรโตคอล

โปรโตคอลเฮดเดอร์ยืนยันตัวตนหมายเหตุ
OpenAI-compatibleAuthorization: Bearer YOUR_API_KEYใช้ได้กับ OpenAI SDK อย่างเป็นทางการ เพียงตั้งค่า api_key + base_url
Anthropicx-api-key: YOUR_API_KEY + anthropic-version: 2023-06-01ต้องมีเฮดเดอร์เวอร์ชันเสมอ SDK จะส่งให้อัตโนมัติ
Geminix-goog-api-key: YOUR_API_KEYID โมเดลจะอยู่ในพาธของ URL โดยตรง

ข้อผิดพลาดด้านการยืนยันตัวตนที่พบบ่อย

  • 401 Unauthorized: คีย์ผิด ถูกลบ หรือหมดอายุ ตรวจสอบว่าคุณใช้คีย์แบบเต็มที่บันทึกไว้ตอนสร้าง และไม่มีช่องว่างหรือขึ้นบรรทัดใหม่เกินมา
  • คีย์หลุดไปอยู่ในโค้ดฝั่งหน้าบ้าน (frontend): ทุกอย่างในโค้ดที่รันบนเบราว์เซอร์ล้วนมองเห็นได้ทุกคน คีย์ควรอยู่บนเซิร์ฟเวอร์ของคุณหรือในตัวแปรสภาพแวดล้อมภายในเครื่องเท่านั้น
  • ใช้คีย์สลับกัน: คีย์แต่ละคีย์มีวงเงินการใช้จ่ายของตัวเอง ตรวจสอบว่าคุณใช้คีย์ที่ถูกต้องกับสภาพแวดล้อมนั้น (โปรดักชัน / ทดสอบ)

การสร้างคีย์และการเก็บรักษา ดูได้ที่สร้างคีย์ API