วิธีสลับ API Key ของ Claude เป็นของเรา
การแทนที่คีย์ API ของ Claude ด้วยคีย์สำหรับจุดปลายที่เข้ากันได้กับ OpenAI และ uncensored ใช้เวลาประมาณสิบนาทีเมื่อโค้ดใช้รูปแบบการเสร็จสิ้นการสนทนาอยู่แล้ว คู่มือนี้จะแนะนำคีย์ใหม่ URL พื้นฐาน การทดสอบการร้องขอ การสตรีม เครื่องมือ ค่าใช้จ่าย และข้อผิดพลาดที่คุณจะเห็นขณะเปลี่ยน
สรุป
- การเปลี่ยนต้องการคีย์ใหม่และ URL ฐานใหม่ รูปแบบการร้องขอยังคงเหมือนเดิม
- จำลองคำขอทดสอบหนึ่งครั้งบนโมเดล id uncensored ก่อนที่จะย้ายการจราจรการผลิตใดๆ
- ต้นทุนคือ $0.15 ต่อ 1M โทเค็นอินพุต และ $0.50 ต่อ 1M โทเค็นเอาต์พุต ซึ่งหักจากเครดิตเงินล่วงหน้า
- เก็บคีย์เก่าไว้ในค่ากำหนดค่าจนกว่าคีย์ใหม่จะทำงานได้อย่างสะอาดเป็นระยะเวลาไม่กี่วัน
ทำไมนักพัฒนาจึงเปลี่ยนคีย์ไปยังจุดปลายแบบไม่มีเซนเซอร์
บางงานตามกฎหมายอาจถูกปฏิเสธโดยผู้ช่วยมาตรฐาน เช่น นิยายสำหรับผู้ใหญ่ คำถามทางการแพทย์ที่ตรงไปตรงมา หรือการวิจัยความปลอดภัย จุดปลาย uncensored ตอบคำขอเหล่านั้นโดยตรง และขีดจำกัดเดียวที่เข้มงวดคือเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก
ตัดสินใจล่วงหน้าว่าคำขอใดที่ผลิตภัณฑ์ของคุณยอมรับ เพราะโมเดลจะไม่ตัดสินใจนั้นแทนคุณ
ขั้นตอนที่ 1: รับคีย์ API uncensored ใหม่ของคุณ
สมัครด้วย Google หรืออีเมลและรหัสผ่านในหน้ารับคีย์ API คีย์จะปรากฏบนหน้าจอ บัญชีเริ่มต้นด้วยเครดิตทดลองใช้ $0.50 ใช้ได้ภายใน 7 วัน และไม่จำเป็นต้องใช้บัตรเครดิต
- เก็บคีย์ในตัวแปรสภาพแวดล้อม อย่าเก็บในโค้ดไคลเอนต์
- หมุนคีย์ได้ตลอดเวลา; คีย์เก่าจะหยุดทำงานทันที
ขั้นตอนที่ 2: อัปเดต Base URL ในโค้ด
ตั้งค่า URL ฐานเป็น https://mistralgetapikey.com/v1 ส่งคีย์ใหม่ในหัวข้อความยินยอม (Authorization header) เป็นโทเค็นแบร์เกอร์ รักษา URL พื้นฐานในการกำหนดค่าเพื่อให้คุณสามารถเปลี่ยนได้โดยไม่ต้องปรับใช้
ปล่อยส่วนที่เหลือของไคลเอนต์ไว้ตามเดิม ข้อความ บทบาท และตัวแยกวิเคราะห์การตอบกลับยังคงเหมือนเดิม
ขั้นตอนที่ 3: ตรวจสอบการสลับด้วยคำขอทดสอบ
ส่งคำขอสั้นๆ หนึ่งรายการด้วย ID โมเดล uncensored. การตอบกลับที่มีบล็อกการใช้งานยืนยันคีย์ base URL และ model id ร่วมกัน
หากการเรียกใช้ล้มเหลว ให้ตรวจสอบรหัสสถานะก่อน รหัส 401 หมายถึงคีย์ไม่ถูกต้อง และรหัส 402 หมายถึงยอดเงินหมด
การจัดการการตอบกลับแบบสตรีมในโค้ดที่มีอยู่ของคุณ
ตั้งค่า stream: true if your product already streams. Each server-sent event carries a piece of the answer, and the last event carries the usage numbers.
ทดสอบสตรีมบนการเชื่อมต่อที่ช้าด้วย เพราะหากสตรีมหลุด ควรแสดงข้อความข้อผิดพลาดที่ชัดเจนในอินเทอร์เฟซ ไม่ใช่การตอบกลับที่เขียนค้างไว้
การตรวจสอบความเข้ากันได้ของการเรียกใช้ฟังก์ชัน
หากแอปของคุณใช้เครื่องมือ ให้กำหนดฟังก์ชันหนึ่งฟังก์ชันด้วยสคีมา JSON และปล่อยให้โมเดลเรียกใช้มัน คืนค่าผลลัพธ์ จากนั้นตรวจสอบว่าคำตอบสุดท้ายใช้งานมันถูกต้อง
- ทดสอบเครื่องมือที่มีอาร์กิวเมนต์จำเป็นสองตัว
- ทดสอบเครื่องมือสองตัวที่เรียกใช้ตามลำดับ
- ตรวจสอบอาร์กิวเมนต์ก่อนดำเนินการตามนั้น
การตรวจสอบการใช้งาน token และค่าใช้จ่าย
เก็บจำนวนโทเคนอินพุตและเอาต์พุตจากแต่ละการตอบกลับพร้อมกับ ID คำขอ คูณด้วย $0.15 และ $0.50 ต่อ 1M โทเคน เพื่อคำนวณต้นทุนของแต่ละการเรียก
| ปริมาณงาน | โทเค็นอินพุต | โทเค็นเอาท์พุต | ต้นทุน |
|---|---|---|---|
| การสลับแชทสั้น | 1,000 | 400 | $0.0003 |
| สรุปเอกสารยาว | 80,000 | 2,000 | $0.0130 |
การแก้ปัญหา Connection Error ทั่วไป
ปัญหาการสลับส่วนใหญ่มาจากสามสาเหตุ: คีย์ที่มีช่องว่างหรือบรรทัดใหม่เพิ่มเติม, base URL ที่ยังชี้ไปยังบริการเก่า หรือการขาด /v1 ที่ท้าย URL
คีย์แต่ละคีย์อนุญาตให้ส่งคำขอได้ 300 คำขอต่อนาที และคำขอพร้อมกันได้ 8 คำขอ 429 หมายถึงชะลอลง และการลองใหม่พร้อม backoff จะแก้ไขปัญหานี้
การตรวจสอบขั้นสุดท้ายและการเปิดใช้งาน
รันทั้งสองเอนด์พอยต์บนพรอมต์เดียวกันเป็นเวลาไม่กี่วันแล้วเปรียบเทียบคำตอบ ความล่าช้า และต้นทุน ย้ายการรับส่งข้อมูลทีละขั้นตอน ดูอัตราการเกิดข้อผิดพลาดหลังจากแต่ละขั้นตอน และเก็บคีย์เก่าในการกำหนดค่าจนกว่าคีย์ใหม่จะทำงานได้อย่างสะอาด
เมื่อตัวเลขตรงกับที่คาดไว้ ให้ลบคีย์เก่าออกจากสภาพแวดล้อมและจากรายการตรวจสอบการทบทวนโค้ด
คำถามที่พบบ่อย
โค้ดที่มีอยู่ของฉันจะใช้งานได้หลังจากเปลี่ยนหรือไม่?
ในกรณีส่วนใหญ่ใช่ เอนด์พอยต์ใช้รูปแบบ chat completions ดังนั้นจึงเปลี่ยนเฉพาะ URL พื้นฐานและคีย์เท่านั้น
ฉันควรส่ง model id อะไร?
ส่ง uncensored มันเป็นโมเดลเดียวที่มีให้บริการ ดังนั้น ID จึงไม่เปลี่ยนแปลง
มีวิธีทดสอบแบบฟรีหรือไม่?
ใช่ บัญชีใหม่จะได้รับเครดิตทดลอง $0.50 ซึ่งมีอายุ 7 วัน และไม่จำเป็นต้องใช้บัตรเพื่อเริ่มต้น
จะเพิ่มเงินในยอดเงินคงเหลือได้อย่างไร?
ชำระด้วย USDT บน TRC20 หรือ USDC บน Base เริ่มต้นที่ $20 โบนัสเครดิตใช้ได้ในยอด $50 ขึ้นไป และเครดิตไม่หมดอายุ
รับคีย์ API ของคุณ
สมัครสมาชิก รับคีย์ แล้วอัปเดต URL พื้นฐาน เรียบง่าย