วิธีเพิ่ม OpenAI OAuth หลายบัญชีใน Hermes แล้วตั้ง round_robin

เพิ่ม OpenAI OAuth หลายบัญชีใน Hermes
เพิ่ม OpenAI OAuth หลายบัญชีใน Hermes

Hermes ใช้ OpenAI OAuth หลายบัญชีได้แล้ว และตั้งให้สลับใช้แบบ round_robin ได้ง่ายมาก

ถ้าคุณมีหลายบัญชี OpenAI Codex OAuth และอยากให้ Hermes กระจายการใช้งานอัตโนมัติ ไม่ต้องคอยเปลี่ยนบัญชีเอง ให้เพิ่ม OAuth หลายชุดเข้า credential pool แล้วตั้ง rotation strategy เป็น round_robin

แนวคิดสั้นๆ

Hermes มีระบบ credential pool สำหรับเก็บ credential หลายชุดของ provider เดียวกัน เช่น openai-codex

เมื่อมี credential มากกว่า 1 ชุด เราสามารถตั้ง rotation strategy ได้ว่า Hermes ควรเลือกใช้ credential แบบไหน ในกรณีนี้เราจะใช้ round_robin เพื่อให้ Hermes วนใช้ทุกบัญชีอย่างสม่ำเสมอ

ตัวอย่างการวนใช้:

บัญชี 1 > บัญชี 2 > บัญชี 3 > บัญชี 1 > บัญชี 2 > ...

ขั้นตอนที่ 1: เพิ่ม OpenAI OAuth

รันคำสั่งนี้:

hermes auth add openai-codex --type oauth

Hermes จะเปิด flow สำหรับ login OAuth ให้ทำตามขั้นตอนใน browser จนเสร็จ

ถ้าต้องการเพิ่มหลายบัญชี ให้รันคำสั่งเดิมซ้ำ แล้ว login ด้วยบัญชี OpenAI อีกบัญชีหนึ่ง

hermes auth add openai-codex --type oauth

ทำซ้ำได้ตามจำนวนบัญชีที่ต้องการ

ขั้นตอนที่ 2: เปิดเมนูจัดการ Auth

รันคำสั่ง:

จากนั้นเลือกเมนู:

หรือเมนู:

Set rotation strategy for a provider

ขั้นตอนที่ 3: เลือก Provider

เมื่อระบบถาม provider ให้พิมพ์:

openai-codex

แล้วกด Enter

ขั้นตอนที่ 4: เลือก Strategy เป็น Round Robin

เมื่อระบบถาม strategy ให้เลือก:

หรือเลือก:

ความหมายคือ Hermes จะสลับใช้ credential ใน pool แบบวนรอบ ทำให้การใช้งานกระจายเท่าๆ กันโดยอัตโนมัติ

ขั้นตอนที่ 5: ตรวจสอบว่าเพิ่มสำเร็จ

เช็ค credential ที่มีอยู่ได้ด้วยคำสั่ง:

ถ้าเห็น openai-codex มากกว่า 1 รายการ แปลว่า credential pool พร้อมใช้งานแล้ว

สรุป

คำสั่งหลักมีแค่นี้:

hermes auth add openai-codex --type oauth
hermes auth
hermes auth list

ในเมนู hermes auth ให้เลือก:

4 > openai-codex > 2

เสร็จแล้ว Hermes จะสลับใช้ OpenAI OAuth หลายบัญชีแบบ round_robin ให้อัตโนมัติ ไม่ต้องคอยเปลี่ยนบัญชีเอง และสามารถเพิ่มกี่บัญชีก็ได้ตามต้องการ

TL;DR

hermes auth add openai-codex --type oauth
hermes auth add openai-codex --type oauth
hermes auth

เลือก:

4 > openai-codex > 2

แล้วเช็คด้วย:

จบครับ Hermes จะกระจายการใช้งาน OAuth หลายบัญชีแบบเท่าๆ กันอัตโนมัติด้วย round_robin