API keys

คีย์ที่ระบบของคุณใช้ยิงมาที่เรา · ค่าเต็มแสดงครั้งเดียวตอนสร้าง หลังจากนั้นเราเก็บแค่ prefix กับค่า hash

คีย์ของบัญชีนี้

แสดงได้แค่ prefix 8 ตัว — ค่าเต็มไม่มีเก็บอยู่ที่ใดเลย ทั้งฝั่งคุณและฝั่งเรา
prefixชื่อคีย์envสถานะalias ที่ยิงได้เพดานที่ใช้จริงสร้างเมื่อการจัดการ
เพิกถอนคีย์ไม่ได้ผลทันที — gateway อ่านคีย์ผ่าน cache จึงยังมีช่วงสั้น ๆ ที่คีย์เดิมยิงผ่านได้ เราบอกจำนวนวินาทีจริงให้ตอนกดเพิกถอน แทนที่จะบอกลอย ๆ ว่าปิดแล้ว

ส่งคีย์มาอย่างไร

ใส่ในหัวข้อ Authorization: Bearer $AGW_API_KEY แล้วตั้ง baseURL ของ SDK มาที่ gateway ของเรา · เส้นที่รับคือ /v1/chat/completions และ /v1/messages รูปแบบเดียวกับที่คุณใช้อยู่ ไม่ต้องแก้โค้ดอื่น

เก็บคีย์ไว้ที่ไหน

เก็บใน secret manager ของฝั่งคุณแล้วอ่านเข้ามาเป็น environment variable · อย่าวางในซอร์สโค้ด ในแชต หรือในคำสั่งที่พิมพ์ลงเทอร์มินัล (ทั้งสามที่นี้เก็บประวัติไว้) · ออกคีย์แยกใบต่อระบบ จะได้เพิกถอนทีละใบโดยไม่ล้มทั้งบ้าน

คีย์หายหรือรั่วทำอย่างไร

เราไม่มีค่าเต็มเก็บไว้ จึงกู้คืนให้ไม่ได้ — ให้สร้างใบใหม่ นำไปใส่ที่ระบบจริงก่อน แล้วค่อยเพิกถอนใบเก่า (ลำดับนี้ทำให้ไม่มีช่วงที่บริการล่ม) · การเพิกถอนมีผลหลัง cache ของ gateway หมดอายุ ไม่ใช่ทันที