Google จับมือ Speakeasy เปิดซอร์สชุดเครื่องมือสร้าง SDK

· By: TanasakP

17 ก.ย. 2026

ในช่วงไม่กี่เดือนที่ผ่านมา Google ได้ทำงานอย่างใกล้ชิดกับ Speakeasy เพื่อเปิดตัว Google GenAI SDKs รุ่นใหม่สำหรับ API ในกลุ่ม Interactions, Agents และ Webhooks ล่าสุดเรามีความยินดีที่จะประกาศความร่วมมือในการเปิด open source ชุดเครื่องมือสร้างโค้ด OpenAPI ของ Speakeasy เพื่อประโยชน์ต่อชุมชนนักพัฒนาวงกว้าง

from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Analyze this commit log and find regressions.",
)
print(interaction.output_text)

การสร้าง SDK ที่สะอาดและเป็นธรรมชาติ (idiomatic) ตามหลักการของแต่ละภาษาจาก OpenAPI ที่เปลี่ยนแปลงรวดเร็วถือเป็นความท้าทายทางวิศวกรรมอย่างมาก ตลอดหลายปีที่ผ่านมา ระบบนิเวศ AI ระดับโลกซึ่งรวมถึง Google ต้องพึ่งพาเครื่องมือเฉพาะทางเพื่อจัดการโปรโตคอลการสตรีมที่ซับซ้อนและการตรวจสอบประเภทข้อมูล (type unions) ที่เข้มงวด เพื่อให้ไลบรารีฝั่งไคลเอนต์ทำงานได้อย่างราบรื่นและไม่รู้สึกเหมือนถูกสร้างโดยเครื่องจักร

อย่างไรก็ตาม ในเดือนพฤษภาคม 2026 ระหว่างการเตรียมงาน Google I/O เพื่อเปิดใช้งาน Interactions API แบบทั่วไป ผู้ให้บริการสร้าง SDK รายเดิมที่เราใช้อยู่กลับถูกซื้อกิจการและประกาศปิดตัวลงกะทันหัน เหตุการณ์นี้ตอกย้ำว่าเครื่องมือสร้างโค้ดแบบซอร์สปิด (proprietary) สร้างความเสี่ยงต่อแพลตฟอร์มอย่างมาก หากอุตสาหกรรมใช้ OpenAPI เป็นมาตรฐาน เครื่องมือคอมไพล์อินเทอร์เฟซเหล่านี้ก็ควรเป็นโครงสร้างพื้นฐานแบบเปิดด้วยเช่นกัน

ในการย้ายไลบรารีไคลเอนต์มายัง Speakeasy ภายใต้ระยะเวลาที่จำกัด Google ให้ความสำคัญสูงสุดกับการป้องกันผลกระทบต่อผู้ใช้งานเดิม (breaking changes) เราได้ปรับการนิยามประเภทข้อมูลให้ตรงกันทุกภาษาเป้าหมาย รักษาพฤติกรรมการสตรีม และผสานรวมเครื่องมือสร้างโค้ดเข้ากับระบบบิลด์ภายในอย่างใกล้ชิด เพื่อให้การเปลี่ยนผ่านเป็นไปอย่างราบรื่นที่สุด

ที่ Google DeepMind เราเลือกใช้เครื่องมือที่เหมาะสมกับแต่ละชั้นของเทคโนโลยี แม้จะมีการใช้ AI ช่วยพัฒนา แต่การเปลี่ยน API เป็น SDK หลายภาษาต้องอาศัยความแม่นยำที่คาดเดาได้ (determinism) ซึ่ง Speakeasy สามารถตอบโจทย์นี้ได้ด้วยเครื่องมือที่รวดเร็วและปลอดภัย ทำงานร่วมกับเอเจนต์ Antigravity AI ในการปรับแต่งโค้ดส่วนเฉพาะทางได้อย่างมีประสิทธิภาพ

ปัจจุบันระบบใหม่นี้ช่วยให้เราดูแลรักษาการสร้างไคลเอนต์ได้ถึง 6 เป้าหมาย (ปล่อย SDK แล้ว 3 ตัว) โดยใช้วิศวกรดูแลเพียงคนเดียว จากเดิมที่ต้องใช้คนจำนวนมาก เพื่อให้ทุกคนเข้าถึงเครื่องมือคุณภาพสูงนี้ได้ Speakeasy กำลังเปิดโอเพนซอร์ส ชุดเครื่องมือ OpenAPI เต็มรูปแบบภายใต้ลิขสิทธิ์ AGPLv3 ซึ่งมีฟีเจอร์เด่นดังนี้:

  • เครื่องมือสร้าง SDK หลายภาษา: รองรับ 7 ภาษาหลัก (Python, TypeScript, Go, Java, C#, PHP, Ruby) พร้อมระบบ static typing, การสตรีมแบบ SSE, การลองใหม่ (retries) และระบบแบ่งหน้า
  • เครื่องมือสร้าง CLI สำหรับเอเจนต์: คอมไพล์ไฟล์ไบนารี CLI เพื่อให้เอเจนต์ AI รัน API ได้โดยตรงจากเทอร์มินัล
  • เครื่องมือสร้างเซิร์ฟเวอร์ MCP: เปลี่ยนข้อกำหนด OpenAPI และเอกสารให้เป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ช่วยให้เอเจนต์อย่าง Antigravity เข้าถึงสกีมาที่ถูกต้องและเป็นปัจจุบัน

การใช้ลิขสิทธิ์ AGPLv3 ช่วยให้นักพัฒนาสามารถใช้เครื่องมือนี้ในกระบวนการ CI/CD ได้ฟรี โดยยังคงความเป็นเจ้าของ SDK ที่สร้างขึ้นตามลิขสิทธิ์ที่ต้องการ (เช่น MIT หรือ Apache 2.0) แต่หากมีการแก้ไขตัวคอมไพเลอร์หลัก สัญญาอนุญาตนี้จะช่วยให้การปรับปรุงเหล่านั้นถูกส่งกลับคืนสู่ชุมชน

นักพัฒนาสามารถเริ่มใช้งาน Gemini Interactions API ผ่าน SDK ใหม่ได้แล้ววันนี้ และหากต้องการสร้าง SDK หรือเซิร์ฟเวอร์ MCP ของตนเอง สามารถเข้าดูโปรเจกต์ของ Speakeasy ได้บน GitHub เพื่อทดลองใช้งานร่วมกับ OpenAPI ของคุณได้ทันที

Source: Google Developers Blog
ดูแลงานแปลและเรียบเรียงโดย TanasakP
Google จับมือ Speakeasy เปิดซอร์สชุดเครื่องมือสร้าง SDK

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร