ข้ามไปเนื้อหาหลัก

NVIDIA เปิดตัว Switchyard พร็อกซีภาษา Rust แปลง API LLM

NVIDIA เปิดตัว Switchyard โครงการพรีอัลฟาภาษา Rust ทำหน้าที่พร็อกซีและไลบรารีสลับเส้นทางและแปลงฟอร์แมต API ระหว่าง OpenAI และ Anthropic

เรียบเรียงโดย AI
Inewgen
03 Sep 2026ที่มา: MarkTechPost3 นาทีอ่าน (0 ครั้ง)
แชร์
NVIDIA เปิดตัว Switchyard พร็อกซีภาษา Rust แปลง API LLM

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • NVIDIA เปิดตัว Switchyard พร็อกซีและไลบรารีภาษา Rust สำหรับจัดการทราฟฟิก LLM
  • แปลงฟอร์แมตคำขอและการตอบกลับไปมาระหว่าง OpenAI และ Anthropic ได้อัตโนมัติ
  • รองรับการติดตั้งผ่าน crates.io, PyPI และใช้งานภายใต้ไลเซนส์ Apache 2.0
  • เวอร์ชันปัจจุบันยังอยู่ในสถานะ pre-alpha และทดลองใช้งานเท่านั้น ยังไม่เหมาะกับระบบโปรดักชัน

NVIDIA ได้เปิดตัว Switchyard โซลูชันใหม่ที่เป็นทั้งพร็อกซีและไลบรารีพัฒนาด้วยภาษา Rust ออกแบบมาเพื่อจัดการทราฟฟิกของโมเดลภาษาขนาดใหญ่ (LLM) โดยเฉพาะ เครื่องมือนี้มีความสามารถในการกระจายคำขอไปยังผู้ให้บริการหลายราย แปลงฟอร์แมตระหว่างมาตรฐานของ OpenAI และ Anthropic บันทึกตัวชี้วัดการดำเนินงาน พร้อมทั้งเตรียมอัลกอริทึมการเลือกเส้นทางที่กำหนดประเภทข้อมูลได้ชัดเจน โครงการนี้เผยแพร่ภายใต้ไลเซนส์ Apache 2.0 พร้อมเอกสารประกอบทางการ

ในด้านความพร้อมใช้งาน แม้ระบบจะสามารถติดตั้งและโฮสต์ได้ด้วยตนเองผ่านไบนารีจาก crates.io หรือตัวรันจาก PyPI แต่ทาง NVIDIA ได้ระบุสถานะไว้อย่างชัดเจนว่าเป็นรุ่น pre-alpha และทดลองใช้งาน (experimental) ซึ่งยังไม่แนะนำให้นำไปใช้ในระบบงานจริง (production) เนื่องจากโครงสร้าง API และอัลกอริทึมอาจมีการเปลี่ยนแปลงครั้งใหญ่อ่อนก่อนจะพัฒนาถึงเวอร์ชัน v1.0

server room data center no logo

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

หลักการทำงานของระบบคือการอนุญาตให้ไคลเอนต์ยังคงใช้ API ดั้งเดิมของตนเอง โดย Switchyard จะทำหน้าที่ถอดรหัสคำขอขาเข้าให้กลายเป็นประเภทข้อมูลกลางที่เป็นกลางต่อผู้ให้บริการในภาษา Rust จากนั้นรันอัลกอริทึมเพื่อเลือกแบ็กเอนด์ที่เหมาะสม เข้ารหัสคำขอใหม่ให้ตรงกับฟอร์แมตของแบ็กเอนด์นั้นๆ ส่งคำสั่งเรียกใช้งาน และแปลงผลลัพธ์ที่ได้รวมถึงเหตุการณ์สตรีมมิ่งกลับมาให้อยู่ในรูปแบบที่ไคลเอนต์คาดหวัง

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

การเปิดตัว Switchyard สะท้อนให้เห็นถึงความพยายามของ NVIDIA ในการแก้ปัญหาความกระจัดกระจายของมาตรฐาน API ในวงการ Generative AI การที่นักพัฒนาสามารถสลับใช้งานระหว่างโมเดลของ OpenAI และ Anthropic ได้โดยไม่ต้องแก้ไขโค้ดฝั่งไคลเอนต์ ช่วยลดต้นทุนในการพัฒนาและบูรณาการระบบเอเจนต์อัจฉริยะอย่างมีนัยสำคัญ แม้ว่าในตอนนี้เครื่องมือจะยังอยู่ในระยะเริ่มต้นและจำกัดการใช้งานเฉพาะสำหรับการประเมินผลก็ตาม

เซิร์ฟเวอร์ของ Switchyard รองรับฟอร์แมตขาเข้าสามรูปแบบ ได้แก่ OpenAI Chat Completions, OpenAI Responses และ Anthropic Messages ซึ่งรูปแบบใดก็ได้สามารถส่งไปยังเส้นทางใดก็ได้ ขณะที่ไคลเอนต์ LLM ที่กำหนดค่าไว้แต่ละตัวจะเลือกรูปแบบต้นทางของตนเอง การแยกส่วนลักษณะนี้ทำให้ API ของเอเจนต์และ API ของแบ็กเอนด์ไม่ต้องจำเป็นต้องตรงกันอีกต่อไป

2ค่าสูงสุดของการลองซ้ำ (max_retries) ค่าเริ่มต้นสำหรับความผิดพลาด

สำหรับการติดตั้งใช้งานแบ่งออกเป็นสามแนวทางหลัก ได้แก่ เส้นทางตัวรัน (launcher) สำหรับโค้ดดิ้งเอเจนต์ผ่านคำสั่ง uv tool install, เส้นทางเซิร์ฟเวอร์เดี่ยว (server) ผ่าน cargo install พร้อมรองรับการตรวจสอบค่ากำหนดด้วย --dry-run และเส้นทางไลบรารี (library) ผ่านสตรีมสแต็กของ Rust นอกจากนี้ ระบบยังรองรับการเก็บสถิติผ่าน Prometheus และบันทึกไฟล์บันทึกการกำหนดเส้นทางในรูปแบบ JSON

ที่มา: MarkTechPost

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้